@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class ListRulesRequest extends AmazonWebServiceRequest implements Serializable, Cloneable
NOOP| Constructor and Description |
|---|
ListRulesRequest() |
| Modifier and Type | Method and Description |
|---|---|
ListRulesRequest |
clone()
Creates a shallow clone of this object for all fields except the handler context.
|
boolean |
equals(Object obj) |
String |
getLockState()
The lock state of the retention rules to list.
|
Integer |
getMaxResults()
The maximum number of results to return with a single call.
|
String |
getNextToken()
The token for the next page of results.
|
List<ResourceTag> |
getResourceTags()
Information about the resource tags used to identify resources that are retained by the retention rule.
|
String |
getResourceType()
The resource type retained by the retention rule.
|
int |
hashCode() |
void |
setLockState(String lockState)
The lock state of the retention rules to list.
|
void |
setMaxResults(Integer maxResults)
The maximum number of results to return with a single call.
|
void |
setNextToken(String nextToken)
The token for the next page of results.
|
void |
setResourceTags(Collection<ResourceTag> resourceTags)
Information about the resource tags used to identify resources that are retained by the retention rule.
|
void |
setResourceType(String resourceType)
The resource type retained by the retention rule.
|
String |
toString()
Returns a string representation of this object.
|
ListRulesRequest |
withLockState(LockState lockState)
The lock state of the retention rules to list.
|
ListRulesRequest |
withLockState(String lockState)
The lock state of the retention rules to list.
|
ListRulesRequest |
withMaxResults(Integer maxResults)
The maximum number of results to return with a single call.
|
ListRulesRequest |
withNextToken(String nextToken)
The token for the next page of results.
|
ListRulesRequest |
withResourceTags(Collection<ResourceTag> resourceTags)
Information about the resource tags used to identify resources that are retained by the retention rule.
|
ListRulesRequest |
withResourceTags(ResourceTag... resourceTags)
Information about the resource tags used to identify resources that are retained by the retention rule.
|
ListRulesRequest |
withResourceType(ResourceType resourceType)
The resource type retained by the retention rule.
|
ListRulesRequest |
withResourceType(String resourceType)
The resource type retained by the retention rule.
|
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, withSdkRequestTimeoutpublic void setMaxResults(Integer maxResults)
The maximum number of results to return with a single call. To retrieve the remaining results, make another call
with the returned NextToken value.
maxResults - The maximum number of results to return with a single call. To retrieve the remaining results, make
another call with the returned NextToken value.public Integer getMaxResults()
The maximum number of results to return with a single call. To retrieve the remaining results, make another call
with the returned NextToken value.
NextToken value.public ListRulesRequest withMaxResults(Integer maxResults)
The maximum number of results to return with a single call. To retrieve the remaining results, make another call
with the returned NextToken value.
maxResults - The maximum number of results to return with a single call. To retrieve the remaining results, make
another call with the returned NextToken value.public void setNextToken(String nextToken)
The token for the next page of results.
nextToken - The token for the next page of results.public String getNextToken()
The token for the next page of results.
public ListRulesRequest withNextToken(String nextToken)
The token for the next page of results.
nextToken - The token for the next page of results.public void setResourceType(String resourceType)
The resource type retained by the retention rule. Only retention rules that retain the specified resource type
are listed. Currently, only Amazon EBS snapshots and EBS-backed AMIs are supported. To list retention rules that
retain snapshots, specify EBS_SNAPSHOT. To list retention rules that retain EBS-backed AMIs, specify
EC2_IMAGE.
resourceType - The resource type retained by the retention rule. Only retention rules that retain the specified resource
type are listed. Currently, only Amazon EBS snapshots and EBS-backed AMIs are supported. To list retention
rules that retain snapshots, specify EBS_SNAPSHOT. To list retention rules that retain
EBS-backed AMIs, specify EC2_IMAGE.ResourceTypepublic String getResourceType()
The resource type retained by the retention rule. Only retention rules that retain the specified resource type
are listed. Currently, only Amazon EBS snapshots and EBS-backed AMIs are supported. To list retention rules that
retain snapshots, specify EBS_SNAPSHOT. To list retention rules that retain EBS-backed AMIs, specify
EC2_IMAGE.
EBS_SNAPSHOT. To list retention rules that
retain EBS-backed AMIs, specify EC2_IMAGE.ResourceTypepublic ListRulesRequest withResourceType(String resourceType)
The resource type retained by the retention rule. Only retention rules that retain the specified resource type
are listed. Currently, only Amazon EBS snapshots and EBS-backed AMIs are supported. To list retention rules that
retain snapshots, specify EBS_SNAPSHOT. To list retention rules that retain EBS-backed AMIs, specify
EC2_IMAGE.
resourceType - The resource type retained by the retention rule. Only retention rules that retain the specified resource
type are listed. Currently, only Amazon EBS snapshots and EBS-backed AMIs are supported. To list retention
rules that retain snapshots, specify EBS_SNAPSHOT. To list retention rules that retain
EBS-backed AMIs, specify EC2_IMAGE.ResourceTypepublic ListRulesRequest withResourceType(ResourceType resourceType)
The resource type retained by the retention rule. Only retention rules that retain the specified resource type
are listed. Currently, only Amazon EBS snapshots and EBS-backed AMIs are supported. To list retention rules that
retain snapshots, specify EBS_SNAPSHOT. To list retention rules that retain EBS-backed AMIs, specify
EC2_IMAGE.
resourceType - The resource type retained by the retention rule. Only retention rules that retain the specified resource
type are listed. Currently, only Amazon EBS snapshots and EBS-backed AMIs are supported. To list retention
rules that retain snapshots, specify EBS_SNAPSHOT. To list retention rules that retain
EBS-backed AMIs, specify EC2_IMAGE.ResourceTypepublic List<ResourceTag> getResourceTags()
Information about the resource tags used to identify resources that are retained by the retention rule.
public void setResourceTags(Collection<ResourceTag> resourceTags)
Information about the resource tags used to identify resources that are retained by the retention rule.
resourceTags - Information about the resource tags used to identify resources that are retained by the retention rule.public ListRulesRequest withResourceTags(ResourceTag... resourceTags)
Information about the resource tags used to identify resources that are retained by the retention rule.
NOTE: This method appends the values to the existing list (if any). Use
setResourceTags(java.util.Collection) or withResourceTags(java.util.Collection) if you want to
override the existing values.
resourceTags - Information about the resource tags used to identify resources that are retained by the retention rule.public ListRulesRequest withResourceTags(Collection<ResourceTag> resourceTags)
Information about the resource tags used to identify resources that are retained by the retention rule.
resourceTags - Information about the resource tags used to identify resources that are retained by the retention rule.public void setLockState(String lockState)
The lock state of the retention rules to list. Only retention rules with the specified lock state are returned.
lockState - The lock state of the retention rules to list. Only retention rules with the specified lock state are
returned.LockStatepublic String getLockState()
The lock state of the retention rules to list. Only retention rules with the specified lock state are returned.
LockStatepublic ListRulesRequest withLockState(String lockState)
The lock state of the retention rules to list. Only retention rules with the specified lock state are returned.
lockState - The lock state of the retention rules to list. Only retention rules with the specified lock state are
returned.LockStatepublic ListRulesRequest withLockState(LockState lockState)
The lock state of the retention rules to list. Only retention rules with the specified lock state are returned.
lockState - The lock state of the retention rules to list. Only retention rules with the specified lock state are
returned.LockStatepublic String toString()
toString in class ObjectObject.toString()public ListRulesRequest clone()
AmazonWebServiceRequestclone in class AmazonWebServiceRequestObject.clone()