public class CreatePlacementGroupRequest extends AmazonWebServiceRequest implements java.io.Serializable, java.lang.Cloneable, DryRunSupportedRequest<CreatePlacementGroupRequest>
Contains the parameters for CreatePlacementGroup.
Modifier and Type | Field and Description |
---|---|
private java.lang.String |
groupName
A name for the placement group.
|
private java.lang.String |
strategy
The placement strategy.
|
NOOP
Constructor and Description |
---|
CreatePlacementGroupRequest()
Default constructor for CreatePlacementGroupRequest object.
|
CreatePlacementGroupRequest(java.lang.String groupName,
PlacementStrategy strategy)
Constructs a new CreatePlacementGroupRequest object.
|
CreatePlacementGroupRequest(java.lang.String groupName,
java.lang.String strategy)
Constructs a new CreatePlacementGroupRequest object.
|
Modifier and Type | Method and Description |
---|---|
CreatePlacementGroupRequest |
clone()
Creates a shallow clone of this request.
|
boolean |
equals(java.lang.Object obj) |
Request<CreatePlacementGroupRequest> |
getDryRunRequest()
This method is intended for internal use only.
|
java.lang.String |
getGroupName()
A name for the placement group.
|
java.lang.String |
getStrategy()
The placement strategy.
|
int |
hashCode() |
void |
setGroupName(java.lang.String groupName)
A name for the placement group.
|
void |
setStrategy(PlacementStrategy strategy)
The placement strategy.
|
void |
setStrategy(java.lang.String strategy)
The placement strategy.
|
java.lang.String |
toString()
Returns a string representation of this object; useful for testing and
debugging.
|
CreatePlacementGroupRequest |
withGroupName(java.lang.String groupName)
A name for the placement group.
|
CreatePlacementGroupRequest |
withStrategy(PlacementStrategy strategy)
The placement strategy.
|
CreatePlacementGroupRequest |
withStrategy(java.lang.String strategy)
The placement strategy.
|
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 groupName
A name for the placement group.
Constraints: Up to 255 ASCII characters
private java.lang.String strategy
The placement strategy.
public CreatePlacementGroupRequest()
public CreatePlacementGroupRequest(java.lang.String groupName, java.lang.String strategy)
groupName
- A name for the placement group.
Constraints: Up to 255 ASCII characters
strategy
- The placement strategy.public CreatePlacementGroupRequest(java.lang.String groupName, PlacementStrategy strategy)
groupName
- A name for the placement group.
Constraints: Up to 255 ASCII characters
strategy
- The placement strategy.public void setGroupName(java.lang.String groupName)
A name for the placement group.
Constraints: Up to 255 ASCII characters
groupName
- A name for the placement group.
Constraints: Up to 255 ASCII characters
public java.lang.String getGroupName()
A name for the placement group.
Constraints: Up to 255 ASCII characters
Constraints: Up to 255 ASCII characters
public CreatePlacementGroupRequest withGroupName(java.lang.String groupName)
A name for the placement group.
Constraints: Up to 255 ASCII characters
groupName
- A name for the placement group.
Constraints: Up to 255 ASCII characters
public void setStrategy(java.lang.String strategy)
The placement strategy.
strategy
- The placement strategy.PlacementStrategy
public java.lang.String getStrategy()
The placement strategy.
PlacementStrategy
public CreatePlacementGroupRequest withStrategy(java.lang.String strategy)
The placement strategy.
strategy
- The placement strategy.PlacementStrategy
public void setStrategy(PlacementStrategy strategy)
The placement strategy.
strategy
- The placement strategy.PlacementStrategy
public CreatePlacementGroupRequest withStrategy(PlacementStrategy strategy)
The placement strategy.
strategy
- The placement strategy.PlacementStrategy
public Request<CreatePlacementGroupRequest> getDryRunRequest()
getDryRunRequest
in interface DryRunSupportedRequest<CreatePlacementGroupRequest>
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 CreatePlacementGroupRequest clone()
AmazonWebServiceRequest
clone
in class AmazonWebServiceRequest
Object.clone()