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
All Methods Instance Methods Abstract Methods Modifier and Type Method Description ListTapePoolsRequest.Builderlimit(Integer limit)An optional number limit for the tape pools in the list returned by this call.ListTapePoolsRequest.Buildermarker(String marker)A string that indicates the position at which to begin the returned list of tape pools.ListTapePoolsRequest.BuilderoverrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer)ListTapePoolsRequest.BuilderoverrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration)ListTapePoolsRequest.BuilderpoolARNs(String... poolARNs)The Amazon Resource Name (ARN) of each of the custom tape pools you want to list.ListTapePoolsRequest.BuilderpoolARNs(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
overrideConfiguration
-
Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copy
-
Methods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, build
-
Methods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFields
-
Methods inherited from interface software.amazon.awssdk.services.storagegateway.model.StorageGatewayRequest.Builder
build
-
-
-
-
Method Detail
-
poolARNs
ListTapePoolsRequest.Builder poolARNs(Collection<String> 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
ListTapePoolsRequest.Builder poolARNs(String... 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
ListTapePoolsRequest.Builder marker(String 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
ListTapePoolsRequest.Builder limit(Integer 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)
- Specified by:
overrideConfigurationin interfaceAwsRequest.Builder
-
overrideConfiguration
ListTapePoolsRequest.Builder overrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer)
- Specified by:
overrideConfigurationin interfaceAwsRequest.Builder
-
-