@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class DescribeSnapshotSchedulesRequest extends AmazonWebServiceRequest implements Serializable, Cloneable
NOOP
Constructor and Description |
---|
DescribeSnapshotSchedulesRequest() |
Modifier and Type | Method and Description |
---|---|
DescribeSnapshotSchedulesRequest |
clone()
Creates a shallow clone of this object for all fields except the handler context.
|
boolean |
equals(Object obj) |
String |
getClusterIdentifier()
The unique identifier for the cluster whose snapshot schedules you want to view.
|
String |
getMarker()
A value that indicates the starting point for the next set of response records in a subsequent request.
|
Integer |
getMaxRecords()
The maximum number or response records to return in each call.
|
String |
getScheduleIdentifier()
A unique identifier for a snapshot schedule.
|
List<String> |
getTagKeys()
The key value for a snapshot schedule tag.
|
List<String> |
getTagValues()
The value corresponding to the key of the snapshot schedule tag.
|
int |
hashCode() |
void |
setClusterIdentifier(String clusterIdentifier)
The unique identifier for the cluster whose snapshot schedules you want to view.
|
void |
setMarker(String marker)
A value that indicates the starting point for the next set of response records in a subsequent request.
|
void |
setMaxRecords(Integer maxRecords)
The maximum number or response records to return in each call.
|
void |
setScheduleIdentifier(String scheduleIdentifier)
A unique identifier for a snapshot schedule.
|
void |
setTagKeys(Collection<String> tagKeys)
The key value for a snapshot schedule tag.
|
void |
setTagValues(Collection<String> tagValues)
The value corresponding to the key of the snapshot schedule tag.
|
String |
toString()
Returns a string representation of this object.
|
DescribeSnapshotSchedulesRequest |
withClusterIdentifier(String clusterIdentifier)
The unique identifier for the cluster whose snapshot schedules you want to view.
|
DescribeSnapshotSchedulesRequest |
withMarker(String marker)
A value that indicates the starting point for the next set of response records in a subsequent request.
|
DescribeSnapshotSchedulesRequest |
withMaxRecords(Integer maxRecords)
The maximum number or response records to return in each call.
|
DescribeSnapshotSchedulesRequest |
withScheduleIdentifier(String scheduleIdentifier)
A unique identifier for a snapshot schedule.
|
DescribeSnapshotSchedulesRequest |
withTagKeys(Collection<String> tagKeys)
The key value for a snapshot schedule tag.
|
DescribeSnapshotSchedulesRequest |
withTagKeys(String... tagKeys)
The key value for a snapshot schedule tag.
|
DescribeSnapshotSchedulesRequest |
withTagValues(Collection<String> tagValues)
The value corresponding to the key of the snapshot schedule tag.
|
DescribeSnapshotSchedulesRequest |
withTagValues(String... tagValues)
The value corresponding to the key of the snapshot schedule tag.
|
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 setClusterIdentifier(String clusterIdentifier)
The unique identifier for the cluster whose snapshot schedules you want to view.
clusterIdentifier
- The unique identifier for the cluster whose snapshot schedules you want to view.public String getClusterIdentifier()
The unique identifier for the cluster whose snapshot schedules you want to view.
public DescribeSnapshotSchedulesRequest withClusterIdentifier(String clusterIdentifier)
The unique identifier for the cluster whose snapshot schedules you want to view.
clusterIdentifier
- The unique identifier for the cluster whose snapshot schedules you want to view.public void setScheduleIdentifier(String scheduleIdentifier)
A unique identifier for a snapshot schedule.
scheduleIdentifier
- A unique identifier for a snapshot schedule.public String getScheduleIdentifier()
A unique identifier for a snapshot schedule.
public DescribeSnapshotSchedulesRequest withScheduleIdentifier(String scheduleIdentifier)
A unique identifier for a snapshot schedule.
scheduleIdentifier
- A unique identifier for a snapshot schedule.public List<String> getTagKeys()
The key value for a snapshot schedule tag.
public void setTagKeys(Collection<String> tagKeys)
The key value for a snapshot schedule tag.
tagKeys
- The key value for a snapshot schedule tag.public DescribeSnapshotSchedulesRequest withTagKeys(String... tagKeys)
The key value for a snapshot schedule tag.
NOTE: This method appends the values to the existing list (if any). Use
setTagKeys(java.util.Collection)
or withTagKeys(java.util.Collection)
if you want to override
the existing values.
tagKeys
- The key value for a snapshot schedule tag.public DescribeSnapshotSchedulesRequest withTagKeys(Collection<String> tagKeys)
The key value for a snapshot schedule tag.
tagKeys
- The key value for a snapshot schedule tag.public List<String> getTagValues()
The value corresponding to the key of the snapshot schedule tag.
public void setTagValues(Collection<String> tagValues)
The value corresponding to the key of the snapshot schedule tag.
tagValues
- The value corresponding to the key of the snapshot schedule tag.public DescribeSnapshotSchedulesRequest withTagValues(String... tagValues)
The value corresponding to the key of the snapshot schedule tag.
NOTE: This method appends the values to the existing list (if any). Use
setTagValues(java.util.Collection)
or withTagValues(java.util.Collection)
if you want to
override the existing values.
tagValues
- The value corresponding to the key of the snapshot schedule tag.public DescribeSnapshotSchedulesRequest withTagValues(Collection<String> tagValues)
The value corresponding to the key of the snapshot schedule tag.
tagValues
- The value corresponding to the key of the snapshot schedule tag.public void setMarker(String marker)
A value that indicates the starting point for the next set of response records in a subsequent request. If a
value is returned in a response, you can retrieve the next set of records by providing this returned marker value
in the marker
parameter and retrying the command. If the marker
field is empty, all
response records have been retrieved for the request.
marker
- A value that indicates the starting point for the next set of response records in a subsequent request. If
a value is returned in a response, you can retrieve the next set of records by providing this returned
marker value in the marker
parameter and retrying the command. If the marker
field is empty, all response records have been retrieved for the request.public String getMarker()
A value that indicates the starting point for the next set of response records in a subsequent request. If a
value is returned in a response, you can retrieve the next set of records by providing this returned marker value
in the marker
parameter and retrying the command. If the marker
field is empty, all
response records have been retrieved for the request.
marker
parameter and retrying the command. If the marker
field is empty, all response records have been retrieved for the request.public DescribeSnapshotSchedulesRequest withMarker(String marker)
A value that indicates the starting point for the next set of response records in a subsequent request. If a
value is returned in a response, you can retrieve the next set of records by providing this returned marker value
in the marker
parameter and retrying the command. If the marker
field is empty, all
response records have been retrieved for the request.
marker
- A value that indicates the starting point for the next set of response records in a subsequent request. If
a value is returned in a response, you can retrieve the next set of records by providing this returned
marker value in the marker
parameter and retrying the command. If the marker
field is empty, all response records have been retrieved for the request.public void setMaxRecords(Integer maxRecords)
The maximum number or 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.
maxRecords
- The maximum number or 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.public Integer getMaxRecords()
The maximum number or 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.
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.public DescribeSnapshotSchedulesRequest withMaxRecords(Integer maxRecords)
The maximum number or 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.
maxRecords
- The maximum number or 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.public String toString()
toString
in class Object
Object.toString()
public DescribeSnapshotSchedulesRequest clone()
AmazonWebServiceRequest
clone
in class AmazonWebServiceRequest
Object.clone()
Copyright © 2013 Amazon Web Services, Inc. All Rights Reserved.