Class GatewayConfig (2.24.0)
2.88.0 (latest)
2.87.0
2.85.0
2.83.0
2.82.0
2.81.0
2.80.0
2.78.0
2.76.0
2.75.0
2.74.0
2.73.0
2.72.0
2.70.0
2.68.0
2.67.0
2.64.0
2.63.0
2.62.0
2.60.0
2.59.0
2.58.0
2.57.0
2.56.0
2.55.0
2.54.0
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 GatewayConfig extends GeneratedMessageV3 implements GatewayConfigOrBuilder
Gateway-related configuration and state.
Protobuf type google.cloud.iot.v1.GatewayConfig
Inherited Members
com.google.protobuf.GeneratedMessageV3.<ListT>makeMutableCopy(ListT)
Static Fields
GATEWAY_AUTH_METHOD_FIELD_NUMBER
public static final int GATEWAY_AUTH_METHOD_FIELD_NUMBER
Field Value
Type
Description
int
GATEWAY_TYPE_FIELD_NUMBER
public static final int GATEWAY_TYPE_FIELD_NUMBER
Field Value
Type
Description
int
LAST_ACCESSED_GATEWAY_ID_FIELD_NUMBER
public static final int LAST_ACCESSED_GATEWAY_ID_FIELD_NUMBER
Field Value
Type
Description
int
LAST_ACCESSED_GATEWAY_TIME_FIELD_NUMBER
public static final int LAST_ACCESSED_GATEWAY_TIME_FIELD_NUMBER
Field Value
Type
Description
int
Static Methods
getDefaultInstance()
public static GatewayConfig getDefaultInstance ()
getDescriptor()
public static final Descriptors . Descriptor getDescriptor ()
newBuilder()
public static GatewayConfig . Builder newBuilder ()
newBuilder(GatewayConfig prototype)
public static GatewayConfig . Builder newBuilder ( GatewayConfig prototype )
public static GatewayConfig parseDelimitedFrom ( InputStream input )
public static GatewayConfig parseDelimitedFrom ( InputStream input , ExtensionRegistryLite extensionRegistry )
parseFrom(byte[] data)
public static GatewayConfig parseFrom ( byte [] data )
Parameter
Name
Description
data
byte []
parseFrom(byte[] data, ExtensionRegistryLite extensionRegistry)
public static GatewayConfig parseFrom ( byte [] data , ExtensionRegistryLite extensionRegistry )
parseFrom(ByteString data)
public static GatewayConfig parseFrom ( ByteString data )
parseFrom(ByteString data, ExtensionRegistryLite extensionRegistry)
public static GatewayConfig parseFrom ( ByteString data , ExtensionRegistryLite extensionRegistry )
public static GatewayConfig parseFrom ( CodedInputStream input )
public static GatewayConfig parseFrom ( CodedInputStream input , ExtensionRegistryLite extensionRegistry )
public static GatewayConfig parseFrom ( InputStream input )
public static GatewayConfig parseFrom ( InputStream input , ExtensionRegistryLite extensionRegistry )
parseFrom(ByteBuffer data)
public static GatewayConfig parseFrom ( ByteBuffer data )
parseFrom(ByteBuffer data, ExtensionRegistryLite extensionRegistry)
public static GatewayConfig parseFrom ( ByteBuffer data , ExtensionRegistryLite extensionRegistry )
parser()
public static Parser<GatewayConfig> parser ()
Methods
equals(Object obj)
public boolean equals ( Object obj )
Parameter
Name
Description
obj
Object
Overrides
getDefaultInstanceForType()
public GatewayConfig getDefaultInstanceForType ()
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;
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;
Returns
Type
Description
int
The enum numeric value on the wire for gatewayAuthMethod.
getGatewayType()
public GatewayType getGatewayType ()
Indicates whether the device is a gateway.
.google.cloud.iot.v1.GatewayType gateway_type = 1;
getGatewayTypeValue()
public int getGatewayTypeValue ()
Indicates whether the device is a gateway.
.google.cloud.iot.v1.GatewayType gateway_type = 1;
Returns
Type
Description
int
The enum numeric value on the wire for gatewayType.
getLastAccessedGatewayId()
public String getLastAccessedGatewayId ()
[Output only] The ID of the gateway the device accessed most recently.
string last_accessed_gateway_id = 3;
Returns
Type
Description
String
The lastAccessedGatewayId.
getLastAccessedGatewayIdBytes()
public ByteString getLastAccessedGatewayIdBytes ()
[Output only] The ID of the gateway the device accessed most recently.
string last_accessed_gateway_id = 3;
Returns
Type
Description
ByteString
The bytes for lastAccessedGatewayId.
getLastAccessedGatewayTime()
public 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;
Returns
Type
Description
Timestamp
The lastAccessedGatewayTime.
getLastAccessedGatewayTimeOrBuilder()
public 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;
getParserForType()
public Parser<GatewayConfig> getParserForType ()
Overrides
getSerializedSize()
public int getSerializedSize ()
Returns
Type
Description
int
Overrides
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;
Returns
Type
Description
boolean
Whether the lastAccessedGatewayTime field is set.
hashCode()
Returns
Type
Description
int
Overrides
internalGetFieldAccessorTable()
protected GeneratedMessageV3 . FieldAccessorTable internalGetFieldAccessorTable ()
Overrides
isInitialized()
public final boolean isInitialized ()
Overrides
newBuilderForType()
public GatewayConfig . Builder newBuilderForType ()
newBuilderForType(GeneratedMessageV3.BuilderParent parent)
protected GatewayConfig . Builder newBuilderForType ( GeneratedMessageV3 . BuilderParent parent )
Overrides
newInstance(GeneratedMessageV3.UnusedPrivateParameter unused)
protected Object newInstance ( GeneratedMessageV3 . UnusedPrivateParameter unused )
Returns
Type
Description
Object
Overrides
toBuilder()
public GatewayConfig . Builder toBuilder ()
writeTo(CodedOutputStream output)
public void writeTo ( CodedOutputStream output )
Overrides
Except as otherwise noted, the content of this page is licensed under the Creative Commons Attribution 4.0 License , and code samples are licensed under the Apache 2.0 License . For details, see the Google Developers Site Policies . Java is a registered trademark of Oracle and/or its affiliates.
Last updated 2026-03-30 UTC.
[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Missing the information I need","missingTheInformationINeed","thumb-down"],["Too complicated / too many steps","tooComplicatedTooManySteps","thumb-down"],["Out of date","outOfDate","thumb-down"],["Samples / code issue","samplesCodeIssue","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2026-03-30 UTC."],[],[]]