-
Notifications
You must be signed in to change notification settings - Fork 461
Expand file tree
/
Copy pathStatusUpdate.php
More file actions
135 lines (120 loc) · 3.76 KB
/
StatusUpdate.php
File metadata and controls
135 lines (120 loc) · 3.76 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
<?php
# Generated by the protocol buffer compiler. DO NOT EDIT!
# source: google/cloud/devicestreaming/v1/adb_service.proto
namespace Google\Cloud\DeviceStreaming\V1;
use Google\Protobuf\Internal\GPBType;
use Google\Protobuf\Internal\GPBUtil;
use Google\Protobuf\RepeatedField;
/**
* A StatusUpdate message given over the ADB protocol for the device state.
*
* Generated from protobuf message <code>google.cloud.devicestreaming.v1.StatusUpdate</code>
*/
class StatusUpdate extends \Google\Protobuf\Internal\Message
{
/**
* The device's state
*
* Generated from protobuf field <code>.google.cloud.devicestreaming.v1.StatusUpdate.DeviceState state = 1;</code>
*/
protected $state = 0;
/**
* A map of properties with information about this device.
*
* Generated from protobuf field <code>map<string, string> properties = 2;</code>
*/
private $properties;
/**
* A comma-separated list of "features" that this device supports.
*
* Generated from protobuf field <code>string features = 3;</code>
*/
protected $features = '';
/**
* Constructor.
*
* @param array $data {
* Optional. Data for populating the Message object.
*
* @type int $state
* The device's state
* @type array|\Google\Protobuf\Internal\MapField $properties
* A map of properties with information about this device.
* @type string $features
* A comma-separated list of "features" that this device supports.
* }
*/
public function __construct($data = NULL) {
\GPBMetadata\Google\Cloud\Devicestreaming\V1\AdbService::initOnce();
parent::__construct($data);
}
/**
* The device's state
*
* Generated from protobuf field <code>.google.cloud.devicestreaming.v1.StatusUpdate.DeviceState state = 1;</code>
* @return int
*/
public function getState()
{
return $this->state;
}
/**
* The device's state
*
* Generated from protobuf field <code>.google.cloud.devicestreaming.v1.StatusUpdate.DeviceState state = 1;</code>
* @param int $var
* @return $this
*/
public function setState($var)
{
GPBUtil::checkEnum($var, \Google\Cloud\DeviceStreaming\V1\StatusUpdate\DeviceState::class);
$this->state = $var;
return $this;
}
/**
* A map of properties with information about this device.
*
* Generated from protobuf field <code>map<string, string> properties = 2;</code>
* @return \Google\Protobuf\Internal\MapField
*/
public function getProperties()
{
return $this->properties;
}
/**
* A map of properties with information about this device.
*
* Generated from protobuf field <code>map<string, string> properties = 2;</code>
* @param array|\Google\Protobuf\Internal\MapField $var
* @return $this
*/
public function setProperties($var)
{
$arr = GPBUtil::checkMapField($var, \Google\Protobuf\Internal\GPBType::STRING, \Google\Protobuf\Internal\GPBType::STRING);
$this->properties = $arr;
return $this;
}
/**
* A comma-separated list of "features" that this device supports.
*
* Generated from protobuf field <code>string features = 3;</code>
* @return string
*/
public function getFeatures()
{
return $this->features;
}
/**
* A comma-separated list of "features" that this device supports.
*
* Generated from protobuf field <code>string features = 3;</code>
* @param string $var
* @return $this
*/
public function setFeatures($var)
{
GPBUtil::checkString($var, True);
$this->features = $var;
return $this;
}
}