public static interface DescribedServer.Builder extends SdkPojo, CopyableBuilder<DescribedServer.Builder,DescribedServer>
Modifier and Type | Method and Description |
---|---|
DescribedServer.Builder |
arn(String arn)
Specifies the unique Amazon Resource Name (ARN) for the server to be described.
|
default DescribedServer.Builder |
identityProviderDetails(Consumer<IdentityProviderDetails.Builder> identityProviderDetails)
Specifies information to call a customer-supplied authentication API.
|
DescribedServer.Builder |
identityProviderDetails(IdentityProviderDetails identityProviderDetails)
Specifies information to call a customer-supplied authentication API.
|
DescribedServer.Builder |
identityProviderType(IdentityProviderType identityProviderType)
This property defines the mode of authentication method enabled for this service.
|
DescribedServer.Builder |
identityProviderType(String identityProviderType)
This property defines the mode of authentication method enabled for this service.
|
DescribedServer.Builder |
loggingRole(String loggingRole)
This property is an AWS Identity and Access Management (IAM) entity that allows the server to turn on Amazon
CloudWatch logging for Amazon S3 events.
|
DescribedServer.Builder |
serverId(String serverId)
This property is a unique system assigned identifier for the SFTP server that you instantiate.
|
DescribedServer.Builder |
state(State state)
The condition of the SFTP server for the server that was described.
|
DescribedServer.Builder |
state(String state)
The condition of the SFTP server for the server that was described.
|
DescribedServer.Builder |
tags(Collection<Tag> tags)
This property contains the key-value pairs that you can use to search for and group servers that were
assigned to the server that was described.
|
DescribedServer.Builder |
tags(Consumer<Tag.Builder>... tags)
This property contains the key-value pairs that you can use to search for and group servers that were
assigned to the server that was described.
|
DescribedServer.Builder |
tags(Tag... tags)
This property contains the key-value pairs that you can use to search for and group servers that were
assigned to the server that was described.
|
DescribedServer.Builder |
userCount(Integer userCount)
The number of users that are assigned to the SFTP server you specified with the
ServerId . |
copy
applyMutation, build
DescribedServer.Builder arn(String arn)
Specifies the unique Amazon Resource Name (ARN) for the server to be described.
arn
- Specifies the unique Amazon Resource Name (ARN) for the server to be described.DescribedServer.Builder identityProviderDetails(IdentityProviderDetails identityProviderDetails)
Specifies information to call a customer-supplied authentication API. This field is not populated when the
IdentityProviderType
of the server is SERVICE_MANAGED
>.
identityProviderDetails
- Specifies information to call a customer-supplied authentication API. This field is not populated when
the IdentityProviderType
of the server is SERVICE_MANAGED
>.default DescribedServer.Builder identityProviderDetails(Consumer<IdentityProviderDetails.Builder> identityProviderDetails)
Specifies information to call a customer-supplied authentication API. This field is not populated when the
IdentityProviderType
of the server is SERVICE_MANAGED
>.
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)
DescribedServer.Builder identityProviderType(String identityProviderType)
This property defines the mode of authentication method enabled for this service. A value of
SERVICE_MANAGED
, means that you are using this Server to store and access SFTP user credentials
within the service. A value of API_GATEWAY
indicates that you have integrated an API Gateway
endpoint that will be invoked for authenticating your user into the service.
identityProviderType
- This property defines the mode of authentication method enabled for this service. A value of
SERVICE_MANAGED
, means that you are using this Server to store and access SFTP user
credentials within the service. A value of API_GATEWAY
indicates that you have integrated
an API Gateway endpoint that will be invoked for authenticating your user into the service.IdentityProviderType
,
IdentityProviderType
DescribedServer.Builder identityProviderType(IdentityProviderType identityProviderType)
This property defines the mode of authentication method enabled for this service. A value of
SERVICE_MANAGED
, means that you are using this Server to store and access SFTP user credentials
within the service. A value of API_GATEWAY
indicates that you have integrated an API Gateway
endpoint that will be invoked for authenticating your user into the service.
identityProviderType
- This property defines the mode of authentication method enabled for this service. A value of
SERVICE_MANAGED
, means that you are using this Server to store and access SFTP user
credentials within the service. A value of API_GATEWAY
indicates that you have integrated
an API Gateway endpoint that will be invoked for authenticating your user into the service.IdentityProviderType
,
IdentityProviderType
DescribedServer.Builder loggingRole(String loggingRole)
This property is an AWS Identity and Access Management (IAM) entity that allows the server to turn on Amazon CloudWatch logging for Amazon S3 events. When set, user activity can be view in your CloudWatch logs.
loggingRole
- This property is an AWS Identity and Access Management (IAM) entity that allows the server to turn on
Amazon CloudWatch logging for Amazon S3 events. When set, user activity can be view in your CloudWatch
logs.DescribedServer.Builder serverId(String serverId)
This property is a unique system assigned identifier for the SFTP server that you instantiate.
serverId
- This property is a unique system assigned identifier for the SFTP server that you instantiate.DescribedServer.Builder state(String state)
The condition of the SFTP server for the server that was described. A value of ONLINE
indicates
that the server can accept jobs and transfer files. A State
value of OFFLINE
means
that the server cannot perform file transfer operations.
The states of STARTING
and STOPPING
indicated that the server is in an intermediate
state, either not fully able to respond, or not fully offline. The values of START_FAILED
or
STOP_FAILED
can indicate an error condition.
state
- The condition of the SFTP server for the server that was described. A value of ONLINE
indicates that the server can accept jobs and transfer files. A State
value of
OFFLINE
means that the server cannot perform file transfer operations.
The states of STARTING
and STOPPING
indicated that the server is in an
intermediate state, either not fully able to respond, or not fully offline. The values of
START_FAILED
or STOP_FAILED
can indicate an error condition.
State
,
State
DescribedServer.Builder state(State state)
The condition of the SFTP server for the server that was described. A value of ONLINE
indicates
that the server can accept jobs and transfer files. A State
value of OFFLINE
means
that the server cannot perform file transfer operations.
The states of STARTING
and STOPPING
indicated that the server is in an intermediate
state, either not fully able to respond, or not fully offline. The values of START_FAILED
or
STOP_FAILED
can indicate an error condition.
state
- The condition of the SFTP server for the server that was described. A value of ONLINE
indicates that the server can accept jobs and transfer files. A State
value of
OFFLINE
means that the server cannot perform file transfer operations.
The states of STARTING
and STOPPING
indicated that the server is in an
intermediate state, either not fully able to respond, or not fully offline. The values of
START_FAILED
or STOP_FAILED
can indicate an error condition.
State
,
State
DescribedServer.Builder tags(Collection<Tag> tags)
This property contains the key-value pairs that you can use to search for and group servers that were assigned to the server that was described.
tags
- This property contains the key-value pairs that you can use to search for and group servers that were
assigned to the server that was described.DescribedServer.Builder tags(Tag... tags)
This property contains the key-value pairs that you can use to search for and group servers that were assigned to the server that was described.
tags
- This property contains the key-value pairs that you can use to search for and group servers that were
assigned to the server that was described.DescribedServer.Builder tags(Consumer<Tag.Builder>... tags)
This property contains the key-value pairs that you can use to search for and group servers that were assigned to the server that was described.
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)
DescribedServer.Builder userCount(Integer userCount)
The number of users that are assigned to the SFTP server you specified with the ServerId
.
userCount
- The number of users that are assigned to the SFTP server you specified with the ServerId
.Copyright © 2017 Amazon Web Services, Inc. All Rights Reserved.