Interface DescribeSnapshotsRequest.Builder
-
- All Superinterfaces:
AwsRequest.Builder,Buildable,CopyableBuilder<DescribeSnapshotsRequest.Builder,DescribeSnapshotsRequest>,DirectoryRequest.Builder,SdkBuilder<DescribeSnapshotsRequest.Builder,DescribeSnapshotsRequest>,SdkPojo,SdkRequest.Builder
- Enclosing class:
- DescribeSnapshotsRequest
public static interface DescribeSnapshotsRequest.Builder extends DirectoryRequest.Builder, SdkPojo, CopyableBuilder<DescribeSnapshotsRequest.Builder,DescribeSnapshotsRequest>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description DescribeSnapshotsRequest.BuilderdirectoryId(String directoryId)The identifier of the directory for which to retrieve snapshot information.DescribeSnapshotsRequest.Builderlimit(Integer limit)The maximum number of objects to return.DescribeSnapshotsRequest.BuildernextToken(String nextToken)The DescribeSnapshotsResult.NextToken value from a previous call to DescribeSnapshots.DescribeSnapshotsRequest.BuilderoverrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer)DescribeSnapshotsRequest.BuilderoverrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration)DescribeSnapshotsRequest.BuildersnapshotIds(String... snapshotIds)A list of identifiers of the snapshots to obtain the information for.DescribeSnapshotsRequest.BuildersnapshotIds(Collection<String> snapshotIds)A list of identifiers of the snapshots to obtain the information for.-
Methods inherited from interface software.amazon.awssdk.awscore.AwsRequest.Builder
overrideConfiguration
-
Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copy
-
Methods inherited from interface software.amazon.awssdk.services.directory.model.DirectoryRequest.Builder
build
-
Methods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, build
-
Methods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFields
-
-
-
-
Method Detail
-
directoryId
DescribeSnapshotsRequest.Builder directoryId(String directoryId)
The identifier of the directory for which to retrieve snapshot information.
- Parameters:
directoryId- The identifier of the directory for which to retrieve snapshot information.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
snapshotIds
DescribeSnapshotsRequest.Builder snapshotIds(Collection<String> snapshotIds)
A list of identifiers of the snapshots to obtain the information for. If this member is null or empty, all snapshots are returned using the Limit and NextToken members.
- Parameters:
snapshotIds- A list of identifiers of the snapshots to obtain the information for. If this member is null or empty, all snapshots are returned using the Limit and NextToken members.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
snapshotIds
DescribeSnapshotsRequest.Builder snapshotIds(String... snapshotIds)
A list of identifiers of the snapshots to obtain the information for. If this member is null or empty, all snapshots are returned using the Limit and NextToken members.
- Parameters:
snapshotIds- A list of identifiers of the snapshots to obtain the information for. If this member is null or empty, all snapshots are returned using the Limit and NextToken members.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
nextToken
DescribeSnapshotsRequest.Builder nextToken(String nextToken)
The DescribeSnapshotsResult.NextToken value from a previous call to DescribeSnapshots. Pass null if this is the first call.
- Parameters:
nextToken- The DescribeSnapshotsResult.NextToken value from a previous call to DescribeSnapshots. Pass null if this is the first call.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
limit
DescribeSnapshotsRequest.Builder limit(Integer limit)
The maximum number of objects to return.
- Parameters:
limit- The maximum number of objects to return.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
overrideConfiguration
DescribeSnapshotsRequest.Builder overrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration)
- Specified by:
overrideConfigurationin interfaceAwsRequest.Builder
-
overrideConfiguration
DescribeSnapshotsRequest.Builder overrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer)
- Specified by:
overrideConfigurationin interfaceAwsRequest.Builder
-
-