public class AllocatePrivateVirtualInterfaceRequest extends AmazonWebServiceRequest implements java.io.Serializable, java.lang.Cloneable
Container for the parameters to the AllocatePrivateVirtualInterface operation.
Modifier and Type | Field and Description |
---|---|
private java.lang.String |
connectionId
The connection ID on which the private virtual interface is provisioned.
|
private NewPrivateVirtualInterfaceAllocation |
newPrivateVirtualInterfaceAllocation
Detailed information for the private virtual interface to be provisioned.
|
private java.lang.String |
ownerAccount
The AWS account that will own the new private virtual interface.
|
NOOP
Constructor and Description |
---|
AllocatePrivateVirtualInterfaceRequest() |
Modifier and Type | Method and Description |
---|---|
AllocatePrivateVirtualInterfaceRequest |
clone()
Creates a shallow clone of this request.
|
boolean |
equals(java.lang.Object obj) |
java.lang.String |
getConnectionId()
The connection ID on which the private virtual interface is provisioned.
|
NewPrivateVirtualInterfaceAllocation |
getNewPrivateVirtualInterfaceAllocation()
Detailed information for the private virtual interface to be provisioned.
|
java.lang.String |
getOwnerAccount()
The AWS account that will own the new private virtual interface.
|
int |
hashCode() |
void |
setConnectionId(java.lang.String connectionId)
The connection ID on which the private virtual interface is provisioned.
|
void |
setNewPrivateVirtualInterfaceAllocation(NewPrivateVirtualInterfaceAllocation newPrivateVirtualInterfaceAllocation)
Detailed information for the private virtual interface to be provisioned.
|
void |
setOwnerAccount(java.lang.String ownerAccount)
The AWS account that will own the new private virtual interface.
|
java.lang.String |
toString()
Returns a string representation of this object; useful for testing and
debugging.
|
AllocatePrivateVirtualInterfaceRequest |
withConnectionId(java.lang.String connectionId)
The connection ID on which the private virtual interface is provisioned.
|
AllocatePrivateVirtualInterfaceRequest |
withNewPrivateVirtualInterfaceAllocation(NewPrivateVirtualInterfaceAllocation newPrivateVirtualInterfaceAllocation)
Detailed information for the private virtual interface to be provisioned.
|
AllocatePrivateVirtualInterfaceRequest |
withOwnerAccount(java.lang.String ownerAccount)
The AWS account that will own the new private virtual interface.
|
copyBaseTo, getCloneRoot, getCloneSource, getCustomQueryParameters, getCustomRequestHeaders, getGeneralProgressListener, getReadLimit, getRequestClientOptions, getRequestCredentials, getRequestCredentialsProvider, getRequestMetricCollector, getSdkClientExecutionTimeout, getSdkRequestTimeout, putCustomQueryParameter, putCustomRequestHeader, setGeneralProgressListener, setRequestCredentials, setRequestCredentialsProvider, setRequestMetricCollector, setSdkClientExecutionTimeout, setSdkRequestTimeout, withGeneralProgressListener, withRequestMetricCollector, withSdkClientExecutionTimeout, withSdkRequestTimeout
private java.lang.String connectionId
The connection ID on which the private virtual interface is provisioned.
Default: None
private java.lang.String ownerAccount
The AWS account that will own the new private virtual interface.
Default: None
private NewPrivateVirtualInterfaceAllocation newPrivateVirtualInterfaceAllocation
Detailed information for the private virtual interface to be provisioned.
Default: None
public AllocatePrivateVirtualInterfaceRequest()
public void setConnectionId(java.lang.String connectionId)
The connection ID on which the private virtual interface is provisioned.
Default: None
connectionId
- The connection ID on which the private virtual interface is
provisioned.
Default: None
public java.lang.String getConnectionId()
The connection ID on which the private virtual interface is provisioned.
Default: None
Default: None
public AllocatePrivateVirtualInterfaceRequest withConnectionId(java.lang.String connectionId)
The connection ID on which the private virtual interface is provisioned.
Default: None
connectionId
- The connection ID on which the private virtual interface is
provisioned.
Default: None
public void setOwnerAccount(java.lang.String ownerAccount)
The AWS account that will own the new private virtual interface.
Default: None
ownerAccount
- The AWS account that will own the new private virtual
interface.
Default: None
public java.lang.String getOwnerAccount()
The AWS account that will own the new private virtual interface.
Default: None
Default: None
public AllocatePrivateVirtualInterfaceRequest withOwnerAccount(java.lang.String ownerAccount)
The AWS account that will own the new private virtual interface.
Default: None
ownerAccount
- The AWS account that will own the new private virtual
interface.
Default: None
public void setNewPrivateVirtualInterfaceAllocation(NewPrivateVirtualInterfaceAllocation newPrivateVirtualInterfaceAllocation)
Detailed information for the private virtual interface to be provisioned.
Default: None
newPrivateVirtualInterfaceAllocation
- Detailed information for the private virtual interface to be
provisioned.
Default: None
public NewPrivateVirtualInterfaceAllocation getNewPrivateVirtualInterfaceAllocation()
Detailed information for the private virtual interface to be provisioned.
Default: None
Default: None
public AllocatePrivateVirtualInterfaceRequest withNewPrivateVirtualInterfaceAllocation(NewPrivateVirtualInterfaceAllocation newPrivateVirtualInterfaceAllocation)
Detailed information for the private virtual interface to be provisioned.
Default: None
newPrivateVirtualInterfaceAllocation
- Detailed information for the private virtual interface to be
provisioned.
Default: None
public java.lang.String toString()
toString
in class java.lang.Object
Object.toString()
public boolean equals(java.lang.Object obj)
equals
in class java.lang.Object
public int hashCode()
hashCode
in class java.lang.Object
public AllocatePrivateVirtualInterfaceRequest clone()
AmazonWebServiceRequest
clone
in class AmazonWebServiceRequest
Object.clone()