@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, withSdkRequestTimeout
public 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 Object
Object.toString()
public AssociateTrunkInterfaceRequest clone()
AmazonWebServiceRequest
clone
in class AmazonWebServiceRequest
Object.clone()