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.
|
build
overrideConfiguration
copy
applyMutation, build
CreateServerRequest.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.Builder
identityProviderDetails(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
,
IdentityProviderType
CreateServerRequest.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
,
IdentityProviderType
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.
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.Builder
overrideConfiguration
in interface AwsRequest.Builder
overrideConfiguration
- The override configuration.CreateServerRequest.Builder overrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer)
AwsRequest.Builder
overrideConfiguration
in interface AwsRequest.Builder
builderConsumer
- A Consumer
to which an empty AwsRequestOverrideConfiguration.Builder
will be
given.Copyright © 2017 Amazon Web Services, Inc. All Rights Reserved.