Interface DescribeStorageSystemResourcesRequest.Builder
-
- All Superinterfaces:
AwsRequest.Builder,Buildable,CopyableBuilder<DescribeStorageSystemResourcesRequest.Builder,DescribeStorageSystemResourcesRequest>,DataSyncRequest.Builder,SdkBuilder<DescribeStorageSystemResourcesRequest.Builder,DescribeStorageSystemResourcesRequest>,SdkPojo,SdkRequest.Builder
- Enclosing class:
- DescribeStorageSystemResourcesRequest
public static interface DescribeStorageSystemResourcesRequest.Builder extends DataSyncRequest.Builder, SdkPojo, CopyableBuilder<DescribeStorageSystemResourcesRequest.Builder,DescribeStorageSystemResourcesRequest>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description DescribeStorageSystemResourcesRequest.BuilderdiscoveryJobArn(String discoveryJobArn)Specifies the Amazon Resource Name (ARN) of the discovery job that's collecting data from your on-premises storage system.DescribeStorageSystemResourcesRequest.Builderfilter(Map<DiscoveryResourceFilter,? extends Collection<String>> filter)Filters the storage system resources that you want returned.DescribeStorageSystemResourcesRequest.BuilderfilterWithStrings(Map<String,? extends Collection<String>> filter)Filters the storage system resources that you want returned.DescribeStorageSystemResourcesRequest.BuildermaxResults(Integer maxResults)Specifies the maximum number of storage system resources that you want to list in a response.DescribeStorageSystemResourcesRequest.BuildernextToken(String nextToken)Specifies an opaque string that indicates the position to begin the next list of results in the response.DescribeStorageSystemResourcesRequest.BuilderoverrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer)DescribeStorageSystemResourcesRequest.BuilderoverrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration)DescribeStorageSystemResourcesRequest.BuilderresourceIds(String... resourceIds)Specifies the universally unique identifiers (UUIDs) of the storage system resources that you want information about.DescribeStorageSystemResourcesRequest.BuilderresourceIds(Collection<String> resourceIds)Specifies the universally unique identifiers (UUIDs) of the storage system resources that you want information about.DescribeStorageSystemResourcesRequest.BuilderresourceType(String resourceType)Specifies what kind of storage system resources that you want information about.DescribeStorageSystemResourcesRequest.BuilderresourceType(DiscoveryResourceType resourceType)Specifies what kind of storage system resources that you want information about.-
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.datasync.model.DataSyncRequest.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
-
discoveryJobArn
DescribeStorageSystemResourcesRequest.Builder discoveryJobArn(String discoveryJobArn)
Specifies the Amazon Resource Name (ARN) of the discovery job that's collecting data from your on-premises storage system.
- Parameters:
discoveryJobArn- Specifies the Amazon Resource Name (ARN) of the discovery job that's collecting data from your on-premises storage system.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
resourceType
DescribeStorageSystemResourcesRequest.Builder resourceType(String resourceType)
Specifies what kind of storage system resources that you want information about.
- Parameters:
resourceType- Specifies what kind of storage system resources that you want information about.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
DiscoveryResourceType,DiscoveryResourceType
-
resourceType
DescribeStorageSystemResourcesRequest.Builder resourceType(DiscoveryResourceType resourceType)
Specifies what kind of storage system resources that you want information about.
- Parameters:
resourceType- Specifies what kind of storage system resources that you want information about.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
DiscoveryResourceType,DiscoveryResourceType
-
resourceIds
DescribeStorageSystemResourcesRequest.Builder resourceIds(Collection<String> resourceIds)
Specifies the universally unique identifiers (UUIDs) of the storage system resources that you want information about. You can't use this parameter in combination with the
Filterparameter.- Parameters:
resourceIds- Specifies the universally unique identifiers (UUIDs) of the storage system resources that you want information about. You can't use this parameter in combination with theFilterparameter.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
resourceIds
DescribeStorageSystemResourcesRequest.Builder resourceIds(String... resourceIds)
Specifies the universally unique identifiers (UUIDs) of the storage system resources that you want information about. You can't use this parameter in combination with the
Filterparameter.- Parameters:
resourceIds- Specifies the universally unique identifiers (UUIDs) of the storage system resources that you want information about. You can't use this parameter in combination with theFilterparameter.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
filterWithStrings
DescribeStorageSystemResourcesRequest.Builder filterWithStrings(Map<String,? extends Collection<String>> filter)
Filters the storage system resources that you want returned. For example, this might be volumes associated with a specific storage virtual machine (SVM).
- Parameters:
filter- Filters the storage system resources that you want returned. For example, this might be volumes associated with a specific storage virtual machine (SVM).- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
filter
DescribeStorageSystemResourcesRequest.Builder filter(Map<DiscoveryResourceFilter,? extends Collection<String>> filter)
Filters the storage system resources that you want returned. For example, this might be volumes associated with a specific storage virtual machine (SVM).
- Parameters:
filter- Filters the storage system resources that you want returned. For example, this might be volumes associated with a specific storage virtual machine (SVM).- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
maxResults
DescribeStorageSystemResourcesRequest.Builder maxResults(Integer maxResults)
Specifies the maximum number of storage system resources that you want to list in a response.
- Parameters:
maxResults- Specifies the maximum number of storage system resources that you want to list in a response.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
nextToken
DescribeStorageSystemResourcesRequest.Builder nextToken(String nextToken)
Specifies an opaque string that indicates the position to begin the next list of results in the response.
- Parameters:
nextToken- Specifies an opaque string that indicates the position to begin the next list of results in the response.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
overrideConfiguration
DescribeStorageSystemResourcesRequest.Builder overrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration)
- Specified by:
overrideConfigurationin interfaceAwsRequest.Builder
-
overrideConfiguration
DescribeStorageSystemResourcesRequest.Builder overrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer)
- Specified by:
overrideConfigurationin interfaceAwsRequest.Builder
-
-