@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class CreateDirectConnectGatewayAssociationProposalRequest extends AmazonWebServiceRequest implements Serializable, Cloneable
NOOP
Constructor and Description |
---|
CreateDirectConnectGatewayAssociationProposalRequest() |
Modifier and Type | Method and Description |
---|---|
CreateDirectConnectGatewayAssociationProposalRequest |
clone()
Creates a shallow clone of this object for all fields except the handler context.
|
boolean |
equals(Object obj) |
List<RouteFilterPrefix> |
getAddAllowedPrefixesToDirectConnectGateway()
The Amazon VPC prefixes to advertise to the Direct Connect gateway.
|
String |
getDirectConnectGatewayId()
The ID of the Direct Connect gateway.
|
String |
getDirectConnectGatewayOwnerAccount()
The ID of the AWS account that owns the Direct Connect gateway.
|
String |
getGatewayId()
The ID of the virtual private gateway or transit gateway.
|
List<RouteFilterPrefix> |
getRemoveAllowedPrefixesToDirectConnectGateway()
The Amazon VPC prefixes to no longer advertise to the Direct Connect gateway.
|
int |
hashCode() |
void |
setAddAllowedPrefixesToDirectConnectGateway(Collection<RouteFilterPrefix> addAllowedPrefixesToDirectConnectGateway)
The Amazon VPC prefixes to advertise to the Direct Connect gateway.
|
void |
setDirectConnectGatewayId(String directConnectGatewayId)
The ID of the Direct Connect gateway.
|
void |
setDirectConnectGatewayOwnerAccount(String directConnectGatewayOwnerAccount)
The ID of the AWS account that owns the Direct Connect gateway.
|
void |
setGatewayId(String gatewayId)
The ID of the virtual private gateway or transit gateway.
|
void |
setRemoveAllowedPrefixesToDirectConnectGateway(Collection<RouteFilterPrefix> removeAllowedPrefixesToDirectConnectGateway)
The Amazon VPC prefixes to no longer advertise to the Direct Connect gateway.
|
String |
toString()
Returns a string representation of this object.
|
CreateDirectConnectGatewayAssociationProposalRequest |
withAddAllowedPrefixesToDirectConnectGateway(Collection<RouteFilterPrefix> addAllowedPrefixesToDirectConnectGateway)
The Amazon VPC prefixes to advertise to the Direct Connect gateway.
|
CreateDirectConnectGatewayAssociationProposalRequest |
withAddAllowedPrefixesToDirectConnectGateway(RouteFilterPrefix... addAllowedPrefixesToDirectConnectGateway)
The Amazon VPC prefixes to advertise to the Direct Connect gateway.
|
CreateDirectConnectGatewayAssociationProposalRequest |
withDirectConnectGatewayId(String directConnectGatewayId)
The ID of the Direct Connect gateway.
|
CreateDirectConnectGatewayAssociationProposalRequest |
withDirectConnectGatewayOwnerAccount(String directConnectGatewayOwnerAccount)
The ID of the AWS account that owns the Direct Connect gateway.
|
CreateDirectConnectGatewayAssociationProposalRequest |
withGatewayId(String gatewayId)
The ID of the virtual private gateway or transit gateway.
|
CreateDirectConnectGatewayAssociationProposalRequest |
withRemoveAllowedPrefixesToDirectConnectGateway(Collection<RouteFilterPrefix> removeAllowedPrefixesToDirectConnectGateway)
The Amazon VPC prefixes to no longer advertise to the Direct Connect gateway.
|
CreateDirectConnectGatewayAssociationProposalRequest |
withRemoveAllowedPrefixesToDirectConnectGateway(RouteFilterPrefix... removeAllowedPrefixesToDirectConnectGateway)
The Amazon VPC prefixes to no longer advertise to the Direct Connect gateway.
|
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 CreateDirectConnectGatewayAssociationProposalRequest()
public void setDirectConnectGatewayId(String directConnectGatewayId)
The ID of the Direct Connect gateway.
directConnectGatewayId
- The ID of the Direct Connect gateway.public String getDirectConnectGatewayId()
The ID of the Direct Connect gateway.
public CreateDirectConnectGatewayAssociationProposalRequest withDirectConnectGatewayId(String directConnectGatewayId)
The ID of the Direct Connect gateway.
directConnectGatewayId
- The ID of the Direct Connect gateway.public void setDirectConnectGatewayOwnerAccount(String directConnectGatewayOwnerAccount)
The ID of the AWS account that owns the Direct Connect gateway.
directConnectGatewayOwnerAccount
- The ID of the AWS account that owns the Direct Connect gateway.public String getDirectConnectGatewayOwnerAccount()
The ID of the AWS account that owns the Direct Connect gateway.
public CreateDirectConnectGatewayAssociationProposalRequest withDirectConnectGatewayOwnerAccount(String directConnectGatewayOwnerAccount)
The ID of the AWS account that owns the Direct Connect gateway.
directConnectGatewayOwnerAccount
- The ID of the AWS account that owns the Direct Connect gateway.public void setGatewayId(String gatewayId)
The ID of the virtual private gateway or transit gateway.
gatewayId
- The ID of the virtual private gateway or transit gateway.public String getGatewayId()
The ID of the virtual private gateway or transit gateway.
public CreateDirectConnectGatewayAssociationProposalRequest withGatewayId(String gatewayId)
The ID of the virtual private gateway or transit gateway.
gatewayId
- The ID of the virtual private gateway or transit gateway.public List<RouteFilterPrefix> getAddAllowedPrefixesToDirectConnectGateway()
The Amazon VPC prefixes to advertise to the Direct Connect gateway.
public void setAddAllowedPrefixesToDirectConnectGateway(Collection<RouteFilterPrefix> addAllowedPrefixesToDirectConnectGateway)
The Amazon VPC prefixes to advertise to the Direct Connect gateway.
addAllowedPrefixesToDirectConnectGateway
- The Amazon VPC prefixes to advertise to the Direct Connect gateway.public CreateDirectConnectGatewayAssociationProposalRequest withAddAllowedPrefixesToDirectConnectGateway(RouteFilterPrefix... addAllowedPrefixesToDirectConnectGateway)
The Amazon VPC prefixes to advertise to the Direct Connect gateway.
NOTE: This method appends the values to the existing list (if any). Use
setAddAllowedPrefixesToDirectConnectGateway(java.util.Collection)
or
withAddAllowedPrefixesToDirectConnectGateway(java.util.Collection)
if you want to override the existing
values.
addAllowedPrefixesToDirectConnectGateway
- The Amazon VPC prefixes to advertise to the Direct Connect gateway.public CreateDirectConnectGatewayAssociationProposalRequest withAddAllowedPrefixesToDirectConnectGateway(Collection<RouteFilterPrefix> addAllowedPrefixesToDirectConnectGateway)
The Amazon VPC prefixes to advertise to the Direct Connect gateway.
addAllowedPrefixesToDirectConnectGateway
- The Amazon VPC prefixes to advertise to the Direct Connect gateway.public List<RouteFilterPrefix> getRemoveAllowedPrefixesToDirectConnectGateway()
The Amazon VPC prefixes to no longer advertise to the Direct Connect gateway.
public void setRemoveAllowedPrefixesToDirectConnectGateway(Collection<RouteFilterPrefix> removeAllowedPrefixesToDirectConnectGateway)
The Amazon VPC prefixes to no longer advertise to the Direct Connect gateway.
removeAllowedPrefixesToDirectConnectGateway
- The Amazon VPC prefixes to no longer advertise to the Direct Connect gateway.public CreateDirectConnectGatewayAssociationProposalRequest withRemoveAllowedPrefixesToDirectConnectGateway(RouteFilterPrefix... removeAllowedPrefixesToDirectConnectGateway)
The Amazon VPC prefixes to no longer advertise to the Direct Connect gateway.
NOTE: This method appends the values to the existing list (if any). Use
setRemoveAllowedPrefixesToDirectConnectGateway(java.util.Collection)
or
withRemoveAllowedPrefixesToDirectConnectGateway(java.util.Collection)
if you want to override the
existing values.
removeAllowedPrefixesToDirectConnectGateway
- The Amazon VPC prefixes to no longer advertise to the Direct Connect gateway.public CreateDirectConnectGatewayAssociationProposalRequest withRemoveAllowedPrefixesToDirectConnectGateway(Collection<RouteFilterPrefix> removeAllowedPrefixesToDirectConnectGateway)
The Amazon VPC prefixes to no longer advertise to the Direct Connect gateway.
removeAllowedPrefixesToDirectConnectGateway
- The Amazon VPC prefixes to no longer advertise to the Direct Connect gateway.public String toString()
toString
in class Object
Object.toString()
public CreateDirectConnectGatewayAssociationProposalRequest clone()
AmazonWebServiceRequest
clone
in class AmazonWebServiceRequest
Object.clone()
Copyright © 2013 Amazon Web Services, Inc. All Rights Reserved.