public static interface CreateLocationObjectStorageRequest.Builder extends DataSyncRequest.Builder, SdkPojo, CopyableBuilder<CreateLocationObjectStorageRequest.Builder,CreateLocationObjectStorageRequest>
| Modifier and Type | Method and Description |
|---|---|
CreateLocationObjectStorageRequest.Builder |
accessKey(String accessKey)
Optional.
|
CreateLocationObjectStorageRequest.Builder |
agentArns(Collection<String> agentArns)
The Amazon Resource Name (ARN) of the agents associated with the self-managed object storage server location.
|
CreateLocationObjectStorageRequest.Builder |
agentArns(String... agentArns)
The Amazon Resource Name (ARN) of the agents associated with the self-managed object storage server location.
|
CreateLocationObjectStorageRequest.Builder |
bucketName(String bucketName)
The bucket on the self-managed object storage server that is used to read data from.
|
CreateLocationObjectStorageRequest.Builder |
overrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration) |
CreateLocationObjectStorageRequest.Builder |
overrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer) |
CreateLocationObjectStorageRequest.Builder |
secretKey(String secretKey)
Optional.
|
CreateLocationObjectStorageRequest.Builder |
serverHostname(String serverHostname)
The name of the self-managed object storage server.
|
CreateLocationObjectStorageRequest.Builder |
serverPort(Integer serverPort)
The port that your self-managed object storage server accepts inbound network traffic on.
|
CreateLocationObjectStorageRequest.Builder |
serverProtocol(ObjectStorageServerProtocol serverProtocol)
The protocol that the object storage server uses to communicate.
|
CreateLocationObjectStorageRequest.Builder |
serverProtocol(String serverProtocol)
The protocol that the object storage server uses to communicate.
|
CreateLocationObjectStorageRequest.Builder |
subdirectory(String subdirectory)
The subdirectory in the self-managed object storage server that is used to read data from.
|
CreateLocationObjectStorageRequest.Builder |
tags(Collection<TagListEntry> tags)
The key-value pair that represents the tag that you want to add to the location.
|
CreateLocationObjectStorageRequest.Builder |
tags(Consumer<TagListEntry.Builder>... tags)
The key-value pair that represents the tag that you want to add to the location.
|
CreateLocationObjectStorageRequest.Builder |
tags(TagListEntry... tags)
The key-value pair that represents the tag that you want to add to the location.
|
buildoverrideConfigurationequalsBySdkFields, sdkFieldscopyapplyMutation, buildCreateLocationObjectStorageRequest.Builder serverHostname(String serverHostname)
The name of the self-managed object storage server. This value is the IP address or Domain Name Service (DNS) name of the object storage server. An agent uses this host name to mount the object storage server in a network.
serverHostname - The name of the self-managed object storage server. This value is the IP address or Domain Name
Service (DNS) name of the object storage server. An agent uses this host name to mount the object
storage server in a network.CreateLocationObjectStorageRequest.Builder serverPort(Integer serverPort)
The port that your self-managed object storage server accepts inbound network traffic on. The server port is set by default to TCP 80 (HTTP) or TCP 443 (HTTPS). You can specify a custom port if your self-managed object storage server requires one.
serverPort - The port that your self-managed object storage server accepts inbound network traffic on. The server
port is set by default to TCP 80 (HTTP) or TCP 443 (HTTPS). You can specify a custom port if your
self-managed object storage server requires one.CreateLocationObjectStorageRequest.Builder serverProtocol(String serverProtocol)
The protocol that the object storage server uses to communicate. Valid values are HTTP or HTTPS.
serverProtocol - The protocol that the object storage server uses to communicate. Valid values are HTTP or HTTPS.ObjectStorageServerProtocol,
ObjectStorageServerProtocolCreateLocationObjectStorageRequest.Builder serverProtocol(ObjectStorageServerProtocol serverProtocol)
The protocol that the object storage server uses to communicate. Valid values are HTTP or HTTPS.
serverProtocol - The protocol that the object storage server uses to communicate. Valid values are HTTP or HTTPS.ObjectStorageServerProtocol,
ObjectStorageServerProtocolCreateLocationObjectStorageRequest.Builder subdirectory(String subdirectory)
The subdirectory in the self-managed object storage server that is used to read data from.
subdirectory - The subdirectory in the self-managed object storage server that is used to read data from.CreateLocationObjectStorageRequest.Builder bucketName(String bucketName)
The bucket on the self-managed object storage server that is used to read data from.
bucketName - The bucket on the self-managed object storage server that is used to read data from.CreateLocationObjectStorageRequest.Builder accessKey(String accessKey)
Optional. The access key is used if credentials are required to access the self-managed object storage
server. If your object storage requires a user name and password to authenticate, use AccessKey
and SecretKey to provide the user name and password, respectively.
accessKey - Optional. The access key is used if credentials are required to access the self-managed object storage
server. If your object storage requires a user name and password to authenticate, use
AccessKey and SecretKey to provide the user name and password, respectively.CreateLocationObjectStorageRequest.Builder secretKey(String secretKey)
Optional. The secret key is used if credentials are required to access the self-managed object storage
server. If your object storage requires a user name and password to authenticate, use AccessKey
and SecretKey to provide the user name and password, respectively.
secretKey - Optional. The secret key is used if credentials are required to access the self-managed object storage
server. If your object storage requires a user name and password to authenticate, use
AccessKey and SecretKey to provide the user name and password, respectively.CreateLocationObjectStorageRequest.Builder agentArns(Collection<String> agentArns)
The Amazon Resource Name (ARN) of the agents associated with the self-managed object storage server location.
agentArns - The Amazon Resource Name (ARN) of the agents associated with the self-managed object storage server
location.CreateLocationObjectStorageRequest.Builder agentArns(String... agentArns)
The Amazon Resource Name (ARN) of the agents associated with the self-managed object storage server location.
agentArns - The Amazon Resource Name (ARN) of the agents associated with the self-managed object storage server
location.CreateLocationObjectStorageRequest.Builder tags(Collection<TagListEntry> tags)
The key-value pair that represents the tag that you want to add to the location. The value can be an empty string. We recommend using tags to name your resources.
tags - The key-value pair that represents the tag that you want to add to the location. The value can be an
empty string. We recommend using tags to name your resources.CreateLocationObjectStorageRequest.Builder tags(TagListEntry... tags)
The key-value pair that represents the tag that you want to add to the location. The value can be an empty string. We recommend using tags to name your resources.
tags - The key-value pair that represents the tag that you want to add to the location. The value can be an
empty string. We recommend using tags to name your resources.CreateLocationObjectStorageRequest.Builder tags(Consumer<TagListEntry.Builder>... tags)
The key-value pair that represents the tag that you want to add to the location. The value can be an empty string. We recommend using tags to name your resources.
This is a convenience that creates an instance of theList.Builder avoiding the need to
create one manually via List#builder() .
When the Consumer completes, List.Builder#build() is called immediately and its
result is passed to #tags(List) .tags - a consumer that will call methods on List.Builder #tags(List) CreateLocationObjectStorageRequest.Builder overrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration)
overrideConfiguration in interface AwsRequest.BuilderCreateLocationObjectStorageRequest.Builder overrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer)
overrideConfiguration in interface AwsRequest.BuilderCopyright © 2022. All rights reserved.