@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class CreateServerRequest extends AmazonWebServiceRequest implements Serializable, Cloneable
NOOP
Constructor and Description |
---|
CreateServerRequest() |
Modifier and Type | Method and Description |
---|---|
CreateServerRequest |
clone()
Creates a shallow clone of this object for all fields except the handler context.
|
boolean |
equals(Object obj) |
EndpointDetails |
getEndpointDetails()
The virtual private cloud (VPC) endpoint settings that you want to configure for your SFTP server.
|
String |
getEndpointType()
The type of VPC endpoint that you want your SFTP server connect to.
|
String |
getHostKey()
The RSA private key as generated by
ssh-keygen -N "" -f my-new-server-key command. |
IdentityProviderDetails |
getIdentityProviderDetails()
An array containing all of the information required to call a customer-supplied authentication API.
|
String |
getIdentityProviderType()
The mode of authentication enabled for this service.
|
String |
getLoggingRole()
A value that allows the service to write your SFTP users' activity to your Amazon CloudWatch logs for monitoring
and auditing purposes.
|
List<Tag> |
getTags()
Key-value pairs that can be used to group and search for servers.
|
int |
hashCode() |
void |
setEndpointDetails(EndpointDetails endpointDetails)
The virtual private cloud (VPC) endpoint settings that you want to configure for your SFTP server.
|
void |
setEndpointType(String endpointType)
The type of VPC endpoint that you want your SFTP server connect to.
|
void |
setHostKey(String hostKey)
The RSA private key as generated by
ssh-keygen -N "" -f my-new-server-key command. |
void |
setIdentityProviderDetails(IdentityProviderDetails identityProviderDetails)
An array containing all of the information required to call a customer-supplied authentication API.
|
void |
setIdentityProviderType(String identityProviderType)
The mode of authentication enabled for this service.
|
void |
setLoggingRole(String loggingRole)
A value that allows the service to write your SFTP users' activity to your Amazon CloudWatch logs for monitoring
and auditing purposes.
|
void |
setTags(Collection<Tag> tags)
Key-value pairs that can be used to group and search for servers.
|
String |
toString()
Returns a string representation of this object.
|
CreateServerRequest |
withEndpointDetails(EndpointDetails endpointDetails)
The virtual private cloud (VPC) endpoint settings that you want to configure for your SFTP server.
|
CreateServerRequest |
withEndpointType(EndpointType endpointType)
The type of VPC endpoint that you want your SFTP server connect to.
|
CreateServerRequest |
withEndpointType(String endpointType)
The type of VPC endpoint that you want your SFTP server connect to.
|
CreateServerRequest |
withHostKey(String hostKey)
The RSA private key as generated by
ssh-keygen -N "" -f my-new-server-key command. |
CreateServerRequest |
withIdentityProviderDetails(IdentityProviderDetails identityProviderDetails)
An array containing all of the information required to call a customer-supplied authentication API.
|
CreateServerRequest |
withIdentityProviderType(IdentityProviderType identityProviderType)
The mode of authentication enabled for this service.
|
CreateServerRequest |
withIdentityProviderType(String identityProviderType)
The mode of authentication enabled for this service.
|
CreateServerRequest |
withLoggingRole(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 |
withTags(Collection<Tag> tags)
Key-value pairs that can be used to group and search for servers.
|
CreateServerRequest |
withTags(Tag... tags)
Key-value pairs that can be used to group and search for servers.
|
addHandlerContext, getCloneRoot, getCloneSource, getCustomQueryParameters, getCustomRequestHeaders, getGeneralProgressListener, getHandlerContext, getReadLimit, getRequestClientOptions, getRequestCredentials, getRequestCredentialsProvider, getRequestMetricCollector, getSdkClientExecutionTimeout, getSdkRequestTimeout, putCustomQueryParameter, putCustomRequestHeader, setGeneralProgressListener, setRequestCredentials, setRequestCredentialsProvider, setRequestMetricCollector, setSdkClientExecutionTimeout, setSdkRequestTimeout, withGeneralProgressListener, withRequestCredentialsProvider, withRequestMetricCollector, withSdkClientExecutionTimeout, withSdkRequestTimeout
public void setEndpointDetails(EndpointDetails endpointDetails)
The virtual private cloud (VPC) endpoint settings that you want to configure for your SFTP server.
endpointDetails
- The virtual private cloud (VPC) endpoint settings that you want to configure for your SFTP server.public EndpointDetails getEndpointDetails()
The virtual private cloud (VPC) endpoint settings that you want to configure for your SFTP server.
public CreateServerRequest withEndpointDetails(EndpointDetails endpointDetails)
The virtual private cloud (VPC) endpoint settings that you want to configure for your SFTP server.
endpointDetails
- The virtual private cloud (VPC) endpoint settings that you want to configure for your SFTP server.public void setEndpointType(String endpointType)
The type of VPC endpoint that you want your SFTP server connect to. If you connect to a VPC endpoint, your SFTP server isn't accessible over the public internet.
endpointType
- The type of VPC endpoint that you want your SFTP server connect to. If you connect to a VPC endpoint, your
SFTP server isn't accessible over the public internet.EndpointType
public String getEndpointType()
The type of VPC endpoint that you want your SFTP server connect to. If you connect to a VPC endpoint, your SFTP server isn't accessible over the public internet.
EndpointType
public CreateServerRequest withEndpointType(String endpointType)
The type of VPC endpoint that you want your SFTP server connect to. If you connect to a VPC endpoint, your SFTP server isn't accessible over the public internet.
endpointType
- The type of VPC endpoint that you want your SFTP server connect to. If you connect to a VPC endpoint, your
SFTP server isn't accessible over the public internet.EndpointType
public CreateServerRequest withEndpointType(EndpointType endpointType)
The type of VPC endpoint that you want your SFTP server connect to. If you connect to a VPC endpoint, your SFTP server isn't accessible over the public internet.
endpointType
- The type of VPC endpoint that you want your SFTP server connect to. If you connect to a VPC endpoint, your
SFTP server isn't accessible over the public internet.EndpointType
public void setHostKey(String hostKey)
The RSA private key as generated by ssh-keygen -N "" -f my-new-server-key
command.
If you aren't planning to migrate existing users from an existing SFTP server to a new AWS SFTP server, don't update the host key. Accidentally changing a server's host key can be disruptive. For more information, see change-host-key in the AWS SFTP User Guide.
hostKey
- The RSA private key as generated by ssh-keygen -N "" -f my-new-server-key
command.
If you aren't planning to migrate existing users from an existing SFTP server to a new AWS SFTP server, don't update the host key. Accidentally changing a server's host key can be disruptive. For more information, see change-host-key in the AWS SFTP User Guide.
public String getHostKey()
The RSA private key as generated by ssh-keygen -N "" -f my-new-server-key
command.
If you aren't planning to migrate existing users from an existing SFTP server to a new AWS SFTP server, don't update the host key. Accidentally changing a server's host key can be disruptive. For more information, see change-host-key in the AWS SFTP User Guide.
ssh-keygen -N "" -f my-new-server-key
command.
If you aren't planning to migrate existing users from an existing SFTP server to a new AWS SFTP server, don't update the host key. Accidentally changing a server's host key can be disruptive. For more information, see change-host-key in the AWS SFTP User Guide.
public CreateServerRequest withHostKey(String hostKey)
The RSA private key as generated by ssh-keygen -N "" -f my-new-server-key
command.
If you aren't planning to migrate existing users from an existing SFTP server to a new AWS SFTP server, don't update the host key. Accidentally changing a server's host key can be disruptive. For more information, see change-host-key in the AWS SFTP User Guide.
hostKey
- The RSA private key as generated by ssh-keygen -N "" -f my-new-server-key
command.
If you aren't planning to migrate existing users from an existing SFTP server to a new AWS SFTP server, don't update the host key. Accidentally changing a server's host key can be disruptive. For more information, see change-host-key in the AWS SFTP User Guide.
public void setIdentityProviderDetails(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.public IdentityProviderDetails getIdentityProviderDetails()
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.
IdentityProviderType
value of server that is created uses
the SERVICE_MANAGED
authentication method.public CreateServerRequest withIdentityProviderDetails(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.public void setIdentityProviderType(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
public String getIdentityProviderType()
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.
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
public CreateServerRequest withIdentityProviderType(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
public CreateServerRequest withIdentityProviderType(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
public void setLoggingRole(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.public String getLoggingRole()
A value that allows the service to write your SFTP users' activity to your Amazon CloudWatch logs for monitoring and auditing purposes.
public CreateServerRequest withLoggingRole(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.public List<Tag> getTags()
Key-value pairs that can be used to group and search for servers.
public void setTags(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.public CreateServerRequest withTags(Tag... tags)
Key-value pairs that can be used to group and search for servers.
NOTE: This method appends the values to the existing list (if any). Use
setTags(java.util.Collection)
or withTags(java.util.Collection)
if you want to override the
existing values.
tags
- Key-value pairs that can be used to group and search for servers.public CreateServerRequest withTags(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.public String toString()
toString
in class Object
Object.toString()
public CreateServerRequest clone()
AmazonWebServiceRequest
clone
in class AmazonWebServiceRequest
Object.clone()
Copyright © 2013 Amazon Web Services, Inc. All Rights Reserved.