Package com.google.cloud.iot.v1
Class GatewayConfig
- java.lang.Object
-
- com.google.protobuf.AbstractMessageLite
-
- com.google.protobuf.AbstractMessage
-
- com.google.protobuf.GeneratedMessageV3
-
- com.google.cloud.iot.v1.GatewayConfig
-
- All Implemented Interfaces:
GatewayConfigOrBuilder,com.google.protobuf.Message,com.google.protobuf.MessageLite,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,Serializable
public final class GatewayConfig extends com.google.protobuf.GeneratedMessageV3 implements GatewayConfigOrBuilder
Gateway-related configuration and state.
Protobuf typegoogle.cloud.iot.v1.GatewayConfig- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classGatewayConfig.BuilderGateway-related configuration and state.-
Nested classes/interfaces inherited from class com.google.protobuf.GeneratedMessageV3
com.google.protobuf.GeneratedMessageV3.BuilderParent, com.google.protobuf.GeneratedMessageV3.ExtendableBuilder<MessageT extends com.google.protobuf.GeneratedMessageV3.ExtendableMessage<MessageT>,BuilderT extends com.google.protobuf.GeneratedMessageV3.ExtendableBuilder<MessageT,BuilderT>>, com.google.protobuf.GeneratedMessageV3.ExtendableMessage<MessageT extends com.google.protobuf.GeneratedMessageV3.ExtendableMessage<MessageT>>, com.google.protobuf.GeneratedMessageV3.ExtendableMessageOrBuilder<MessageT extends com.google.protobuf.GeneratedMessageV3.ExtendableMessage<MessageT>>, com.google.protobuf.GeneratedMessageV3.FieldAccessorTable, com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter
-
-
Field Summary
Fields Modifier and Type Field Description static intGATEWAY_AUTH_METHOD_FIELD_NUMBERstatic intGATEWAY_TYPE_FIELD_NUMBERstatic intLAST_ACCESSED_GATEWAY_ID_FIELD_NUMBERstatic intLAST_ACCESSED_GATEWAY_TIME_FIELD_NUMBER
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description booleanequals(Object obj)static GatewayConfiggetDefaultInstance()GatewayConfiggetDefaultInstanceForType()static com.google.protobuf.Descriptors.DescriptorgetDescriptor()GatewayAuthMethodgetGatewayAuthMethod()Indicates how to authorize and/or authenticate devices to access the gateway.intgetGatewayAuthMethodValue()Indicates how to authorize and/or authenticate devices to access the gateway.GatewayTypegetGatewayType()Indicates whether the device is a gateway.intgetGatewayTypeValue()Indicates whether the device is a gateway.StringgetLastAccessedGatewayId()[Output only] The ID of the gateway the device accessed most recently.com.google.protobuf.ByteStringgetLastAccessedGatewayIdBytes()[Output only] The ID of the gateway the device accessed most recently.com.google.protobuf.TimestampgetLastAccessedGatewayTime()[Output only] The most recent time at which the device accessed the gateway specified in `last_accessed_gateway`.com.google.protobuf.TimestampOrBuildergetLastAccessedGatewayTimeOrBuilder()[Output only] The most recent time at which the device accessed the gateway specified in `last_accessed_gateway`.com.google.protobuf.Parser<GatewayConfig>getParserForType()intgetSerializedSize()inthashCode()booleanhasLastAccessedGatewayTime()[Output only] The most recent time at which the device accessed the gateway specified in `last_accessed_gateway`.protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTableinternalGetFieldAccessorTable()booleanisInitialized()static GatewayConfig.BuildernewBuilder()static GatewayConfig.BuildernewBuilder(GatewayConfig prototype)GatewayConfig.BuildernewBuilderForType()protected GatewayConfig.BuildernewBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)protected ObjectnewInstance(com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter unused)static GatewayConfigparseDelimitedFrom(InputStream input)static GatewayConfigparseDelimitedFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)static GatewayConfigparseFrom(byte[] data)static GatewayConfigparseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)static GatewayConfigparseFrom(com.google.protobuf.ByteString data)static GatewayConfigparseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)static GatewayConfigparseFrom(com.google.protobuf.CodedInputStream input)static GatewayConfigparseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)static GatewayConfigparseFrom(InputStream input)static GatewayConfigparseFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)static GatewayConfigparseFrom(ByteBuffer data)static GatewayConfigparseFrom(ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)static com.google.protobuf.Parser<GatewayConfig>parser()GatewayConfig.BuildertoBuilder()voidwriteTo(com.google.protobuf.CodedOutputStream output)-
Methods inherited from class com.google.protobuf.GeneratedMessageV3
canUseUnsafe, computeStringSize, computeStringSizeNoTag, emptyBooleanList, emptyDoubleList, emptyFloatList, emptyIntList, emptyLongList, getAllFields, getDescriptorForType, getField, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof, internalGetMapField, isStringEmpty, makeExtensionsImmutable, makeMutableCopy, mergeFromAndMakeImmutableInternal, mutableCopy, mutableCopy, mutableCopy, mutableCopy, mutableCopy, newBooleanList, newBuilderForType, newDoubleList, newFloatList, newIntList, newLongList, parseDelimitedWithIOException, parseDelimitedWithIOException, parseUnknownField, parseUnknownFieldProto3, parseWithIOException, parseWithIOException, parseWithIOException, parseWithIOException, serializeBooleanMapTo, serializeIntegerMapTo, serializeLongMapTo, serializeStringMapTo, writeReplace, writeString, writeStringNoTag
-
Methods inherited from class com.google.protobuf.AbstractMessage
findInitializationErrors, getInitializationErrorString, hashBoolean, hashEnum, hashEnumList, hashFields, hashLong, toString
-
Methods inherited from class com.google.protobuf.AbstractMessageLite
addAll, addAll, checkByteStringIsUtf8, toByteArray, toByteString, writeDelimitedTo, writeTo
-
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
-
-
-
-
Field Detail
-
GATEWAY_TYPE_FIELD_NUMBER
public static final int GATEWAY_TYPE_FIELD_NUMBER
- See Also:
- Constant Field Values
-
GATEWAY_AUTH_METHOD_FIELD_NUMBER
public static final int GATEWAY_AUTH_METHOD_FIELD_NUMBER
- See Also:
- Constant Field Values
-
LAST_ACCESSED_GATEWAY_ID_FIELD_NUMBER
public static final int LAST_ACCESSED_GATEWAY_ID_FIELD_NUMBER
- See Also:
- Constant Field Values
-
LAST_ACCESSED_GATEWAY_TIME_FIELD_NUMBER
public static final int LAST_ACCESSED_GATEWAY_TIME_FIELD_NUMBER
- See Also:
- Constant Field Values
-
-
Method Detail
-
newInstance
protected Object newInstance(com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter unused)
- Overrides:
newInstancein classcom.google.protobuf.GeneratedMessageV3
-
getDescriptor
public static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
-
internalGetFieldAccessorTable
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
- Specified by:
internalGetFieldAccessorTablein classcom.google.protobuf.GeneratedMessageV3
-
getGatewayTypeValue
public int getGatewayTypeValue()
Indicates whether the device is a gateway.
.google.cloud.iot.v1.GatewayType gateway_type = 1;- Specified by:
getGatewayTypeValuein interfaceGatewayConfigOrBuilder- Returns:
- The enum numeric value on the wire for gatewayType.
-
getGatewayType
public GatewayType getGatewayType()
Indicates whether the device is a gateway.
.google.cloud.iot.v1.GatewayType gateway_type = 1;- Specified by:
getGatewayTypein interfaceGatewayConfigOrBuilder- Returns:
- The gatewayType.
-
getGatewayAuthMethodValue
public int getGatewayAuthMethodValue()
Indicates how to authorize and/or authenticate devices to access the gateway.
.google.cloud.iot.v1.GatewayAuthMethod gateway_auth_method = 2;- Specified by:
getGatewayAuthMethodValuein interfaceGatewayConfigOrBuilder- Returns:
- The enum numeric value on the wire for gatewayAuthMethod.
-
getGatewayAuthMethod
public GatewayAuthMethod getGatewayAuthMethod()
Indicates how to authorize and/or authenticate devices to access the gateway.
.google.cloud.iot.v1.GatewayAuthMethod gateway_auth_method = 2;- Specified by:
getGatewayAuthMethodin interfaceGatewayConfigOrBuilder- Returns:
- The gatewayAuthMethod.
-
getLastAccessedGatewayId
public String getLastAccessedGatewayId()
[Output only] The ID of the gateway the device accessed most recently.
string last_accessed_gateway_id = 3;- Specified by:
getLastAccessedGatewayIdin interfaceGatewayConfigOrBuilder- Returns:
- The lastAccessedGatewayId.
-
getLastAccessedGatewayIdBytes
public com.google.protobuf.ByteString getLastAccessedGatewayIdBytes()
[Output only] The ID of the gateway the device accessed most recently.
string last_accessed_gateway_id = 3;- Specified by:
getLastAccessedGatewayIdBytesin interfaceGatewayConfigOrBuilder- Returns:
- The bytes for lastAccessedGatewayId.
-
hasLastAccessedGatewayTime
public boolean hasLastAccessedGatewayTime()
[Output only] The most recent time at which the device accessed the gateway specified in `last_accessed_gateway`.
.google.protobuf.Timestamp last_accessed_gateway_time = 4;- Specified by:
hasLastAccessedGatewayTimein interfaceGatewayConfigOrBuilder- Returns:
- Whether the lastAccessedGatewayTime field is set.
-
getLastAccessedGatewayTime
public com.google.protobuf.Timestamp getLastAccessedGatewayTime()
[Output only] The most recent time at which the device accessed the gateway specified in `last_accessed_gateway`.
.google.protobuf.Timestamp last_accessed_gateway_time = 4;- Specified by:
getLastAccessedGatewayTimein interfaceGatewayConfigOrBuilder- Returns:
- The lastAccessedGatewayTime.
-
getLastAccessedGatewayTimeOrBuilder
public com.google.protobuf.TimestampOrBuilder getLastAccessedGatewayTimeOrBuilder()
[Output only] The most recent time at which the device accessed the gateway specified in `last_accessed_gateway`.
.google.protobuf.Timestamp last_accessed_gateway_time = 4;- Specified by:
getLastAccessedGatewayTimeOrBuilderin interfaceGatewayConfigOrBuilder
-
isInitialized
public final boolean isInitialized()
- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessageV3
-
writeTo
public void writeTo(com.google.protobuf.CodedOutputStream output) throws IOException- Specified by:
writeToin interfacecom.google.protobuf.MessageLite- Overrides:
writeToin classcom.google.protobuf.GeneratedMessageV3- Throws:
IOException
-
getSerializedSize
public int getSerializedSize()
- Specified by:
getSerializedSizein interfacecom.google.protobuf.MessageLite- Overrides:
getSerializedSizein classcom.google.protobuf.GeneratedMessageV3
-
equals
public boolean equals(Object obj)
- Specified by:
equalsin interfacecom.google.protobuf.Message- Overrides:
equalsin classcom.google.protobuf.AbstractMessage
-
hashCode
public int hashCode()
- Specified by:
hashCodein interfacecom.google.protobuf.Message- Overrides:
hashCodein classcom.google.protobuf.AbstractMessage
-
parseFrom
public static GatewayConfig parseFrom(ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static GatewayConfig parseFrom(ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static GatewayConfig parseFrom(com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static GatewayConfig parseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static GatewayConfig parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static GatewayConfig parseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static GatewayConfig parseFrom(InputStream input) throws IOException
- Throws:
IOException
-
parseFrom
public static GatewayConfig parseFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
- Throws:
IOException
-
parseDelimitedFrom
public static GatewayConfig parseDelimitedFrom(InputStream input) throws IOException
- Throws:
IOException
-
parseDelimitedFrom
public static GatewayConfig parseDelimitedFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
- Throws:
IOException
-
parseFrom
public static GatewayConfig parseFrom(com.google.protobuf.CodedInputStream input) throws IOException
- Throws:
IOException
-
parseFrom
public static GatewayConfig parseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
- Throws:
IOException
-
newBuilderForType
public GatewayConfig.Builder newBuilderForType()
- Specified by:
newBuilderForTypein interfacecom.google.protobuf.Message- Specified by:
newBuilderForTypein interfacecom.google.protobuf.MessageLite
-
newBuilder
public static GatewayConfig.Builder newBuilder()
-
newBuilder
public static GatewayConfig.Builder newBuilder(GatewayConfig prototype)
-
toBuilder
public GatewayConfig.Builder toBuilder()
- Specified by:
toBuilderin interfacecom.google.protobuf.Message- Specified by:
toBuilderin interfacecom.google.protobuf.MessageLite
-
newBuilderForType
protected GatewayConfig.Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)
- Specified by:
newBuilderForTypein classcom.google.protobuf.GeneratedMessageV3
-
getDefaultInstance
public static GatewayConfig getDefaultInstance()
-
parser
public static com.google.protobuf.Parser<GatewayConfig> parser()
-
getParserForType
public com.google.protobuf.Parser<GatewayConfig> getParserForType()
- Specified by:
getParserForTypein interfacecom.google.protobuf.Message- Specified by:
getParserForTypein interfacecom.google.protobuf.MessageLite- Overrides:
getParserForTypein classcom.google.protobuf.GeneratedMessageV3
-
getDefaultInstanceForType
public GatewayConfig getDefaultInstanceForType()
- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageLiteOrBuilder- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageOrBuilder
-
-