| Package | Description |
|---|---|
| software.amazon.awssdk.services.transfer |
Amazon Web Services Transfer Family is a fully managed service that enables the transfer of files over the File
Transfer Protocol (FTP), File Transfer Protocol over SSL (FTPS), or Secure Shell (SSH) File Transfer Protocol (SFTP)
directly into and out of Amazon Simple Storage Service (Amazon S3).
|
| software.amazon.awssdk.services.transfer.model |
| Modifier and Type | Method and Description |
|---|---|
default CreateServerResponse |
TransferClient.createServer(Consumer<CreateServerRequest.Builder> createServerRequest)
Instantiates an auto-scaling virtual server based on the selected file transfer protocol in Amazon Web Services.
|
default CompletableFuture<CreateServerResponse> |
TransferAsyncClient.createServer(Consumer<CreateServerRequest.Builder> createServerRequest)
Instantiates an auto-scaling virtual server based on the selected file transfer protocol in Amazon Web Services.
|
| Modifier and Type | Method and Description |
|---|---|
static CreateServerRequest.Builder |
CreateServerRequest.builder() |
CreateServerRequest.Builder |
CreateServerRequest.Builder.certificate(String certificate)
The Amazon Resource Name (ARN) of the Amazon Web Services Certificate Manager (ACM) certificate.
|
CreateServerRequest.Builder |
CreateServerRequest.Builder.domain(Domain domain)
The domain of the storage system that is used for file transfers.
|
CreateServerRequest.Builder |
CreateServerRequest.Builder.domain(String domain)
The domain of the storage system that is used for file transfers.
|
default CreateServerRequest.Builder |
CreateServerRequest.Builder.endpointDetails(Consumer<EndpointDetails.Builder> endpointDetails)
The virtual private cloud (VPC) endpoint settings that are configured for your server.
|
CreateServerRequest.Builder |
CreateServerRequest.Builder.endpointDetails(EndpointDetails endpointDetails)
The virtual private cloud (VPC) endpoint settings that are configured for your server.
|
CreateServerRequest.Builder |
CreateServerRequest.Builder.endpointType(EndpointType endpointType)
The type of endpoint that you want your server to use.
|
CreateServerRequest.Builder |
CreateServerRequest.Builder.endpointType(String endpointType)
The type of endpoint that you want your server to use.
|
CreateServerRequest.Builder |
CreateServerRequest.Builder.hostKey(String hostKey)
The RSA private key as generated by the
ssh-keygen -N "" -m PEM -f my-new-server-key command. |
default CreateServerRequest.Builder |
CreateServerRequest.Builder.identityProviderDetails(Consumer<IdentityProviderDetails.Builder> identityProviderDetails)
Required when
IdentityProviderType is set to AWS_DIRECTORY_SERVICE or
API_GATEWAY. |
CreateServerRequest.Builder |
CreateServerRequest.Builder.identityProviderDetails(IdentityProviderDetails identityProviderDetails)
Required when
IdentityProviderType is set to AWS_DIRECTORY_SERVICE or
API_GATEWAY. |
CreateServerRequest.Builder |
CreateServerRequest.Builder.identityProviderType(IdentityProviderType identityProviderType)
Specifies the mode of authentication for a server.
|
CreateServerRequest.Builder |
CreateServerRequest.Builder.identityProviderType(String identityProviderType)
Specifies the mode of authentication for a server.
|
CreateServerRequest.Builder |
CreateServerRequest.Builder.loggingRole(String loggingRole)
Specifies the Amazon Resource Name (ARN) of the Amazon Web Services Identity and Access Management (IAM) role
that allows a server to turn on Amazon CloudWatch logging for Amazon S3 or Amazon EFS events.
|
CreateServerRequest.Builder |
CreateServerRequest.Builder.overrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration) |
CreateServerRequest.Builder |
CreateServerRequest.Builder.overrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer) |
CreateServerRequest.Builder |
CreateServerRequest.Builder.postAuthenticationLoginBanner(String postAuthenticationLoginBanner)
Specify a string to display when users connect to a server.
|
CreateServerRequest.Builder |
CreateServerRequest.Builder.preAuthenticationLoginBanner(String preAuthenticationLoginBanner)
Specify a string to display when users connect to a server.
|
default CreateServerRequest.Builder |
CreateServerRequest.Builder.protocolDetails(Consumer<ProtocolDetails.Builder> protocolDetails)
The protocol settings that are configured for your server.
|
CreateServerRequest.Builder |
CreateServerRequest.Builder.protocolDetails(ProtocolDetails protocolDetails)
The protocol settings that are configured for your server.
|
CreateServerRequest.Builder |
CreateServerRequest.Builder.protocols(Collection<Protocol> protocols)
Specifies the file transfer protocol or protocols over which your file transfer protocol client can connect
to your server's endpoint.
|
CreateServerRequest.Builder |
CreateServerRequest.Builder.protocols(Protocol... protocols)
Specifies the file transfer protocol or protocols over which your file transfer protocol client can connect
to your server's endpoint.
|
CreateServerRequest.Builder |
CreateServerRequest.Builder.protocolsWithStrings(Collection<String> protocols)
Specifies the file transfer protocol or protocols over which your file transfer protocol client can connect
to your server's endpoint.
|
CreateServerRequest.Builder |
CreateServerRequest.Builder.protocolsWithStrings(String... protocols)
Specifies the file transfer protocol or protocols over which your file transfer protocol client can connect
to your server's endpoint.
|
CreateServerRequest.Builder |
CreateServerRequest.Builder.securityPolicyName(String securityPolicyName)
Specifies the name of the security policy that is attached to the server.
|
CreateServerRequest.Builder |
CreateServerRequest.Builder.tags(Collection<Tag> tags)
Key-value pairs that can be used to group and search for servers.
|
CreateServerRequest.Builder |
CreateServerRequest.Builder.tags(Consumer<Tag.Builder>... tags)
Key-value pairs that can be used to group and search for servers.
|
CreateServerRequest.Builder |
CreateServerRequest.Builder.tags(Tag... tags)
Key-value pairs that can be used to group and search for servers.
|
CreateServerRequest.Builder |
CreateServerRequest.toBuilder() |
default CreateServerRequest.Builder |
CreateServerRequest.Builder.workflowDetails(Consumer<WorkflowDetails.Builder> workflowDetails)
Specifies the workflow ID for the workflow to assign and the execution role used for executing the workflow.
|
CreateServerRequest.Builder |
CreateServerRequest.Builder.workflowDetails(WorkflowDetails workflowDetails)
Specifies the workflow ID for the workflow to assign and the execution role used for executing the workflow.
|
| Modifier and Type | Method and Description |
|---|---|
static Class<? extends CreateServerRequest.Builder> |
CreateServerRequest.serializableBuilderClass() |
Copyright © 2022. All rights reserved.