@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) |
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 |
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 |
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, withSdkRequestTimeoutpublic 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.IdentityProviderTypepublic 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.IdentityProviderTypepublic 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.IdentityProviderTypepublic 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.IdentityProviderTypepublic 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 ObjectObject.toString()public CreateServerRequest clone()
AmazonWebServiceRequestclone in class AmazonWebServiceRequestObject.clone()Copyright © 2013 Amazon Web Services, Inc. All Rights Reserved.