@Generated(value="software.amazon.awssdk:codegen") public final class CarrierGateway extends Object implements SdkPojo, Serializable, ToCopyableBuilder<CarrierGateway.Builder,CarrierGateway>
Describes a carrier gateway.
| Modifier and Type | Class and Description |
|---|---|
static interface |
CarrierGateway.Builder |
| Modifier and Type | Method and Description |
|---|---|
static CarrierGateway.Builder |
builder() |
String |
carrierGatewayId()
The ID of the carrier gateway.
|
boolean |
equals(Object obj) |
boolean |
equalsBySdkFields(Object obj) |
<T> Optional<T> |
getValueForField(String fieldName,
Class<T> clazz) |
int |
hashCode() |
boolean |
hasTags()
Returns true if the Tags property was specified by the sender (it may be empty), or false if the sender did not
specify the value (it will be empty).
|
String |
ownerId()
The AWS account ID of the owner of the carrier gateway.
|
List<SdkField<?>> |
sdkFields() |
static Class<? extends CarrierGateway.Builder> |
serializableBuilderClass() |
CarrierGatewayState |
state()
The state of the carrier gateway.
|
String |
stateAsString()
The state of the carrier gateway.
|
List<Tag> |
tags()
The tags assigned to the carrier gateway.
|
CarrierGateway.Builder |
toBuilder() |
String |
toString()
Returns a string representation of this object.
|
String |
vpcId()
The ID of the VPC associated with the carrier gateway.
|
clone, finalize, getClass, notify, notifyAll, wait, wait, waitcopypublic String carrierGatewayId()
The ID of the carrier gateway.
public String vpcId()
The ID of the VPC associated with the carrier gateway.
public CarrierGatewayState state()
The state of the carrier gateway.
If the service returns an enum value that is not available in the current SDK version, state will return
CarrierGatewayState.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available from
stateAsString().
CarrierGatewayStatepublic String stateAsString()
The state of the carrier gateway.
If the service returns an enum value that is not available in the current SDK version, state will return
CarrierGatewayState.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available from
stateAsString().
CarrierGatewayStatepublic String ownerId()
The AWS account ID of the owner of the carrier gateway.
public boolean hasTags()
public List<Tag> tags()
The tags assigned to the carrier gateway.
Attempts to modify the collection returned by this method will result in an UnsupportedOperationException.
You can use hasTags() to see if a value was sent in this field.
public CarrierGateway.Builder toBuilder()
toBuilder in interface ToCopyableBuilder<CarrierGateway.Builder,CarrierGateway>public static CarrierGateway.Builder builder()
public static Class<? extends CarrierGateway.Builder> serializableBuilderClass()
public boolean equalsBySdkFields(Object obj)
equalsBySdkFields in interface SdkPojopublic String toString()
Copyright © 2020. All rights reserved.