@Generated(value="software.amazon.awssdk:codegen") public final class TransitGatewayMulticastDomainAssociations extends Object implements SdkPojo, Serializable, ToCopyableBuilder<TransitGatewayMulticastDomainAssociations.Builder,TransitGatewayMulticastDomainAssociations>
Describes the multicast domain associations.
| Modifier and Type | Class and Description |
|---|---|
static interface |
TransitGatewayMulticastDomainAssociations.Builder |
| Modifier and Type | Method and Description |
|---|---|
static TransitGatewayMulticastDomainAssociations.Builder |
builder() |
boolean |
equals(Object obj) |
boolean |
equalsBySdkFields(Object obj) |
<T> Optional<T> |
getValueForField(String fieldName,
Class<T> clazz) |
int |
hashCode() |
boolean |
hasSubnets()
Returns true if the Subnets 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 |
resourceId()
The ID of the resource.
|
TransitGatewayAttachmentResourceType |
resourceType()
The type of resource, for example a VPC attachment.
|
String |
resourceTypeAsString()
The type of resource, for example a VPC attachment.
|
List<SdkField<?>> |
sdkFields() |
static Class<? extends TransitGatewayMulticastDomainAssociations.Builder> |
serializableBuilderClass() |
List<SubnetAssociation> |
subnets()
The subnets associated with the multicast domain.
|
TransitGatewayMulticastDomainAssociations.Builder |
toBuilder() |
String |
toString()
Returns a string representation of this object.
|
String |
transitGatewayAttachmentId()
The ID of the transit gateway attachment.
|
String |
transitGatewayMulticastDomainId()
The ID of the transit gateway multicast domain.
|
clone, finalize, getClass, notify, notifyAll, wait, wait, waitcopypublic String transitGatewayMulticastDomainId()
The ID of the transit gateway multicast domain.
public String transitGatewayAttachmentId()
The ID of the transit gateway attachment.
public String resourceId()
The ID of the resource.
public TransitGatewayAttachmentResourceType resourceType()
The type of resource, for example a VPC attachment.
If the service returns an enum value that is not available in the current SDK version, resourceType will
return TransitGatewayAttachmentResourceType.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service
is available from resourceTypeAsString().
TransitGatewayAttachmentResourceTypepublic String resourceTypeAsString()
The type of resource, for example a VPC attachment.
If the service returns an enum value that is not available in the current SDK version, resourceType will
return TransitGatewayAttachmentResourceType.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service
is available from resourceTypeAsString().
TransitGatewayAttachmentResourceTypepublic boolean hasSubnets()
public List<SubnetAssociation> subnets()
The subnets associated with the multicast domain.
Attempts to modify the collection returned by this method will result in an UnsupportedOperationException.
You can use hasSubnets() to see if a value was sent in this field.
public TransitGatewayMulticastDomainAssociations.Builder toBuilder()
toBuilder in interface ToCopyableBuilder<TransitGatewayMulticastDomainAssociations.Builder,TransitGatewayMulticastDomainAssociations>public static TransitGatewayMulticastDomainAssociations.Builder builder()
public static Class<? extends TransitGatewayMulticastDomainAssociations.Builder> serializableBuilderClass()
public boolean equalsBySdkFields(Object obj)
equalsBySdkFields in interface SdkPojopublic String toString()
Copyright © 2019. All rights reserved.