Interface UpdateStorageSystemRequest.Builder
-
- All Superinterfaces:
AwsRequest.Builder,Buildable,CopyableBuilder<UpdateStorageSystemRequest.Builder,UpdateStorageSystemRequest>,DataSyncRequest.Builder,SdkBuilder<UpdateStorageSystemRequest.Builder,UpdateStorageSystemRequest>,SdkPojo,SdkRequest.Builder
- Enclosing class:
- UpdateStorageSystemRequest
public static interface UpdateStorageSystemRequest.Builder extends DataSyncRequest.Builder, SdkPojo, CopyableBuilder<UpdateStorageSystemRequest.Builder,UpdateStorageSystemRequest>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description UpdateStorageSystemRequest.BuilderagentArns(String... agentArns)Specifies the Amazon Resource Name (ARN) of the DataSync agent that connects to and reads your on-premises storage system.UpdateStorageSystemRequest.BuilderagentArns(Collection<String> agentArns)Specifies the Amazon Resource Name (ARN) of the DataSync agent that connects to and reads your on-premises storage system.UpdateStorageSystemRequest.BuildercloudWatchLogGroupArn(String cloudWatchLogGroupArn)Specifies the ARN of the Amazon CloudWatch log group for monitoring and logging discovery job events.default UpdateStorageSystemRequest.Buildercredentials(Consumer<Credentials.Builder> credentials)Specifies the user name and password for accessing your on-premises storage system's management interface.UpdateStorageSystemRequest.Buildercredentials(Credentials credentials)Specifies the user name and password for accessing your on-premises storage system's management interface.UpdateStorageSystemRequest.Buildername(String name)Specifies a familiar name for your on-premises storage system.UpdateStorageSystemRequest.BuilderoverrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer)UpdateStorageSystemRequest.BuilderoverrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration)default UpdateStorageSystemRequest.BuilderserverConfiguration(Consumer<DiscoveryServerConfiguration.Builder> serverConfiguration)Specifies the server name and network port required to connect with your on-premises storage system's management interface.UpdateStorageSystemRequest.BuilderserverConfiguration(DiscoveryServerConfiguration serverConfiguration)Specifies the server name and network port required to connect with your on-premises storage system's management interface.UpdateStorageSystemRequest.BuilderstorageSystemArn(String storageSystemArn)Specifies the ARN of the on-premises storage system that you want reconfigure.-
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
-
storageSystemArn
UpdateStorageSystemRequest.Builder storageSystemArn(String storageSystemArn)
Specifies the ARN of the on-premises storage system that you want reconfigure.
- Parameters:
storageSystemArn- Specifies the ARN of the on-premises storage system that you want reconfigure.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
serverConfiguration
UpdateStorageSystemRequest.Builder serverConfiguration(DiscoveryServerConfiguration serverConfiguration)
Specifies the server name and network port required to connect with your on-premises storage system's management interface.
- Parameters:
serverConfiguration- Specifies the server name and network port required to connect with your on-premises storage system's management interface.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
serverConfiguration
default UpdateStorageSystemRequest.Builder serverConfiguration(Consumer<DiscoveryServerConfiguration.Builder> serverConfiguration)
Specifies the server name and network port required to connect with your on-premises storage system's management interface.
This is a convenience method that creates an instance of theDiscoveryServerConfiguration.Builderavoiding the need to create one manually viaDiscoveryServerConfiguration.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed toserverConfiguration(DiscoveryServerConfiguration).- Parameters:
serverConfiguration- a consumer that will call methods onDiscoveryServerConfiguration.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
serverConfiguration(DiscoveryServerConfiguration)
-
agentArns
UpdateStorageSystemRequest.Builder agentArns(Collection<String> agentArns)
Specifies the Amazon Resource Name (ARN) of the DataSync agent that connects to and reads your on-premises storage system. You can only specify one ARN.
- Parameters:
agentArns- Specifies the Amazon Resource Name (ARN) of the DataSync agent that connects to and reads your on-premises storage system. You can only specify one ARN.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
agentArns
UpdateStorageSystemRequest.Builder agentArns(String... agentArns)
Specifies the Amazon Resource Name (ARN) of the DataSync agent that connects to and reads your on-premises storage system. You can only specify one ARN.
- Parameters:
agentArns- Specifies the Amazon Resource Name (ARN) of the DataSync agent that connects to and reads your on-premises storage system. You can only specify one ARN.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
name
UpdateStorageSystemRequest.Builder name(String name)
Specifies a familiar name for your on-premises storage system.
- Parameters:
name- Specifies a familiar name for your on-premises storage system.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
cloudWatchLogGroupArn
UpdateStorageSystemRequest.Builder cloudWatchLogGroupArn(String cloudWatchLogGroupArn)
Specifies the ARN of the Amazon CloudWatch log group for monitoring and logging discovery job events.
- Parameters:
cloudWatchLogGroupArn- Specifies the ARN of the Amazon CloudWatch log group for monitoring and logging discovery job events.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
credentials
UpdateStorageSystemRequest.Builder credentials(Credentials credentials)
Specifies the user name and password for accessing your on-premises storage system's management interface.
- Parameters:
credentials- Specifies the user name and password for accessing your on-premises storage system's management interface.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
credentials
default UpdateStorageSystemRequest.Builder credentials(Consumer<Credentials.Builder> credentials)
Specifies the user name and password for accessing your on-premises storage system's management interface.
This is a convenience method that creates an instance of theCredentials.Builderavoiding the need to create one manually viaCredentials.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed tocredentials(Credentials).- Parameters:
credentials- a consumer that will call methods onCredentials.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
credentials(Credentials)
-
overrideConfiguration
UpdateStorageSystemRequest.Builder overrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration)
- Specified by:
overrideConfigurationin interfaceAwsRequest.Builder
-
overrideConfiguration
UpdateStorageSystemRequest.Builder overrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer)
- Specified by:
overrideConfigurationin interfaceAwsRequest.Builder
-
-