@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class AssociateTrunkInterfaceRequest extends AmazonWebServiceRequest implements Serializable, Cloneable, DryRunSupportedRequest<AssociateTrunkInterfaceRequest>
NOOP| Constructor and Description |
|---|
AssociateTrunkInterfaceRequest() |
| Modifier and Type | Method and Description |
|---|---|
AssociateTrunkInterfaceRequest |
clone()
Creates a shallow clone of this object for all fields except the handler context.
|
boolean |
equals(Object obj) |
String |
getBranchInterfaceId()
The ID of the branch network interface.
|
String |
getClientToken()
Unique, case-sensitive identifier that you provide to ensure the idempotency of the request.
|
Request<AssociateTrunkInterfaceRequest> |
getDryRunRequest()
This method is intended for internal use only.
|
Integer |
getGreKey()
The application key.
|
String |
getTrunkInterfaceId()
The ID of the trunk network interface.
|
Integer |
getVlanId()
The ID of the VLAN.
|
int |
hashCode() |
void |
setBranchInterfaceId(String branchInterfaceId)
The ID of the branch network interface.
|
void |
setClientToken(String clientToken)
Unique, case-sensitive identifier that you provide to ensure the idempotency of the request.
|
void |
setGreKey(Integer greKey)
The application key.
|
void |
setTrunkInterfaceId(String trunkInterfaceId)
The ID of the trunk network interface.
|
void |
setVlanId(Integer vlanId)
The ID of the VLAN.
|
String |
toString()
Returns a string representation of this object.
|
AssociateTrunkInterfaceRequest |
withBranchInterfaceId(String branchInterfaceId)
The ID of the branch network interface.
|
AssociateTrunkInterfaceRequest |
withClientToken(String clientToken)
Unique, case-sensitive identifier that you provide to ensure the idempotency of the request.
|
AssociateTrunkInterfaceRequest |
withGreKey(Integer greKey)
The application key.
|
AssociateTrunkInterfaceRequest |
withTrunkInterfaceId(String trunkInterfaceId)
The ID of the trunk network interface.
|
AssociateTrunkInterfaceRequest |
withVlanId(Integer vlanId)
The ID of the VLAN.
|
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, withSdkRequestTimeoutpublic void setBranchInterfaceId(String branchInterfaceId)
The ID of the branch network interface.
branchInterfaceId - The ID of the branch network interface.public String getBranchInterfaceId()
The ID of the branch network interface.
public AssociateTrunkInterfaceRequest withBranchInterfaceId(String branchInterfaceId)
The ID of the branch network interface.
branchInterfaceId - The ID of the branch network interface.public void setTrunkInterfaceId(String trunkInterfaceId)
The ID of the trunk network interface.
trunkInterfaceId - The ID of the trunk network interface.public String getTrunkInterfaceId()
The ID of the trunk network interface.
public AssociateTrunkInterfaceRequest withTrunkInterfaceId(String trunkInterfaceId)
The ID of the trunk network interface.
trunkInterfaceId - The ID of the trunk network interface.public void setVlanId(Integer vlanId)
The ID of the VLAN. This applies to the VLAN protocol.
vlanId - The ID of the VLAN. This applies to the VLAN protocol.public Integer getVlanId()
The ID of the VLAN. This applies to the VLAN protocol.
public AssociateTrunkInterfaceRequest withVlanId(Integer vlanId)
The ID of the VLAN. This applies to the VLAN protocol.
vlanId - The ID of the VLAN. This applies to the VLAN protocol.public void setGreKey(Integer greKey)
The application key. This applies to the GRE protocol.
greKey - The application key. This applies to the GRE protocol.public Integer getGreKey()
The application key. This applies to the GRE protocol.
public AssociateTrunkInterfaceRequest withGreKey(Integer greKey)
The application key. This applies to the GRE protocol.
greKey - The application key. This applies to the GRE protocol.public void setClientToken(String clientToken)
Unique, case-sensitive identifier that you provide to ensure the idempotency of the request. For more information, see Ensuring idempotency.
clientToken - Unique, case-sensitive identifier that you provide to ensure the idempotency of the request. For more
information, see Ensuring idempotency.public String getClientToken()
Unique, case-sensitive identifier that you provide to ensure the idempotency of the request. For more information, see Ensuring idempotency.
public AssociateTrunkInterfaceRequest withClientToken(String clientToken)
Unique, case-sensitive identifier that you provide to ensure the idempotency of the request. For more information, see Ensuring idempotency.
clientToken - Unique, case-sensitive identifier that you provide to ensure the idempotency of the request. For more
information, see Ensuring idempotency.public Request<AssociateTrunkInterfaceRequest> getDryRunRequest()
getDryRunRequest in interface DryRunSupportedRequest<AssociateTrunkInterfaceRequest>public String toString()
toString in class ObjectObject.toString()public AssociateTrunkInterfaceRequest clone()
AmazonWebServiceRequestclone in class AmazonWebServiceRequestObject.clone()