Interface ListTapePoolsRequest.Builder
- All Superinterfaces:
AwsRequest.Builder,Buildable,CopyableBuilder<ListTapePoolsRequest.Builder,,ListTapePoolsRequest> SdkBuilder<ListTapePoolsRequest.Builder,,ListTapePoolsRequest> SdkPojo,SdkRequest.Builder,StorageGatewayRequest.Builder
- Enclosing class:
ListTapePoolsRequest
public static interface ListTapePoolsRequest.Builder
extends StorageGatewayRequest.Builder, SdkPojo, CopyableBuilder<ListTapePoolsRequest.Builder,ListTapePoolsRequest>
-
Method Summary
Modifier and TypeMethodDescriptionAn optional number limit for the tape pools in the list returned by this call.A string that indicates the position at which to begin the returned list of tape pools.overrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer) Add an optional request override configuration.overrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration) Add an optional request override configuration.The Amazon Resource Name (ARN) of each of the custom tape pools you want to list.poolARNs(Collection<String> poolARNs) The Amazon Resource Name (ARN) of each of the custom tape pools you want to list.Methods inherited from interface software.amazon.awssdk.awscore.AwsRequest.Builder
overrideConfigurationMethods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copyMethods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, buildMethods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFieldsMethods inherited from interface software.amazon.awssdk.services.storagegateway.model.StorageGatewayRequest.Builder
build
-
Method Details
-
poolARNs
The Amazon Resource Name (ARN) of each of the custom tape pools you want to list. If you don't specify a custom tape pool ARN, the response lists all custom tape pools.
- Parameters:
poolARNs- The Amazon Resource Name (ARN) of each of the custom tape pools you want to list. If you don't specify a custom tape pool ARN, the response lists all custom tape pools.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
poolARNs
The Amazon Resource Name (ARN) of each of the custom tape pools you want to list. If you don't specify a custom tape pool ARN, the response lists all custom tape pools.
- Parameters:
poolARNs- The Amazon Resource Name (ARN) of each of the custom tape pools you want to list. If you don't specify a custom tape pool ARN, the response lists all custom tape pools.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
marker
A string that indicates the position at which to begin the returned list of tape pools.
- Parameters:
marker- A string that indicates the position at which to begin the returned list of tape pools.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
limit
An optional number limit for the tape pools in the list returned by this call.
- Parameters:
limit- An optional number limit for the tape pools in the list returned by this call.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
overrideConfiguration
ListTapePoolsRequest.Builder overrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration) Description copied from interface:AwsRequest.BuilderAdd an optional request override configuration.- Specified by:
overrideConfigurationin interfaceAwsRequest.Builder- Parameters:
overrideConfiguration- The override configuration.- Returns:
- This object for method chaining.
-
overrideConfiguration
ListTapePoolsRequest.Builder overrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer) Description copied from interface:AwsRequest.BuilderAdd an optional request override configuration.- Specified by:
overrideConfigurationin interfaceAwsRequest.Builder- Parameters:
builderConsumer- AConsumerto which an emptyAwsRequestOverrideConfiguration.Builderwill be given.- Returns:
- This object for method chaining.
-