Interface UpdateLocationObjectStorageRequest.Builder
-
- All Superinterfaces:
AwsRequest.Builder,Buildable,CopyableBuilder<UpdateLocationObjectStorageRequest.Builder,UpdateLocationObjectStorageRequest>,DataSyncRequest.Builder,SdkBuilder<UpdateLocationObjectStorageRequest.Builder,UpdateLocationObjectStorageRequest>,SdkPojo,SdkRequest.Builder
- Enclosing class:
- UpdateLocationObjectStorageRequest
public static interface UpdateLocationObjectStorageRequest.Builder extends DataSyncRequest.Builder, SdkPojo, CopyableBuilder<UpdateLocationObjectStorageRequest.Builder,UpdateLocationObjectStorageRequest>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description UpdateLocationObjectStorageRequest.BuilderaccessKey(String accessKey)Specifies the access key (for example, a user name) if credentials are required to authenticate with the object storage server.UpdateLocationObjectStorageRequest.BuilderagentArns(String... agentArns)Specifies the Amazon Resource Names (ARNs) of the DataSync agents that can securely connect with your location.UpdateLocationObjectStorageRequest.BuilderagentArns(Collection<String> agentArns)Specifies the Amazon Resource Names (ARNs) of the DataSync agents that can securely connect with your location.UpdateLocationObjectStorageRequest.BuilderlocationArn(String locationArn)Specifies the ARN of the object storage system location that you're updating.UpdateLocationObjectStorageRequest.BuilderoverrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer)UpdateLocationObjectStorageRequest.BuilderoverrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration)UpdateLocationObjectStorageRequest.BuildersecretKey(String secretKey)Specifies the secret key (for example, a password) if credentials are required to authenticate with the object storage server.UpdateLocationObjectStorageRequest.BuilderserverCertificate(SdkBytes serverCertificate)Specifies a certificate to authenticate with an object storage system that uses a private or self-signed certificate authority (CA).UpdateLocationObjectStorageRequest.BuilderserverPort(Integer serverPort)Specifies the port that your object storage server accepts inbound network traffic on (for example, port 443).UpdateLocationObjectStorageRequest.BuilderserverProtocol(String serverProtocol)Specifies the protocol that your object storage server uses to communicate.UpdateLocationObjectStorageRequest.BuilderserverProtocol(ObjectStorageServerProtocol serverProtocol)Specifies the protocol that your object storage server uses to communicate.UpdateLocationObjectStorageRequest.Buildersubdirectory(String subdirectory)Specifies the object prefix for your object storage server.-
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
-
locationArn
UpdateLocationObjectStorageRequest.Builder locationArn(String locationArn)
Specifies the ARN of the object storage system location that you're updating.
- Parameters:
locationArn- Specifies the ARN of the object storage system location that you're updating.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
serverPort
UpdateLocationObjectStorageRequest.Builder serverPort(Integer serverPort)
Specifies the port that your object storage server accepts inbound network traffic on (for example, port 443).
- Parameters:
serverPort- Specifies the port that your object storage server accepts inbound network traffic on (for example, port 443).- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
serverProtocol
UpdateLocationObjectStorageRequest.Builder serverProtocol(String serverProtocol)
Specifies the protocol that your object storage server uses to communicate.
- Parameters:
serverProtocol- Specifies the protocol that your object storage server uses to communicate.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
ObjectStorageServerProtocol,ObjectStorageServerProtocol
-
serverProtocol
UpdateLocationObjectStorageRequest.Builder serverProtocol(ObjectStorageServerProtocol serverProtocol)
Specifies the protocol that your object storage server uses to communicate.
- Parameters:
serverProtocol- Specifies the protocol that your object storage server uses to communicate.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
ObjectStorageServerProtocol,ObjectStorageServerProtocol
-
subdirectory
UpdateLocationObjectStorageRequest.Builder subdirectory(String subdirectory)
Specifies the object prefix for your object storage server. If this is a source location, DataSync only copies objects with this prefix. If this is a destination location, DataSync writes all objects with this prefix.
- Parameters:
subdirectory- Specifies the object prefix for your object storage server. If this is a source location, DataSync only copies objects with this prefix. If this is a destination location, DataSync writes all objects with this prefix.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
accessKey
UpdateLocationObjectStorageRequest.Builder accessKey(String accessKey)
Specifies the access key (for example, a user name) if credentials are required to authenticate with the object storage server.
- Parameters:
accessKey- Specifies the access key (for example, a user name) if credentials are required to authenticate with the object storage server.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
secretKey
UpdateLocationObjectStorageRequest.Builder secretKey(String secretKey)
Specifies the secret key (for example, a password) if credentials are required to authenticate with the object storage server.
- Parameters:
secretKey- Specifies the secret key (for example, a password) if credentials are required to authenticate with the object storage server.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
agentArns
UpdateLocationObjectStorageRequest.Builder agentArns(Collection<String> agentArns)
Specifies the Amazon Resource Names (ARNs) of the DataSync agents that can securely connect with your location.
- Parameters:
agentArns- Specifies the Amazon Resource Names (ARNs) of the DataSync agents that can securely connect with your location.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
agentArns
UpdateLocationObjectStorageRequest.Builder agentArns(String... agentArns)
Specifies the Amazon Resource Names (ARNs) of the DataSync agents that can securely connect with your location.
- Parameters:
agentArns- Specifies the Amazon Resource Names (ARNs) of the DataSync agents that can securely connect with your location.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
serverCertificate
UpdateLocationObjectStorageRequest.Builder serverCertificate(SdkBytes serverCertificate)
Specifies a certificate to authenticate with an object storage system that uses a private or self-signed certificate authority (CA). You must specify a Base64-encoded
.pemfile (for example,file:///home/user/.ssh/storage_sys_certificate.pem). The certificate can be up to 32768 bytes (before Base64 encoding).To use this parameter, configure
ServerProtocoltoHTTPS.Updating the certificate doesn't interfere with tasks that you have in progress.
- Parameters:
serverCertificate- Specifies a certificate to authenticate with an object storage system that uses a private or self-signed certificate authority (CA). You must specify a Base64-encoded.pemfile (for example,file:///home/user/.ssh/storage_sys_certificate.pem). The certificate can be up to 32768 bytes (before Base64 encoding).To use this parameter, configure
ServerProtocoltoHTTPS.Updating the certificate doesn't interfere with tasks that you have in progress.
- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
overrideConfiguration
UpdateLocationObjectStorageRequest.Builder overrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration)
- Specified by:
overrideConfigurationin interfaceAwsRequest.Builder
-
overrideConfiguration
UpdateLocationObjectStorageRequest.Builder overrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer)
- Specified by:
overrideConfigurationin interfaceAwsRequest.Builder
-
-