public static interface UpdateLocationObjectStorageRequest.Builder extends DataSyncRequest.Builder, SdkPojo, CopyableBuilder<UpdateLocationObjectStorageRequest.Builder,UpdateLocationObjectStorageRequest>
| Modifier and Type | Method and Description |
|---|---|
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.
|
UpdateLocationObjectStorageRequest.Builder |
agentArns(Collection<String> agentArns)
Specifies the Amazon Resource Names (ARNs) of the DataSync agents that can securely connect with your
location.
|
UpdateLocationObjectStorageRequest.Builder |
agentArns(String... agentArns)
Specifies the Amazon Resource Names (ARNs) of the DataSync agents that can securely connect with your
location.
|
UpdateLocationObjectStorageRequest.Builder |
locationArn(String locationArn)
Specifies the ARN of the object storage system location that you're updating.
|
UpdateLocationObjectStorageRequest.Builder |
overrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration) |
UpdateLocationObjectStorageRequest.Builder |
overrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer) |
UpdateLocationObjectStorageRequest.Builder |
secretKey(String secretKey)
Specifies the secret key (for example, a password) if credentials are required to authenticate with the
object storage server.
|
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).
|
UpdateLocationObjectStorageRequest.Builder |
serverPort(Integer serverPort)
Specifies the port that your object storage server accepts inbound network traffic on (for example, port
443).
|
UpdateLocationObjectStorageRequest.Builder |
serverProtocol(ObjectStorageServerProtocol serverProtocol)
Specifies the protocol that your object storage server uses to communicate.
|
UpdateLocationObjectStorageRequest.Builder |
serverProtocol(String serverProtocol)
Specifies the protocol that your object storage server uses to communicate.
|
UpdateLocationObjectStorageRequest.Builder |
subdirectory(String subdirectory)
Specifies the object prefix for your object storage server.
|
buildoverrideConfigurationequalsBySdkFields, sdkFieldscopyapplyMutation, buildUpdateLocationObjectStorageRequest.Builder locationArn(String locationArn)
Specifies the ARN of the object storage system location that you're updating.
locationArn - Specifies the ARN of the object storage system location that you're updating.UpdateLocationObjectStorageRequest.Builder serverPort(Integer serverPort)
Specifies the port that your object storage server accepts inbound network traffic on (for example, port 443).
serverPort - Specifies the port that your object storage server accepts inbound network traffic on (for example,
port 443).UpdateLocationObjectStorageRequest.Builder serverProtocol(String serverProtocol)
Specifies the protocol that your object storage server uses to communicate.
serverProtocol - Specifies the protocol that your object storage server uses to communicate.ObjectStorageServerProtocol,
ObjectStorageServerProtocolUpdateLocationObjectStorageRequest.Builder serverProtocol(ObjectStorageServerProtocol serverProtocol)
Specifies the protocol that your object storage server uses to communicate.
serverProtocol - Specifies the protocol that your object storage server uses to communicate.ObjectStorageServerProtocol,
ObjectStorageServerProtocolUpdateLocationObjectStorageRequest.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.
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.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.
accessKey - Specifies the access key (for example, a user name) if credentials are required to authenticate with
the object storage server.UpdateLocationObjectStorageRequest.Builder secretKey(String secretKey)
Specifies the secret key (for example, a password) if credentials are required to authenticate with the object storage server.
secretKey - Specifies the secret key (for example, a password) if credentials are required to authenticate with
the object storage server.UpdateLocationObjectStorageRequest.Builder agentArns(Collection<String> agentArns)
Specifies the Amazon Resource Names (ARNs) of the DataSync agents that can securely connect with your location.
agentArns - Specifies the Amazon Resource Names (ARNs) of the DataSync agents that can securely connect with your
location.UpdateLocationObjectStorageRequest.Builder agentArns(String... agentArns)
Specifies the Amazon Resource Names (ARNs) of the DataSync agents that can securely connect with your location.
agentArns - Specifies the Amazon Resource Names (ARNs) of the DataSync agents that can securely connect with your
location.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 .pem file (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 ServerProtocol to HTTPS.
Updating the certificate doesn't interfere with tasks that you have in progress.
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 .pem file (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 ServerProtocol to HTTPS.
Updating the certificate doesn't interfere with tasks that you have in progress.
UpdateLocationObjectStorageRequest.Builder overrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration)
overrideConfiguration in interface AwsRequest.BuilderUpdateLocationObjectStorageRequest.Builder overrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer)
overrideConfiguration in interface AwsRequest.BuilderCopyright © 2023. All rights reserved.