@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class DescribeNodeConfigurationOptionsRequest extends AmazonWebServiceRequest implements Serializable, Cloneable
NOOP
Constructor and Description |
---|
DescribeNodeConfigurationOptionsRequest() |
Modifier and Type | Method and Description |
---|---|
DescribeNodeConfigurationOptionsRequest |
clone()
Creates a shallow clone of this object for all fields except the handler context.
|
boolean |
equals(Object obj) |
String |
getActionType()
The action type to evaluate for possible node configurations.
|
String |
getClusterIdentifier()
The identifier of the cluster to evaluate for possible node configurations.
|
List<NodeConfigurationOptionsFilter> |
getFilters()
A set of name, operator, and value items to filter the results.
|
String |
getMarker()
An optional parameter that specifies the starting point to return a set of response records.
|
Integer |
getMaxRecords()
The maximum number of response records to return in each call.
|
String |
getOwnerAccount()
The Amazon Web Services account used to create or copy the snapshot.
|
String |
getSnapshotArn()
The Amazon Resource Name (ARN) of the snapshot associated with the message to describe node configuration.
|
String |
getSnapshotIdentifier()
The identifier of the snapshot to evaluate for possible node configurations.
|
int |
hashCode() |
void |
setActionType(String actionType)
The action type to evaluate for possible node configurations.
|
void |
setClusterIdentifier(String clusterIdentifier)
The identifier of the cluster to evaluate for possible node configurations.
|
void |
setFilters(Collection<NodeConfigurationOptionsFilter> filters)
A set of name, operator, and value items to filter the results.
|
void |
setMarker(String marker)
An optional parameter that specifies the starting point to return a set of response records.
|
void |
setMaxRecords(Integer maxRecords)
The maximum number of response records to return in each call.
|
void |
setOwnerAccount(String ownerAccount)
The Amazon Web Services account used to create or copy the snapshot.
|
void |
setSnapshotArn(String snapshotArn)
The Amazon Resource Name (ARN) of the snapshot associated with the message to describe node configuration.
|
void |
setSnapshotIdentifier(String snapshotIdentifier)
The identifier of the snapshot to evaluate for possible node configurations.
|
String |
toString()
Returns a string representation of this object.
|
DescribeNodeConfigurationOptionsRequest |
withActionType(ActionType actionType)
The action type to evaluate for possible node configurations.
|
DescribeNodeConfigurationOptionsRequest |
withActionType(String actionType)
The action type to evaluate for possible node configurations.
|
DescribeNodeConfigurationOptionsRequest |
withClusterIdentifier(String clusterIdentifier)
The identifier of the cluster to evaluate for possible node configurations.
|
DescribeNodeConfigurationOptionsRequest |
withFilters(Collection<NodeConfigurationOptionsFilter> filters)
A set of name, operator, and value items to filter the results.
|
DescribeNodeConfigurationOptionsRequest |
withFilters(NodeConfigurationOptionsFilter... filters)
A set of name, operator, and value items to filter the results.
|
DescribeNodeConfigurationOptionsRequest |
withMarker(String marker)
An optional parameter that specifies the starting point to return a set of response records.
|
DescribeNodeConfigurationOptionsRequest |
withMaxRecords(Integer maxRecords)
The maximum number of response records to return in each call.
|
DescribeNodeConfigurationOptionsRequest |
withOwnerAccount(String ownerAccount)
The Amazon Web Services account used to create or copy the snapshot.
|
DescribeNodeConfigurationOptionsRequest |
withSnapshotArn(String snapshotArn)
The Amazon Resource Name (ARN) of the snapshot associated with the message to describe node configuration.
|
DescribeNodeConfigurationOptionsRequest |
withSnapshotIdentifier(String snapshotIdentifier)
The identifier of the snapshot to evaluate for possible node configurations.
|
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 DescribeNodeConfigurationOptionsRequest()
public void setActionType(String actionType)
The action type to evaluate for possible node configurations. Specify "restore-cluster" to get configuration combinations based on an existing snapshot. Specify "recommend-node-config" to get configuration recommendations based on an existing cluster or snapshot. Specify "resize-cluster" to get configuration combinations for elastic resize based on an existing cluster.
actionType
- The action type to evaluate for possible node configurations. Specify "restore-cluster" to get
configuration combinations based on an existing snapshot. Specify "recommend-node-config" to get
configuration recommendations based on an existing cluster or snapshot. Specify "resize-cluster" to get
configuration combinations for elastic resize based on an existing cluster.ActionType
public String getActionType()
The action type to evaluate for possible node configurations. Specify "restore-cluster" to get configuration combinations based on an existing snapshot. Specify "recommend-node-config" to get configuration recommendations based on an existing cluster or snapshot. Specify "resize-cluster" to get configuration combinations for elastic resize based on an existing cluster.
ActionType
public DescribeNodeConfigurationOptionsRequest withActionType(String actionType)
The action type to evaluate for possible node configurations. Specify "restore-cluster" to get configuration combinations based on an existing snapshot. Specify "recommend-node-config" to get configuration recommendations based on an existing cluster or snapshot. Specify "resize-cluster" to get configuration combinations for elastic resize based on an existing cluster.
actionType
- The action type to evaluate for possible node configurations. Specify "restore-cluster" to get
configuration combinations based on an existing snapshot. Specify "recommend-node-config" to get
configuration recommendations based on an existing cluster or snapshot. Specify "resize-cluster" to get
configuration combinations for elastic resize based on an existing cluster.ActionType
public DescribeNodeConfigurationOptionsRequest withActionType(ActionType actionType)
The action type to evaluate for possible node configurations. Specify "restore-cluster" to get configuration combinations based on an existing snapshot. Specify "recommend-node-config" to get configuration recommendations based on an existing cluster or snapshot. Specify "resize-cluster" to get configuration combinations for elastic resize based on an existing cluster.
actionType
- The action type to evaluate for possible node configurations. Specify "restore-cluster" to get
configuration combinations based on an existing snapshot. Specify "recommend-node-config" to get
configuration recommendations based on an existing cluster or snapshot. Specify "resize-cluster" to get
configuration combinations for elastic resize based on an existing cluster.ActionType
public void setClusterIdentifier(String clusterIdentifier)
The identifier of the cluster to evaluate for possible node configurations.
clusterIdentifier
- The identifier of the cluster to evaluate for possible node configurations.public String getClusterIdentifier()
The identifier of the cluster to evaluate for possible node configurations.
public DescribeNodeConfigurationOptionsRequest withClusterIdentifier(String clusterIdentifier)
The identifier of the cluster to evaluate for possible node configurations.
clusterIdentifier
- The identifier of the cluster to evaluate for possible node configurations.public void setSnapshotIdentifier(String snapshotIdentifier)
The identifier of the snapshot to evaluate for possible node configurations.
snapshotIdentifier
- The identifier of the snapshot to evaluate for possible node configurations.public String getSnapshotIdentifier()
The identifier of the snapshot to evaluate for possible node configurations.
public DescribeNodeConfigurationOptionsRequest withSnapshotIdentifier(String snapshotIdentifier)
The identifier of the snapshot to evaluate for possible node configurations.
snapshotIdentifier
- The identifier of the snapshot to evaluate for possible node configurations.public void setSnapshotArn(String snapshotArn)
The Amazon Resource Name (ARN) of the snapshot associated with the message to describe node configuration.
snapshotArn
- The Amazon Resource Name (ARN) of the snapshot associated with the message to describe node configuration.public String getSnapshotArn()
The Amazon Resource Name (ARN) of the snapshot associated with the message to describe node configuration.
public DescribeNodeConfigurationOptionsRequest withSnapshotArn(String snapshotArn)
The Amazon Resource Name (ARN) of the snapshot associated with the message to describe node configuration.
snapshotArn
- The Amazon Resource Name (ARN) of the snapshot associated with the message to describe node configuration.public void setOwnerAccount(String ownerAccount)
The Amazon Web Services account used to create or copy the snapshot. Required if you are restoring a snapshot you do not own, optional if you own the snapshot.
ownerAccount
- The Amazon Web Services account used to create or copy the snapshot. Required if you are restoring a
snapshot you do not own, optional if you own the snapshot.public String getOwnerAccount()
The Amazon Web Services account used to create or copy the snapshot. Required if you are restoring a snapshot you do not own, optional if you own the snapshot.
public DescribeNodeConfigurationOptionsRequest withOwnerAccount(String ownerAccount)
The Amazon Web Services account used to create or copy the snapshot. Required if you are restoring a snapshot you do not own, optional if you own the snapshot.
ownerAccount
- The Amazon Web Services account used to create or copy the snapshot. Required if you are restoring a
snapshot you do not own, optional if you own the snapshot.public List<NodeConfigurationOptionsFilter> getFilters()
A set of name, operator, and value items to filter the results.
public void setFilters(Collection<NodeConfigurationOptionsFilter> filters)
A set of name, operator, and value items to filter the results.
filters
- A set of name, operator, and value items to filter the results.public DescribeNodeConfigurationOptionsRequest withFilters(NodeConfigurationOptionsFilter... filters)
A set of name, operator, and value items to filter the results.
NOTE: This method appends the values to the existing list (if any). Use
setFilters(java.util.Collection)
or withFilters(java.util.Collection)
if you want to override
the existing values.
filters
- A set of name, operator, and value items to filter the results.public DescribeNodeConfigurationOptionsRequest withFilters(Collection<NodeConfigurationOptionsFilter> filters)
A set of name, operator, and value items to filter the results.
filters
- A set of name, operator, and value items to filter the results.public void setMarker(String marker)
An optional parameter that specifies the starting point to return a set of response records. When the results of
a DescribeNodeConfigurationOptions request exceed the value specified in MaxRecords
, Amazon
Web Services returns a value in the Marker
field of the response. You can retrieve the next set of
response records by providing the returned marker value in the Marker
parameter and retrying the
request.
marker
- An optional parameter that specifies the starting point to return a set of response records. When the
results of a DescribeNodeConfigurationOptions request exceed the value specified in
MaxRecords
, Amazon Web Services returns a value in the Marker
field of the
response. You can retrieve the next set of response records by providing the returned marker value in the
Marker
parameter and retrying the request.public String getMarker()
An optional parameter that specifies the starting point to return a set of response records. When the results of
a DescribeNodeConfigurationOptions request exceed the value specified in MaxRecords
, Amazon
Web Services returns a value in the Marker
field of the response. You can retrieve the next set of
response records by providing the returned marker value in the Marker
parameter and retrying the
request.
MaxRecords
, Amazon Web Services returns a value in the Marker
field of the
response. You can retrieve the next set of response records by providing the returned marker value in the
Marker
parameter and retrying the request.public DescribeNodeConfigurationOptionsRequest withMarker(String marker)
An optional parameter that specifies the starting point to return a set of response records. When the results of
a DescribeNodeConfigurationOptions request exceed the value specified in MaxRecords
, Amazon
Web Services returns a value in the Marker
field of the response. You can retrieve the next set of
response records by providing the returned marker value in the Marker
parameter and retrying the
request.
marker
- An optional parameter that specifies the starting point to return a set of response records. When the
results of a DescribeNodeConfigurationOptions request exceed the value specified in
MaxRecords
, Amazon Web Services returns a value in the Marker
field of the
response. You can retrieve the next set of response records by providing the returned marker value in the
Marker
parameter and retrying the request.public void setMaxRecords(Integer maxRecords)
The maximum number of response records to return in each call. If the number of remaining response records
exceeds the specified MaxRecords
value, a value is returned in a marker
field of the
response. You can retrieve the next set of records by retrying the command with the returned marker value.
Default: 500
Constraints: minimum 100, maximum 500.
maxRecords
- The maximum number of response records to return in each call. If the number of remaining response records
exceeds the specified MaxRecords
value, a value is returned in a marker
field of
the response. You can retrieve the next set of records by retrying the command with the returned marker
value.
Default: 500
Constraints: minimum 100, maximum 500.
public Integer getMaxRecords()
The maximum number of response records to return in each call. If the number of remaining response records
exceeds the specified MaxRecords
value, a value is returned in a marker
field of the
response. You can retrieve the next set of records by retrying the command with the returned marker value.
Default: 500
Constraints: minimum 100, maximum 500.
MaxRecords
value, a value is returned in a marker
field of the response. You can retrieve the next set of records by retrying the command with the returned
marker value.
Default: 500
Constraints: minimum 100, maximum 500.
public DescribeNodeConfigurationOptionsRequest withMaxRecords(Integer maxRecords)
The maximum number of response records to return in each call. If the number of remaining response records
exceeds the specified MaxRecords
value, a value is returned in a marker
field of the
response. You can retrieve the next set of records by retrying the command with the returned marker value.
Default: 500
Constraints: minimum 100, maximum 500.
maxRecords
- The maximum number of response records to return in each call. If the number of remaining response records
exceeds the specified MaxRecords
value, a value is returned in a marker
field of
the response. You can retrieve the next set of records by retrying the command with the returned marker
value.
Default: 500
Constraints: minimum 100, maximum 500.
public String toString()
toString
in class Object
Object.toString()
public DescribeNodeConfigurationOptionsRequest clone()
AmazonWebServiceRequest
clone
in class AmazonWebServiceRequest
Object.clone()