@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class TransitGatewayMulticastDomain extends Object implements Serializable, Cloneable
Describes the transit gateway multicast domain.
Constructor and Description |
---|
TransitGatewayMulticastDomain() |
Modifier and Type | Method and Description |
---|---|
TransitGatewayMulticastDomain |
clone() |
boolean |
equals(Object obj) |
Date |
getCreationTime()
The time the transit gateway multicast domain was created.
|
TransitGatewayMulticastDomainOptions |
getOptions()
The options for the transit gateway multicast domain.
|
String |
getOwnerId()
The ID of the Amazon Web Services account that owns the transit gateway multicast domain.
|
String |
getState()
The state of the transit gateway multicast domain.
|
List<Tag> |
getTags()
The tags for the transit gateway multicast domain.
|
String |
getTransitGatewayId()
The ID of the transit gateway.
|
String |
getTransitGatewayMulticastDomainArn()
The Amazon Resource Name (ARN) of the transit gateway multicast domain.
|
String |
getTransitGatewayMulticastDomainId()
The ID of the transit gateway multicast domain.
|
int |
hashCode() |
void |
setCreationTime(Date creationTime)
The time the transit gateway multicast domain was created.
|
void |
setOptions(TransitGatewayMulticastDomainOptions options)
The options for the transit gateway multicast domain.
|
void |
setOwnerId(String ownerId)
The ID of the Amazon Web Services account that owns the transit gateway multicast domain.
|
void |
setState(String state)
The state of the transit gateway multicast domain.
|
void |
setTags(Collection<Tag> tags)
The tags for the transit gateway multicast domain.
|
void |
setTransitGatewayId(String transitGatewayId)
The ID of the transit gateway.
|
void |
setTransitGatewayMulticastDomainArn(String transitGatewayMulticastDomainArn)
The Amazon Resource Name (ARN) of the transit gateway multicast domain.
|
void |
setTransitGatewayMulticastDomainId(String transitGatewayMulticastDomainId)
The ID of the transit gateway multicast domain.
|
String |
toString()
Returns a string representation of this object.
|
TransitGatewayMulticastDomain |
withCreationTime(Date creationTime)
The time the transit gateway multicast domain was created.
|
TransitGatewayMulticastDomain |
withOptions(TransitGatewayMulticastDomainOptions options)
The options for the transit gateway multicast domain.
|
TransitGatewayMulticastDomain |
withOwnerId(String ownerId)
The ID of the Amazon Web Services account that owns the transit gateway multicast domain.
|
TransitGatewayMulticastDomain |
withState(String state)
The state of the transit gateway multicast domain.
|
TransitGatewayMulticastDomain |
withState(TransitGatewayMulticastDomainState state)
The state of the transit gateway multicast domain.
|
TransitGatewayMulticastDomain |
withTags(Collection<Tag> tags)
The tags for the transit gateway multicast domain.
|
TransitGatewayMulticastDomain |
withTags(Tag... tags)
The tags for the transit gateway multicast domain.
|
TransitGatewayMulticastDomain |
withTransitGatewayId(String transitGatewayId)
The ID of the transit gateway.
|
TransitGatewayMulticastDomain |
withTransitGatewayMulticastDomainArn(String transitGatewayMulticastDomainArn)
The Amazon Resource Name (ARN) of the transit gateway multicast domain.
|
TransitGatewayMulticastDomain |
withTransitGatewayMulticastDomainId(String transitGatewayMulticastDomainId)
The ID of the transit gateway multicast domain.
|
public void setTransitGatewayMulticastDomainId(String transitGatewayMulticastDomainId)
The ID of the transit gateway multicast domain.
transitGatewayMulticastDomainId
- The ID of the transit gateway multicast domain.public String getTransitGatewayMulticastDomainId()
The ID of the transit gateway multicast domain.
public TransitGatewayMulticastDomain withTransitGatewayMulticastDomainId(String transitGatewayMulticastDomainId)
The ID of the transit gateway multicast domain.
transitGatewayMulticastDomainId
- The ID of the transit gateway multicast domain.public void setTransitGatewayId(String transitGatewayId)
The ID of the transit gateway.
transitGatewayId
- The ID of the transit gateway.public String getTransitGatewayId()
The ID of the transit gateway.
public TransitGatewayMulticastDomain withTransitGatewayId(String transitGatewayId)
The ID of the transit gateway.
transitGatewayId
- The ID of the transit gateway.public void setTransitGatewayMulticastDomainArn(String transitGatewayMulticastDomainArn)
The Amazon Resource Name (ARN) of the transit gateway multicast domain.
transitGatewayMulticastDomainArn
- The Amazon Resource Name (ARN) of the transit gateway multicast domain.public String getTransitGatewayMulticastDomainArn()
The Amazon Resource Name (ARN) of the transit gateway multicast domain.
public TransitGatewayMulticastDomain withTransitGatewayMulticastDomainArn(String transitGatewayMulticastDomainArn)
The Amazon Resource Name (ARN) of the transit gateway multicast domain.
transitGatewayMulticastDomainArn
- The Amazon Resource Name (ARN) of the transit gateway multicast domain.public void setOwnerId(String ownerId)
The ID of the Amazon Web Services account that owns the transit gateway multicast domain.
ownerId
- The ID of the Amazon Web Services account that owns the transit gateway multicast domain.public String getOwnerId()
The ID of the Amazon Web Services account that owns the transit gateway multicast domain.
public TransitGatewayMulticastDomain withOwnerId(String ownerId)
The ID of the Amazon Web Services account that owns the transit gateway multicast domain.
ownerId
- The ID of the Amazon Web Services account that owns the transit gateway multicast domain.public void setOptions(TransitGatewayMulticastDomainOptions options)
The options for the transit gateway multicast domain.
options
- The options for the transit gateway multicast domain.public TransitGatewayMulticastDomainOptions getOptions()
The options for the transit gateway multicast domain.
public TransitGatewayMulticastDomain withOptions(TransitGatewayMulticastDomainOptions options)
The options for the transit gateway multicast domain.
options
- The options for the transit gateway multicast domain.public void setState(String state)
The state of the transit gateway multicast domain.
state
- The state of the transit gateway multicast domain.TransitGatewayMulticastDomainState
public String getState()
The state of the transit gateway multicast domain.
TransitGatewayMulticastDomainState
public TransitGatewayMulticastDomain withState(String state)
The state of the transit gateway multicast domain.
state
- The state of the transit gateway multicast domain.TransitGatewayMulticastDomainState
public TransitGatewayMulticastDomain withState(TransitGatewayMulticastDomainState state)
The state of the transit gateway multicast domain.
state
- The state of the transit gateway multicast domain.TransitGatewayMulticastDomainState
public void setCreationTime(Date creationTime)
The time the transit gateway multicast domain was created.
creationTime
- The time the transit gateway multicast domain was created.public Date getCreationTime()
The time the transit gateway multicast domain was created.
public TransitGatewayMulticastDomain withCreationTime(Date creationTime)
The time the transit gateway multicast domain was created.
creationTime
- The time the transit gateway multicast domain was created.public List<Tag> getTags()
The tags for the transit gateway multicast domain.
public void setTags(Collection<Tag> tags)
The tags for the transit gateway multicast domain.
tags
- The tags for the transit gateway multicast domain.public TransitGatewayMulticastDomain withTags(Tag... tags)
The tags for the transit gateway multicast domain.
NOTE: This method appends the values to the existing list (if any). Use
setTags(java.util.Collection)
or withTags(java.util.Collection)
if you want to override the
existing values.
tags
- The tags for the transit gateway multicast domain.public TransitGatewayMulticastDomain withTags(Collection<Tag> tags)
The tags for the transit gateway multicast domain.
tags
- The tags for the transit gateway multicast domain.public String toString()
toString
in class Object
Object.toString()
public TransitGatewayMulticastDomain clone()