- 2.54.0 (latest)
- 2.53.0
- 2.52.0
- 2.51.0
- 2.49.0
- 2.48.0
- 2.47.0
- 2.46.0
- 2.45.0
- 2.44.0
- 2.43.0
- 2.42.0
- 2.41.0
- 2.40.0
- 2.39.0
- 2.37.0
- 2.36.0
- 2.35.0
- 2.34.0
- 2.33.0
- 2.32.0
- 2.31.0
- 2.30.0
- 2.29.0
- 2.28.0
- 2.27.0
- 2.24.0
- 2.23.0
- 2.22.0
- 2.21.0
- 2.20.0
- 2.19.0
- 2.18.0
- 2.17.0
- 2.16.0
- 2.15.0
- 2.14.0
- 2.13.0
- 2.12.0
- 2.11.0
- 2.9.0
- 2.8.0
- 2.7.0
- 2.6.0
- 2.5.0
- 2.4.0
- 2.3.6
- 2.2.1
- 2.1.7
public final class DeviceConfig extends GeneratedMessageV3 implements DeviceConfigOrBuilder
The device configuration. Eventually delivered to devices.
Protobuf type google.cloud.iot.v1.DeviceConfig
Inheritance
Object > AbstractMessageLite<MessageType,BuilderType> > AbstractMessage > GeneratedMessageV3 > DeviceConfigImplements
DeviceConfigOrBuilderStatic Fields
BINARY_DATA_FIELD_NUMBER
public static final int BINARY_DATA_FIELD_NUMBER
Type | Description |
int |
CLOUD_UPDATE_TIME_FIELD_NUMBER
public static final int CLOUD_UPDATE_TIME_FIELD_NUMBER
Type | Description |
int |
DEVICE_ACK_TIME_FIELD_NUMBER
public static final int DEVICE_ACK_TIME_FIELD_NUMBER
Type | Description |
int |
VERSION_FIELD_NUMBER
public static final int VERSION_FIELD_NUMBER
Type | Description |
int |
Static Methods
getDefaultInstance()
public static DeviceConfig getDefaultInstance()
Type | Description |
DeviceConfig |
getDescriptor()
public static final Descriptors.Descriptor getDescriptor()
Type | Description |
Descriptor |
newBuilder()
public static DeviceConfig.Builder newBuilder()
Type | Description |
DeviceConfig.Builder |
newBuilder(DeviceConfig prototype)
public static DeviceConfig.Builder newBuilder(DeviceConfig prototype)
Name | Description |
prototype | DeviceConfig |
Type | Description |
DeviceConfig.Builder |
parseDelimitedFrom(InputStream input)
public static DeviceConfig parseDelimitedFrom(InputStream input)
Name | Description |
input | InputStream |
Type | Description |
DeviceConfig |
Type | Description |
IOException |
parseDelimitedFrom(InputStream input, ExtensionRegistryLite extensionRegistry)
public static DeviceConfig parseDelimitedFrom(InputStream input, ExtensionRegistryLite extensionRegistry)
Name | Description |
input | InputStream |
extensionRegistry | ExtensionRegistryLite |
Type | Description |
DeviceConfig |
Type | Description |
IOException |
parseFrom(byte[] data)
public static DeviceConfig parseFrom(byte[] data)
Name | Description |
data | byte[] |
Type | Description |
DeviceConfig |
Type | Description |
InvalidProtocolBufferException |
parseFrom(byte[] data, ExtensionRegistryLite extensionRegistry)
public static DeviceConfig parseFrom(byte[] data, ExtensionRegistryLite extensionRegistry)
Name | Description |
data | byte[] |
extensionRegistry | ExtensionRegistryLite |
Type | Description |
DeviceConfig |
Type | Description |
InvalidProtocolBufferException |
parseFrom(ByteString data)
public static DeviceConfig parseFrom(ByteString data)
Name | Description |
data | ByteString |
Type | Description |
DeviceConfig |
Type | Description |
InvalidProtocolBufferException |
parseFrom(ByteString data, ExtensionRegistryLite extensionRegistry)
public static DeviceConfig parseFrom(ByteString data, ExtensionRegistryLite extensionRegistry)
Name | Description |
data | ByteString |
extensionRegistry | ExtensionRegistryLite |
Type | Description |
DeviceConfig |
Type | Description |
InvalidProtocolBufferException |
parseFrom(CodedInputStream input)
public static DeviceConfig parseFrom(CodedInputStream input)
Name | Description |
input | CodedInputStream |
Type | Description |
DeviceConfig |
Type | Description |
IOException |
parseFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
public static DeviceConfig parseFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
Name | Description |
input | CodedInputStream |
extensionRegistry | ExtensionRegistryLite |
Type | Description |
DeviceConfig |
Type | Description |
IOException |
parseFrom(InputStream input)
public static DeviceConfig parseFrom(InputStream input)
Name | Description |
input | InputStream |
Type | Description |
DeviceConfig |
Type | Description |
IOException |
parseFrom(InputStream input, ExtensionRegistryLite extensionRegistry)
public static DeviceConfig parseFrom(InputStream input, ExtensionRegistryLite extensionRegistry)
Name | Description |
input | InputStream |
extensionRegistry | ExtensionRegistryLite |
Type | Description |
DeviceConfig |
Type | Description |
IOException |
parseFrom(ByteBuffer data)
public static DeviceConfig parseFrom(ByteBuffer data)
Name | Description |
data | ByteBuffer |
Type | Description |
DeviceConfig |
Type | Description |
InvalidProtocolBufferException |
parseFrom(ByteBuffer data, ExtensionRegistryLite extensionRegistry)
public static DeviceConfig parseFrom(ByteBuffer data, ExtensionRegistryLite extensionRegistry)
Name | Description |
data | ByteBuffer |
extensionRegistry | ExtensionRegistryLite |
Type | Description |
DeviceConfig |
Type | Description |
InvalidProtocolBufferException |
parser()
public static Parser<DeviceConfig> parser()
Type | Description |
Parser<DeviceConfig> |
Methods
equals(Object obj)
public boolean equals(Object obj)
Name | Description |
obj | Object |
Type | Description |
boolean |
getBinaryData()
public ByteString getBinaryData()
The device configuration data.
bytes binary_data = 4;
Type | Description |
ByteString | The binaryData. |
getCloudUpdateTime()
public Timestamp getCloudUpdateTime()
[Output only] The time at which this configuration version was updated in Cloud IoT Core. This timestamp is set by the server.
.google.protobuf.Timestamp cloud_update_time = 2;
Type | Description |
Timestamp | The cloudUpdateTime. |
getCloudUpdateTimeOrBuilder()
public TimestampOrBuilder getCloudUpdateTimeOrBuilder()
[Output only] The time at which this configuration version was updated in Cloud IoT Core. This timestamp is set by the server.
.google.protobuf.Timestamp cloud_update_time = 2;
Type | Description |
TimestampOrBuilder |
getDefaultInstanceForType()
public DeviceConfig getDefaultInstanceForType()
Type | Description |
DeviceConfig |
getDeviceAckTime()
public Timestamp getDeviceAckTime()
[Output only] The time at which Cloud IoT Core received the acknowledgment from the device, indicating that the device has received this configuration version. If this field is not present, the device has not yet acknowledged that it received this version. Note that when the config was sent to the device, many config versions may have been available in Cloud IoT Core while the device was disconnected, and on connection, only the latest version is sent to the device. Some versions may never be sent to the device, and therefore are never acknowledged. This timestamp is set by Cloud IoT Core.
.google.protobuf.Timestamp device_ack_time = 3;
Type | Description |
Timestamp | The deviceAckTime. |
getDeviceAckTimeOrBuilder()
public TimestampOrBuilder getDeviceAckTimeOrBuilder()
[Output only] The time at which Cloud IoT Core received the acknowledgment from the device, indicating that the device has received this configuration version. If this field is not present, the device has not yet acknowledged that it received this version. Note that when the config was sent to the device, many config versions may have been available in Cloud IoT Core while the device was disconnected, and on connection, only the latest version is sent to the device. Some versions may never be sent to the device, and therefore are never acknowledged. This timestamp is set by Cloud IoT Core.
.google.protobuf.Timestamp device_ack_time = 3;
Type | Description |
TimestampOrBuilder |
getParserForType()
public Parser<DeviceConfig> getParserForType()
Type | Description |
Parser<DeviceConfig> |
getSerializedSize()
public int getSerializedSize()
Type | Description |
int |
getUnknownFields()
public final UnknownFieldSet getUnknownFields()
Type | Description |
UnknownFieldSet |
getVersion()
public long getVersion()
[Output only] The version of this update. The version number is assigned by
the server, and is always greater than 0 after device creation. The
version must be 0 on the CreateDevice
request if a config
is
specified; the response of CreateDevice
will always have a value of 1.
int64 version = 1;
Type | Description |
long | The version. |
hasCloudUpdateTime()
public boolean hasCloudUpdateTime()
[Output only] The time at which this configuration version was updated in Cloud IoT Core. This timestamp is set by the server.
.google.protobuf.Timestamp cloud_update_time = 2;
Type | Description |
boolean | Whether the cloudUpdateTime field is set. |
hasDeviceAckTime()
public boolean hasDeviceAckTime()
[Output only] The time at which Cloud IoT Core received the acknowledgment from the device, indicating that the device has received this configuration version. If this field is not present, the device has not yet acknowledged that it received this version. Note that when the config was sent to the device, many config versions may have been available in Cloud IoT Core while the device was disconnected, and on connection, only the latest version is sent to the device. Some versions may never be sent to the device, and therefore are never acknowledged. This timestamp is set by Cloud IoT Core.
.google.protobuf.Timestamp device_ack_time = 3;
Type | Description |
boolean | Whether the deviceAckTime field is set. |
hashCode()
public int hashCode()
Type | Description |
int |
internalGetFieldAccessorTable()
protected GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
Type | Description |
FieldAccessorTable |
isInitialized()
public final boolean isInitialized()
Type | Description |
boolean |
newBuilderForType()
public DeviceConfig.Builder newBuilderForType()
Type | Description |
DeviceConfig.Builder |
newBuilderForType(GeneratedMessageV3.BuilderParent parent)
protected DeviceConfig.Builder newBuilderForType(GeneratedMessageV3.BuilderParent parent)
Name | Description |
parent | BuilderParent |
Type | Description |
DeviceConfig.Builder |
newInstance(GeneratedMessageV3.UnusedPrivateParameter unused)
protected Object newInstance(GeneratedMessageV3.UnusedPrivateParameter unused)
Name | Description |
unused | UnusedPrivateParameter |
Type | Description |
Object |
toBuilder()
public DeviceConfig.Builder toBuilder()
Type | Description |
DeviceConfig.Builder |
writeTo(CodedOutputStream output)
public void writeTo(CodedOutputStream output)
Name | Description |
output | CodedOutputStream |
Type | Description |
IOException |