Class AllocatePublicVirtualInterfaceRequest
- java.lang.Object
-
- com.amazonaws.AmazonWebServiceRequest
-
- com.amazonaws.services.directconnect.model.AllocatePublicVirtualInterfaceRequest
-
- All Implemented Interfaces:
ReadLimitInfo
,Serializable
,Cloneable
public class AllocatePublicVirtualInterfaceRequest extends AmazonWebServiceRequest implements Serializable, Cloneable
Container for the parameters to the AllocatePublicVirtualInterface operation.
- See Also:
- Serialized Form
-
-
Field Summary
-
Fields inherited from class com.amazonaws.AmazonWebServiceRequest
NOOP
-
-
Constructor Summary
Constructors Constructor Description AllocatePublicVirtualInterfaceRequest()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description AllocatePublicVirtualInterfaceRequest
clone()
Creates a shallow clone of this request.boolean
equals(Object obj)
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.String
getOwnerAccount()
The AWS account that will own the new public virtual interface.int
hashCode()
void
setConnectionId(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(String ownerAccount)
The AWS account that will own the new public virtual interface.String
toString()
Returns a string representation of this object; useful for testing and debugging.AllocatePublicVirtualInterfaceRequest
withConnectionId(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(String ownerAccount)
The AWS account that will own the new public virtual interface.-
Methods inherited from class com.amazonaws.AmazonWebServiceRequest
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
-
-
-
-
Method Detail
-
setConnectionId
public void setConnectionId(String connectionId)
The connection ID on which the public virtual interface is provisioned.
Default: None
- Parameters:
connectionId
- The connection ID on which the public virtual interface is provisioned.Default: None
-
getConnectionId
public String getConnectionId()
The connection ID on which the public virtual interface is provisioned.
Default: None
- Returns:
- The connection ID on which the public virtual interface is
provisioned.
Default: None
-
withConnectionId
public AllocatePublicVirtualInterfaceRequest withConnectionId(String connectionId)
The connection ID on which the public virtual interface is provisioned.
Default: None
- Parameters:
connectionId
- The connection ID on which the public virtual interface is provisioned.Default: None
- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
setOwnerAccount
public void setOwnerAccount(String ownerAccount)
The AWS account that will own the new public virtual interface.
Default: None
- Parameters:
ownerAccount
- The AWS account that will own the new public virtual interface.Default: None
-
getOwnerAccount
public String getOwnerAccount()
The AWS account that will own the new public virtual interface.
Default: None
- Returns:
- The AWS account that will own the new public virtual
interface.
Default: None
-
withOwnerAccount
public AllocatePublicVirtualInterfaceRequest withOwnerAccount(String ownerAccount)
The AWS account that will own the new public virtual interface.
Default: None
- Parameters:
ownerAccount
- The AWS account that will own the new public virtual interface.Default: None
- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
setNewPublicVirtualInterfaceAllocation
public void setNewPublicVirtualInterfaceAllocation(NewPublicVirtualInterfaceAllocation newPublicVirtualInterfaceAllocation)
Detailed information for the public virtual interface to be provisioned.
Default: None
- Parameters:
newPublicVirtualInterfaceAllocation
- Detailed information for the public virtual interface to be provisioned.Default: None
-
getNewPublicVirtualInterfaceAllocation
public NewPublicVirtualInterfaceAllocation getNewPublicVirtualInterfaceAllocation()
Detailed information for the public virtual interface to be provisioned.
Default: None
- Returns:
- Detailed information for the public virtual interface to be
provisioned.
Default: None
-
withNewPublicVirtualInterfaceAllocation
public AllocatePublicVirtualInterfaceRequest withNewPublicVirtualInterfaceAllocation(NewPublicVirtualInterfaceAllocation newPublicVirtualInterfaceAllocation)
Detailed information for the public virtual interface to be provisioned.
Default: None
- Parameters:
newPublicVirtualInterfaceAllocation
- Detailed information for the public virtual interface to be provisioned.Default: None
- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
toString
public String toString()
Returns a string representation of this object; useful for testing and debugging.- Overrides:
toString
in classObject
- Returns:
- A string representation of this object.
- See Also:
Object.toString()
-
clone
public AllocatePublicVirtualInterfaceRequest clone()
Description copied from class:AmazonWebServiceRequest
Creates a shallow clone of this request. Explicitly does not clone the deep structure of the request object.- Overrides:
clone
in classAmazonWebServiceRequest
- See Also:
Object.clone()
-
-