public class AllocatePublicVirtualInterfaceRequest extends AmazonWebServiceRequest implements java.io.Serializable, java.lang.Cloneable
Container for the parameters to the AllocatePublicVirtualInterface operation.
Modifier and Type | Field and Description |
---|---|
private java.lang.String |
connectionId
The connection ID on which the public virtual interface is provisioned.
|
private NewPublicVirtualInterfaceAllocation |
newPublicVirtualInterfaceAllocation
Detailed information for the public virtual interface to be provisioned.
|
private java.lang.String |
ownerAccount
The AWS account that will own the new public virtual interface.
|
NOOP
Constructor and Description |
---|
AllocatePublicVirtualInterfaceRequest() |
Modifier and Type | Method and Description |
---|---|
AllocatePublicVirtualInterfaceRequest |
clone()
Creates a shallow clone of this request.
|
boolean |
equals(java.lang.Object obj) |
java.lang.String |
getConnectionId()
The connection ID on which the public virtual interface is provisioned.
|
NewPublicVirtualInterfaceAllocation |
getNewPublicVirtualInterfaceAllocation()
Detailed information for the public virtual interface to be provisioned.
|
java.lang.String |
getOwnerAccount()
The AWS account that will own the new public virtual interface.
|
int |
hashCode() |
void |
setConnectionId(java.lang.String connectionId)
The connection ID on which the public virtual interface is provisioned.
|
void |
setNewPublicVirtualInterfaceAllocation(NewPublicVirtualInterfaceAllocation newPublicVirtualInterfaceAllocation)
Detailed information for the public virtual interface to be provisioned.
|
void |
setOwnerAccount(java.lang.String ownerAccount)
The AWS account that will own the new public virtual interface.
|
java.lang.String |
toString()
Returns a string representation of this object; useful for testing and
debugging.
|
AllocatePublicVirtualInterfaceRequest |
withConnectionId(java.lang.String connectionId)
The connection ID on which the public virtual interface is provisioned.
|
AllocatePublicVirtualInterfaceRequest |
withNewPublicVirtualInterfaceAllocation(NewPublicVirtualInterfaceAllocation newPublicVirtualInterfaceAllocation)
Detailed information for the public virtual interface to be provisioned.
|
AllocatePublicVirtualInterfaceRequest |
withOwnerAccount(java.lang.String ownerAccount)
The AWS account that will own the new public 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 public virtual interface is provisioned.
Default: None
private java.lang.String ownerAccount
The AWS account that will own the new public virtual interface.
Default: None
private NewPublicVirtualInterfaceAllocation newPublicVirtualInterfaceAllocation
Detailed information for the public virtual interface to be provisioned.
Default: None
public AllocatePublicVirtualInterfaceRequest()
public void setConnectionId(java.lang.String connectionId)
The connection ID on which the public virtual interface is provisioned.
Default: None
connectionId
- The connection ID on which the public virtual interface is
provisioned.
Default: None
public java.lang.String getConnectionId()
The connection ID on which the public virtual interface is provisioned.
Default: None
Default: None
public AllocatePublicVirtualInterfaceRequest withConnectionId(java.lang.String connectionId)
The connection ID on which the public virtual interface is provisioned.
Default: None
connectionId
- The connection ID on which the public virtual interface is
provisioned.
Default: None
public void setOwnerAccount(java.lang.String ownerAccount)
The AWS account that will own the new public virtual interface.
Default: None
ownerAccount
- The AWS account that will own the new public virtual
interface.
Default: None
public java.lang.String getOwnerAccount()
The AWS account that will own the new public virtual interface.
Default: None
Default: None
public AllocatePublicVirtualInterfaceRequest withOwnerAccount(java.lang.String ownerAccount)
The AWS account that will own the new public virtual interface.
Default: None
ownerAccount
- The AWS account that will own the new public virtual
interface.
Default: None
public void setNewPublicVirtualInterfaceAllocation(NewPublicVirtualInterfaceAllocation newPublicVirtualInterfaceAllocation)
Detailed information for the public virtual interface to be provisioned.
Default: None
newPublicVirtualInterfaceAllocation
- Detailed information for the public virtual interface to be
provisioned.
Default: None
public NewPublicVirtualInterfaceAllocation getNewPublicVirtualInterfaceAllocation()
Detailed information for the public virtual interface to be provisioned.
Default: None
Default: None
public AllocatePublicVirtualInterfaceRequest withNewPublicVirtualInterfaceAllocation(NewPublicVirtualInterfaceAllocation newPublicVirtualInterfaceAllocation)
Detailed information for the public virtual interface to be provisioned.
Default: None
newPublicVirtualInterfaceAllocation
- Detailed information for the public 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 AllocatePublicVirtualInterfaceRequest clone()
AmazonWebServiceRequest
clone
in class AmazonWebServiceRequest
Object.clone()