public static interface CreateServerRequest.Builder extends TransferRequest.Builder, SdkPojo, CopyableBuilder<CreateServerRequest.Builder,CreateServerRequest>
| Modifier and Type | Method and Description |
|---|---|
default CreateServerRequest.Builder |
identityProviderDetails(Consumer<IdentityProviderDetails.Builder> identityProviderDetails)
An array containing all of the information required to call a customer-supplied authentication API.
|
CreateServerRequest.Builder |
identityProviderDetails(IdentityProviderDetails identityProviderDetails)
An array containing all of the information required to call a customer-supplied authentication API.
|
CreateServerRequest.Builder |
identityProviderType(IdentityProviderType identityProviderType)
The mode of authentication enabled for this service.
|
CreateServerRequest.Builder |
identityProviderType(String identityProviderType)
The mode of authentication enabled for this service.
|
CreateServerRequest.Builder |
loggingRole(String loggingRole)
A value that allows the service to write your SFTP users’ activity to your Amazon CloudWatch logs for
monitoring and auditing purposes.
|
CreateServerRequest.Builder |
overrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration)
Add an optional request override configuration.
|
CreateServerRequest.Builder |
overrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer)
Add an optional request override configuration.
|
CreateServerRequest.Builder |
tags(Collection<Tag> tags)
Key-value pairs that can be used to group and search for servers.
|
CreateServerRequest.Builder |
tags(Consumer<Tag.Builder>... tags)
Key-value pairs that can be used to group and search for servers.
|
CreateServerRequest.Builder |
tags(Tag... tags)
Key-value pairs that can be used to group and search for servers.
|
buildoverrideConfigurationcopyapplyMutation, buildCreateServerRequest.Builder identityProviderDetails(IdentityProviderDetails identityProviderDetails)
An array containing all of the information required to call a customer-supplied authentication API. This
parameter is not required when the IdentityProviderType value of server that is created uses the
SERVICE_MANAGED authentication method.
identityProviderDetails - An array containing all of the information required to call a customer-supplied authentication API.
This parameter is not required when the IdentityProviderType value of server that is
created uses the SERVICE_MANAGED authentication method.default CreateServerRequest.Builder identityProviderDetails(Consumer<IdentityProviderDetails.Builder> identityProviderDetails)
An array containing all of the information required to call a customer-supplied authentication API. This
parameter is not required when the IdentityProviderType value of server that is created uses the
SERVICE_MANAGED authentication method.
IdentityProviderDetails.Builder avoiding the
need to create one manually via IdentityProviderDetails.builder().
When the Consumer completes, SdkBuilder.build() is called immediately
and its result is passed to identityProviderDetails(IdentityProviderDetails).identityProviderDetails - a consumer that will call methods on IdentityProviderDetails.BuilderidentityProviderDetails(IdentityProviderDetails)CreateServerRequest.Builder identityProviderType(String identityProviderType)
The mode of authentication enabled for this service. The default value is SERVICE_MANAGED, which
allows you to store and access SFTP user credentials within the service. An IdentityProviderType
value of API_GATEWAY indicates that user authentication requires a call to an API Gateway
endpoint URL provided by you to integrate an identity provider of your choice.
identityProviderType - The mode of authentication enabled for this service. The default value is SERVICE_MANAGED
, which allows you to store and access SFTP user credentials within the service. An
IdentityProviderType value of API_GATEWAY indicates that user authentication
requires a call to an API Gateway endpoint URL provided by you to integrate an identity provider of
your choice.IdentityProviderType,
IdentityProviderTypeCreateServerRequest.Builder identityProviderType(IdentityProviderType identityProviderType)
The mode of authentication enabled for this service. The default value is SERVICE_MANAGED, which
allows you to store and access SFTP user credentials within the service. An IdentityProviderType
value of API_GATEWAY indicates that user authentication requires a call to an API Gateway
endpoint URL provided by you to integrate an identity provider of your choice.
identityProviderType - The mode of authentication enabled for this service. The default value is SERVICE_MANAGED
, which allows you to store and access SFTP user credentials within the service. An
IdentityProviderType value of API_GATEWAY indicates that user authentication
requires a call to an API Gateway endpoint URL provided by you to integrate an identity provider of
your choice.IdentityProviderType,
IdentityProviderTypeCreateServerRequest.Builder loggingRole(String loggingRole)
A value that allows the service to write your SFTP users’ activity to your Amazon CloudWatch logs for monitoring and auditing purposes.
loggingRole - A value that allows the service to write your SFTP users’ activity to your Amazon CloudWatch logs for
monitoring and auditing purposes.CreateServerRequest.Builder tags(Collection<Tag> tags)
Key-value pairs that can be used to group and search for servers.
tags - Key-value pairs that can be used to group and search for servers.CreateServerRequest.Builder tags(Tag... tags)
Key-value pairs that can be used to group and search for servers.
tags - Key-value pairs that can be used to group and search for servers.CreateServerRequest.Builder tags(Consumer<Tag.Builder>... tags)
Key-value pairs that can be used to group and search for servers.
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) CreateServerRequest.Builder overrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration)
AwsRequest.BuilderoverrideConfiguration in interface AwsRequest.BuilderoverrideConfiguration - The override configuration.CreateServerRequest.Builder overrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer)
AwsRequest.BuilderoverrideConfiguration in interface AwsRequest.BuilderbuilderConsumer - A Consumer to which an empty AwsRequestOverrideConfiguration.Builder will be
given.Copyright © 2017 Amazon Web Services, Inc. All Rights Reserved.