@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class CreateTransitGatewayPolicyTableRequest extends AmazonWebServiceRequest implements Serializable, Cloneable, DryRunSupportedRequest<CreateTransitGatewayPolicyTableRequest>
NOOP
Constructor and Description |
---|
CreateTransitGatewayPolicyTableRequest() |
Modifier and Type | Method and Description |
---|---|
CreateTransitGatewayPolicyTableRequest |
clone()
Creates a shallow clone of this object for all fields except the handler context.
|
boolean |
equals(Object obj) |
Request<CreateTransitGatewayPolicyTableRequest> |
getDryRunRequest()
This method is intended for internal use only.
|
List<TagSpecification> |
getTagSpecifications()
The tags specification for the transit gateway policy table created during the request.
|
String |
getTransitGatewayId()
The ID of the transit gateway used for the policy table.
|
int |
hashCode() |
void |
setTagSpecifications(Collection<TagSpecification> tagSpecifications)
The tags specification for the transit gateway policy table created during the request.
|
void |
setTransitGatewayId(String transitGatewayId)
The ID of the transit gateway used for the policy table.
|
String |
toString()
Returns a string representation of this object.
|
CreateTransitGatewayPolicyTableRequest |
withTagSpecifications(Collection<TagSpecification> tagSpecifications)
The tags specification for the transit gateway policy table created during the request.
|
CreateTransitGatewayPolicyTableRequest |
withTagSpecifications(TagSpecification... tagSpecifications)
The tags specification for the transit gateway policy table created during the request.
|
CreateTransitGatewayPolicyTableRequest |
withTransitGatewayId(String transitGatewayId)
The ID of the transit gateway used for the policy table.
|
addHandlerContext, getCloneRoot, getCloneSource, getCustomQueryParameters, getCustomRequestHeaders, getGeneralProgressListener, getHandlerContext, getReadLimit, getRequestClientOptions, getRequestCredentials, getRequestCredentialsProvider, getRequestMetricCollector, getSdkClientExecutionTimeout, getSdkRequestTimeout, putCustomQueryParameter, putCustomRequestHeader, setGeneralProgressListener, setRequestCredentials, setRequestCredentialsProvider, setRequestMetricCollector, setSdkClientExecutionTimeout, setSdkRequestTimeout, withGeneralProgressListener, withRequestCredentialsProvider, withRequestMetricCollector, withSdkClientExecutionTimeout, withSdkRequestTimeout
public CreateTransitGatewayPolicyTableRequest()
public void setTransitGatewayId(String transitGatewayId)
The ID of the transit gateway used for the policy table.
transitGatewayId
- The ID of the transit gateway used for the policy table.public String getTransitGatewayId()
The ID of the transit gateway used for the policy table.
public CreateTransitGatewayPolicyTableRequest withTransitGatewayId(String transitGatewayId)
The ID of the transit gateway used for the policy table.
transitGatewayId
- The ID of the transit gateway used for the policy table.public List<TagSpecification> getTagSpecifications()
The tags specification for the transit gateway policy table created during the request.
public void setTagSpecifications(Collection<TagSpecification> tagSpecifications)
The tags specification for the transit gateway policy table created during the request.
tagSpecifications
- The tags specification for the transit gateway policy table created during the request.public CreateTransitGatewayPolicyTableRequest withTagSpecifications(TagSpecification... tagSpecifications)
The tags specification for the transit gateway policy table created during the request.
NOTE: This method appends the values to the existing list (if any). Use
setTagSpecifications(java.util.Collection)
or withTagSpecifications(java.util.Collection)
if
you want to override the existing values.
tagSpecifications
- The tags specification for the transit gateway policy table created during the request.public CreateTransitGatewayPolicyTableRequest withTagSpecifications(Collection<TagSpecification> tagSpecifications)
The tags specification for the transit gateway policy table created during the request.
tagSpecifications
- The tags specification for the transit gateway policy table created during the request.public Request<CreateTransitGatewayPolicyTableRequest> getDryRunRequest()
getDryRunRequest
in interface DryRunSupportedRequest<CreateTransitGatewayPolicyTableRequest>
public String toString()
toString
in class Object
Object.toString()
public CreateTransitGatewayPolicyTableRequest clone()
AmazonWebServiceRequest
clone
in class AmazonWebServiceRequest
Object.clone()