Class DescribeServerlessCacheSnapshotsRequest
- java.lang.Object
-
- software.amazon.awssdk.core.SdkRequest
-
- software.amazon.awssdk.awscore.AwsRequest
-
- software.amazon.awssdk.services.elasticache.model.ElastiCacheRequest
-
- software.amazon.awssdk.services.elasticache.model.DescribeServerlessCacheSnapshotsRequest
-
- All Implemented Interfaces:
SdkPojo
,ToCopyableBuilder<DescribeServerlessCacheSnapshotsRequest.Builder,DescribeServerlessCacheSnapshotsRequest>
@Generated("software.amazon.awssdk:codegen") public final class DescribeServerlessCacheSnapshotsRequest extends ElastiCacheRequest implements ToCopyableBuilder<DescribeServerlessCacheSnapshotsRequest.Builder,DescribeServerlessCacheSnapshotsRequest>
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static interface
DescribeServerlessCacheSnapshotsRequest.Builder
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static DescribeServerlessCacheSnapshotsRequest.Builder
builder()
boolean
equals(Object obj)
boolean
equalsBySdkFields(Object obj)
<T> Optional<T>
getValueForField(String fieldName, Class<T> clazz)
int
hashCode()
Integer
maxResults()
The maximum number of records to include in the response.String
nextToken()
An optional marker returned from a prior request to support pagination of results from this operation.List<SdkField<?>>
sdkFields()
static Class<? extends DescribeServerlessCacheSnapshotsRequest.Builder>
serializableBuilderClass()
String
serverlessCacheName()
The identifier of serverless cache.String
serverlessCacheSnapshotName()
The identifier of the serverless cache’s snapshot.String
snapshotType()
The type of snapshot that is being described.DescribeServerlessCacheSnapshotsRequest.Builder
toBuilder()
String
toString()
Returns a string representation of this object.-
Methods inherited from class software.amazon.awssdk.awscore.AwsRequest
overrideConfiguration
-
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface software.amazon.awssdk.utils.builder.ToCopyableBuilder
copy
-
-
-
-
Method Detail
-
serverlessCacheName
public final String serverlessCacheName()
The identifier of serverless cache. If this parameter is specified, only snapshots associated with that specific serverless cache are described. Available for Redis OSS and Serverless Memcached only.
- Returns:
- The identifier of serverless cache. If this parameter is specified, only snapshots associated with that specific serverless cache are described. Available for Redis OSS and Serverless Memcached only.
-
serverlessCacheSnapshotName
public final String serverlessCacheSnapshotName()
The identifier of the serverless cache’s snapshot. If this parameter is specified, only this snapshot is described. Available for Redis OSS and Serverless Memcached only.
- Returns:
- The identifier of the serverless cache’s snapshot. If this parameter is specified, only this snapshot is described. Available for Redis OSS and Serverless Memcached only.
-
snapshotType
public final String snapshotType()
The type of snapshot that is being described. Available for Redis OSS and Serverless Memcached only.
- Returns:
- The type of snapshot that is being described. Available for Redis OSS and Serverless Memcached only.
-
nextToken
public final String nextToken()
An optional marker returned from a prior request to support pagination of results from this operation. If this parameter is specified, the response includes only records beyond the marker, up to the value specified by max-results. Available for Redis OSS and Serverless Memcached only.
- Returns:
- An optional marker returned from a prior request to support pagination of results from this operation. If this parameter is specified, the response includes only records beyond the marker, up to the value specified by max-results. Available for Redis OSS and Serverless Memcached only.
-
maxResults
public final Integer maxResults()
The maximum number of records to include in the response. If more records exist than the specified max-results value, a market is included in the response so that remaining results can be retrieved. Available for Redis OSS and Serverless Memcached only.The default is 50. The Validation Constraints are a maximum of 50.
- Returns:
- The maximum number of records to include in the response. If more records exist than the specified max-results value, a market is included in the response so that remaining results can be retrieved. Available for Redis OSS and Serverless Memcached only.The default is 50. The Validation Constraints are a maximum of 50.
-
toBuilder
public DescribeServerlessCacheSnapshotsRequest.Builder toBuilder()
- Specified by:
toBuilder
in interfaceToCopyableBuilder<DescribeServerlessCacheSnapshotsRequest.Builder,DescribeServerlessCacheSnapshotsRequest>
- Specified by:
toBuilder
in classElastiCacheRequest
-
builder
public static DescribeServerlessCacheSnapshotsRequest.Builder builder()
-
serializableBuilderClass
public static Class<? extends DescribeServerlessCacheSnapshotsRequest.Builder> serializableBuilderClass()
-
hashCode
public final int hashCode()
- Overrides:
hashCode
in classAwsRequest
-
equals
public final boolean equals(Object obj)
- Overrides:
equals
in classAwsRequest
-
equalsBySdkFields
public final boolean equalsBySdkFields(Object obj)
- Specified by:
equalsBySdkFields
in interfaceSdkPojo
-
toString
public final String toString()
Returns a string representation of this object. This is useful for testing and debugging. Sensitive data will be redacted from this string using a placeholder value.
-
getValueForField
public final <T> Optional<T> getValueForField(String fieldName, Class<T> clazz)
- Overrides:
getValueForField
in classSdkRequest
-
-