Class Gateway
- java.lang.Object
-
- software.amazon.awssdk.services.alexaforbusiness.model.Gateway
-
- All Implemented Interfaces:
Serializable,SdkPojo,ToCopyableBuilder<Gateway.Builder,Gateway>
@Generated("software.amazon.awssdk:codegen") public final class Gateway extends Object implements SdkPojo, Serializable, ToCopyableBuilder<Gateway.Builder,Gateway>
The details of the gateway.
- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static interfaceGateway.Builder
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description Stringarn()The ARN of the gateway.static Gateway.Builderbuilder()Stringdescription()The description of the gateway.booleanequals(Object obj)booleanequalsBySdkFields(Object obj)StringgatewayGroupArn()The ARN of the gateway group that the gateway is associated to.<T> Optional<T>getValueForField(String fieldName, Class<T> clazz)inthashCode()Stringname()The name of the gateway.List<SdkField<?>>sdkFields()static Class<? extends Gateway.Builder>serializableBuilderClass()StringsoftwareVersion()The software version of the gateway.Gateway.BuildertoBuilder()StringtoString()Returns a string representation of this object.-
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface software.amazon.awssdk.utils.builder.ToCopyableBuilder
copy
-
-
-
-
Method Detail
-
arn
public final String arn()
The ARN of the gateway.
- Returns:
- The ARN of the gateway.
-
name
public final String name()
The name of the gateway.
- Returns:
- The name of the gateway.
-
description
public final String description()
The description of the gateway.
- Returns:
- The description of the gateway.
-
gatewayGroupArn
public final String gatewayGroupArn()
The ARN of the gateway group that the gateway is associated to.
- Returns:
- The ARN of the gateway group that the gateway is associated to.
-
softwareVersion
public final String softwareVersion()
The software version of the gateway. The gateway automatically updates its software version during normal operation.
- Returns:
- The software version of the gateway. The gateway automatically updates its software version during normal operation.
-
toBuilder
public Gateway.Builder toBuilder()
- Specified by:
toBuilderin interfaceToCopyableBuilder<Gateway.Builder,Gateway>
-
builder
public static Gateway.Builder builder()
-
serializableBuilderClass
public static Class<? extends Gateway.Builder> serializableBuilderClass()
-
equalsBySdkFields
public final boolean equalsBySdkFields(Object obj)
- Specified by:
equalsBySdkFieldsin interfaceSdkPojo
-
toString
public final String toString()
Returns a string representation of this object. This is useful for testing and debugging. Sensitive data will be redacted from this string using a placeholder value.
-
-