@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class CreateKxScalingGroupRequest extends AmazonWebServiceRequest implements Serializable, Cloneable
NOOP
Constructor and Description |
---|
CreateKxScalingGroupRequest() |
Modifier and Type | Method and Description |
---|---|
CreateKxScalingGroupRequest |
addTagsEntry(String key,
String value)
Add a single Tags entry
|
CreateKxScalingGroupRequest |
clearTagsEntries()
Removes all the entries added into Tags.
|
CreateKxScalingGroupRequest |
clone()
Creates a shallow clone of this object for all fields except the handler context.
|
boolean |
equals(Object obj) |
String |
getAvailabilityZoneId()
The identifier of the availability zones.
|
String |
getClientToken()
A token that ensures idempotency.
|
String |
getEnvironmentId()
A unique identifier for the kdb environment, where you want to create the scaling group.
|
String |
getHostType()
The memory and CPU capabilities of the scaling group host on which FinSpace Managed kdb clusters will be placed.
|
String |
getScalingGroupName()
A unique identifier for the kdb scaling group.
|
Map<String,String> |
getTags()
A list of key-value pairs to label the scaling group.
|
int |
hashCode() |
void |
setAvailabilityZoneId(String availabilityZoneId)
The identifier of the availability zones.
|
void |
setClientToken(String clientToken)
A token that ensures idempotency.
|
void |
setEnvironmentId(String environmentId)
A unique identifier for the kdb environment, where you want to create the scaling group.
|
void |
setHostType(String hostType)
The memory and CPU capabilities of the scaling group host on which FinSpace Managed kdb clusters will be placed.
|
void |
setScalingGroupName(String scalingGroupName)
A unique identifier for the kdb scaling group.
|
void |
setTags(Map<String,String> tags)
A list of key-value pairs to label the scaling group.
|
String |
toString()
Returns a string representation of this object.
|
CreateKxScalingGroupRequest |
withAvailabilityZoneId(String availabilityZoneId)
The identifier of the availability zones.
|
CreateKxScalingGroupRequest |
withClientToken(String clientToken)
A token that ensures idempotency.
|
CreateKxScalingGroupRequest |
withEnvironmentId(String environmentId)
A unique identifier for the kdb environment, where you want to create the scaling group.
|
CreateKxScalingGroupRequest |
withHostType(String hostType)
The memory and CPU capabilities of the scaling group host on which FinSpace Managed kdb clusters will be placed.
|
CreateKxScalingGroupRequest |
withScalingGroupName(String scalingGroupName)
A unique identifier for the kdb scaling group.
|
CreateKxScalingGroupRequest |
withTags(Map<String,String> tags)
A list of key-value pairs to label the scaling group.
|
addHandlerContext, getCloneRoot, getCloneSource, getCustomQueryParameters, getCustomRequestHeaders, getGeneralProgressListener, getHandlerContext, getReadLimit, getRequestClientOptions, getRequestCredentials, getRequestCredentialsProvider, getRequestMetricCollector, getSdkClientExecutionTimeout, getSdkRequestTimeout, putCustomQueryParameter, putCustomRequestHeader, setGeneralProgressListener, setRequestCredentials, setRequestCredentialsProvider, setRequestMetricCollector, setSdkClientExecutionTimeout, setSdkRequestTimeout, withGeneralProgressListener, withRequestCredentialsProvider, withRequestMetricCollector, withSdkClientExecutionTimeout, withSdkRequestTimeout
public void setClientToken(String clientToken)
A token that ensures idempotency. This token expires in 10 minutes.
clientToken
- A token that ensures idempotency. This token expires in 10 minutes.public String getClientToken()
A token that ensures idempotency. This token expires in 10 minutes.
public CreateKxScalingGroupRequest withClientToken(String clientToken)
A token that ensures idempotency. This token expires in 10 minutes.
clientToken
- A token that ensures idempotency. This token expires in 10 minutes.public void setEnvironmentId(String environmentId)
A unique identifier for the kdb environment, where you want to create the scaling group.
environmentId
- A unique identifier for the kdb environment, where you want to create the scaling group.public String getEnvironmentId()
A unique identifier for the kdb environment, where you want to create the scaling group.
public CreateKxScalingGroupRequest withEnvironmentId(String environmentId)
A unique identifier for the kdb environment, where you want to create the scaling group.
environmentId
- A unique identifier for the kdb environment, where you want to create the scaling group.public void setScalingGroupName(String scalingGroupName)
A unique identifier for the kdb scaling group.
scalingGroupName
- A unique identifier for the kdb scaling group.public String getScalingGroupName()
A unique identifier for the kdb scaling group.
public CreateKxScalingGroupRequest withScalingGroupName(String scalingGroupName)
A unique identifier for the kdb scaling group.
scalingGroupName
- A unique identifier for the kdb scaling group.public void setHostType(String hostType)
The memory and CPU capabilities of the scaling group host on which FinSpace Managed kdb clusters will be placed.
hostType
- The memory and CPU capabilities of the scaling group host on which FinSpace Managed kdb clusters will be
placed.public String getHostType()
The memory and CPU capabilities of the scaling group host on which FinSpace Managed kdb clusters will be placed.
public CreateKxScalingGroupRequest withHostType(String hostType)
The memory and CPU capabilities of the scaling group host on which FinSpace Managed kdb clusters will be placed.
hostType
- The memory and CPU capabilities of the scaling group host on which FinSpace Managed kdb clusters will be
placed.public void setAvailabilityZoneId(String availabilityZoneId)
The identifier of the availability zones.
availabilityZoneId
- The identifier of the availability zones.public String getAvailabilityZoneId()
The identifier of the availability zones.
public CreateKxScalingGroupRequest withAvailabilityZoneId(String availabilityZoneId)
The identifier of the availability zones.
availabilityZoneId
- The identifier of the availability zones.public Map<String,String> getTags()
A list of key-value pairs to label the scaling group. You can add up to 50 tags to a scaling group.
public void setTags(Map<String,String> tags)
A list of key-value pairs to label the scaling group. You can add up to 50 tags to a scaling group.
tags
- A list of key-value pairs to label the scaling group. You can add up to 50 tags to a scaling group.public CreateKxScalingGroupRequest withTags(Map<String,String> tags)
A list of key-value pairs to label the scaling group. You can add up to 50 tags to a scaling group.
tags
- A list of key-value pairs to label the scaling group. You can add up to 50 tags to a scaling group.public CreateKxScalingGroupRequest addTagsEntry(String key, String value)
public CreateKxScalingGroupRequest clearTagsEntries()
public String toString()
toString
in class Object
Object.toString()
public CreateKxScalingGroupRequest clone()
AmazonWebServiceRequest
clone
in class AmazonWebServiceRequest
Object.clone()