Class ListSnapshotsRequest
- java.lang.Object
-
- software.amazon.awssdk.core.SdkRequest
-
- software.amazon.awssdk.awscore.AwsRequest
-
- software.amazon.awssdk.services.redshiftserverless.model.RedshiftServerlessRequest
-
- software.amazon.awssdk.services.redshiftserverless.model.ListSnapshotsRequest
-
- All Implemented Interfaces:
SdkPojo,ToCopyableBuilder<ListSnapshotsRequest.Builder,ListSnapshotsRequest>
@Generated("software.amazon.awssdk:codegen") public final class ListSnapshotsRequest extends RedshiftServerlessRequest implements ToCopyableBuilder<ListSnapshotsRequest.Builder,ListSnapshotsRequest>
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static interfaceListSnapshotsRequest.Builder
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static ListSnapshotsRequest.Builderbuilder()InstantendTime()The timestamp showing when the snapshot creation finished.booleanequals(Object obj)booleanequalsBySdkFields(Object obj)<T> Optional<T>getValueForField(String fieldName, Class<T> clazz)inthashCode()IntegermaxResults()An optional parameter that specifies the maximum number of results to return.StringnamespaceArn()The Amazon Resource Name (ARN) of the namespace from which to list all snapshots.StringnamespaceName()The namespace from which to list all snapshots.StringnextToken()IfnextTokenis returned, there are more results available.StringownerAccount()The owner Amazon Web Services account of the snapshot.List<SdkField<?>>sdkFields()static Class<? extends ListSnapshotsRequest.Builder>serializableBuilderClass()InstantstartTime()The time when the creation of the snapshot was initiated.ListSnapshotsRequest.BuildertoBuilder()StringtoString()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
-
endTime
public final Instant endTime()
The timestamp showing when the snapshot creation finished.
- Returns:
- The timestamp showing when the snapshot creation finished.
-
maxResults
public final Integer maxResults()
An optional parameter that specifies the maximum number of results to return. You can use
nextTokento display the next page of results.- Returns:
- An optional parameter that specifies the maximum number of results to return. You can use
nextTokento display the next page of results.
-
namespaceArn
public final String namespaceArn()
The Amazon Resource Name (ARN) of the namespace from which to list all snapshots.
- Returns:
- The Amazon Resource Name (ARN) of the namespace from which to list all snapshots.
-
namespaceName
public final String namespaceName()
The namespace from which to list all snapshots.
- Returns:
- The namespace from which to list all snapshots.
-
nextToken
public final String nextToken()
If
nextTokenis returned, there are more results available. The value ofnextTokenis a unique pagination token for each page. Make the call again using the returned token to retrieve the next page.- Returns:
- If
nextTokenis returned, there are more results available. The value ofnextTokenis a unique pagination token for each page. Make the call again using the returned token to retrieve the next page.
-
ownerAccount
public final String ownerAccount()
The owner Amazon Web Services account of the snapshot.
- Returns:
- The owner Amazon Web Services account of the snapshot.
-
startTime
public final Instant startTime()
The time when the creation of the snapshot was initiated.
- Returns:
- The time when the creation of the snapshot was initiated.
-
toBuilder
public ListSnapshotsRequest.Builder toBuilder()
- Specified by:
toBuilderin interfaceToCopyableBuilder<ListSnapshotsRequest.Builder,ListSnapshotsRequest>- Specified by:
toBuilderin classRedshiftServerlessRequest
-
builder
public static ListSnapshotsRequest.Builder builder()
-
serializableBuilderClass
public static Class<? extends ListSnapshotsRequest.Builder> serializableBuilderClass()
-
hashCode
public final int hashCode()
- Overrides:
hashCodein classAwsRequest
-
equals
public final boolean equals(Object obj)
- Overrides:
equalsin classAwsRequest
-
equalsBySdkFields
public final boolean equalsBySdkFields(Object obj)
- Specified by:
equalsBySdkFieldsin 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:
getValueForFieldin classSdkRequest
-
-