Package com.amazonaws.services.ec2.model
Class ConfirmProductInstanceRequest
- java.lang.Object
-
- com.amazonaws.AmazonWebServiceRequest
-
- com.amazonaws.services.ec2.model.ConfirmProductInstanceRequest
-
- All Implemented Interfaces:
ReadLimitInfo
,DryRunSupportedRequest<ConfirmProductInstanceRequest>
,Serializable
,Cloneable
public class ConfirmProductInstanceRequest extends AmazonWebServiceRequest implements Serializable, Cloneable, DryRunSupportedRequest<ConfirmProductInstanceRequest>
Contains the parameters for ConfirmProductInstance.
- See Also:
- Serialized Form
-
-
Field Summary
-
Fields inherited from class com.amazonaws.AmazonWebServiceRequest
NOOP
-
-
Constructor Summary
Constructors Constructor Description ConfirmProductInstanceRequest()
Default constructor for ConfirmProductInstanceRequest object.ConfirmProductInstanceRequest(String productCode, String instanceId)
Constructs a new ConfirmProductInstanceRequest object.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description ConfirmProductInstanceRequest
clone()
Creates a shallow clone of this request.boolean
equals(Object obj)
Request<ConfirmProductInstanceRequest>
getDryRunRequest()
This method is intended for internal use only.String
getInstanceId()
The ID of the instance.String
getProductCode()
The product code.int
hashCode()
void
setInstanceId(String instanceId)
The ID of the instance.void
setProductCode(String productCode)
The product code.String
toString()
Returns a string representation of this object; useful for testing and debugging.ConfirmProductInstanceRequest
withInstanceId(String instanceId)
The ID of the instance.ConfirmProductInstanceRequest
withProductCode(String productCode)
The product code.-
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
-
-
-
-
Constructor Detail
-
ConfirmProductInstanceRequest
public ConfirmProductInstanceRequest()
Default constructor for ConfirmProductInstanceRequest object. Callers should use the setter or fluent setter (with...) methods to initialize the object after creating it.
-
ConfirmProductInstanceRequest
public ConfirmProductInstanceRequest(String productCode, String instanceId)
Constructs a new ConfirmProductInstanceRequest object. Callers should use the setter or fluent setter (with...) methods to initialize any additional object members.- Parameters:
productCode
- The product code. This must be a product code that you own.instanceId
- The ID of the instance.
-
-
Method Detail
-
setProductCode
public void setProductCode(String productCode)
The product code. This must be a product code that you own.
- Parameters:
productCode
- The product code. This must be a product code that you own.
-
getProductCode
public String getProductCode()
The product code. This must be a product code that you own.
- Returns:
- The product code. This must be a product code that you own.
-
withProductCode
public ConfirmProductInstanceRequest withProductCode(String productCode)
The product code. This must be a product code that you own.
- Parameters:
productCode
- The product code. This must be a product code that you own.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
setInstanceId
public void setInstanceId(String instanceId)
The ID of the instance.
- Parameters:
instanceId
- The ID of the instance.
-
getInstanceId
public String getInstanceId()
The ID of the instance.
- Returns:
- The ID of the instance.
-
withInstanceId
public ConfirmProductInstanceRequest withInstanceId(String instanceId)
The ID of the instance.
- Parameters:
instanceId
- The ID of the instance.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
getDryRunRequest
public Request<ConfirmProductInstanceRequest> getDryRunRequest()
This method is intended for internal use only. Returns the marshaled request configured with additional parameters to enable operation dry-run.- Specified by:
getDryRunRequest
in interfaceDryRunSupportedRequest<ConfirmProductInstanceRequest>
-
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 ConfirmProductInstanceRequest 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()
-
-