@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class FSxWindowsFileServerAuthorizationConfig extends Object implements Serializable, Cloneable, StructuredPojo
The authorization configuration details for Amazon FSx for Windows File Server file system. See FSxWindowsFileServerVolumeConfiguration in the Amazon Elastic Container Service API Reference.
For more information and the input format, see Amazon FSx for Windows File Server Volumes in the Amazon Elastic Container Service Developer Guide.
Constructor and Description |
---|
FSxWindowsFileServerAuthorizationConfig() |
Modifier and Type | Method and Description |
---|---|
FSxWindowsFileServerAuthorizationConfig |
clone() |
boolean |
equals(Object obj) |
String |
getCredentialsParameter()
The authorization credential option to use.
|
String |
getDomain()
A fully qualified domain name hosted by an AWS Directory
Service Managed Microsoft AD (Active Directory) or self-hosted AD on Amazon EC2.
|
int |
hashCode() |
void |
marshall(ProtocolMarshaller protocolMarshaller)
Marshalls this structured data using the given
ProtocolMarshaller . |
void |
setCredentialsParameter(String credentialsParameter)
The authorization credential option to use.
|
void |
setDomain(String domain)
A fully qualified domain name hosted by an AWS Directory
Service Managed Microsoft AD (Active Directory) or self-hosted AD on Amazon EC2.
|
String |
toString()
Returns a string representation of this object.
|
FSxWindowsFileServerAuthorizationConfig |
withCredentialsParameter(String credentialsParameter)
The authorization credential option to use.
|
FSxWindowsFileServerAuthorizationConfig |
withDomain(String domain)
A fully qualified domain name hosted by an AWS Directory
Service Managed Microsoft AD (Active Directory) or self-hosted AD on Amazon EC2.
|
public FSxWindowsFileServerAuthorizationConfig()
public void setCredentialsParameter(String credentialsParameter)
The authorization credential option to use. The authorization credential options can be provided using either the Amazon Resource Name (ARN) of an AWS Secrets Manager secret or AWS Systems Manager Parameter Store parameter. The ARNs refer to the stored credentials.
credentialsParameter
- The authorization credential option to use. The authorization credential options can be provided using
either the Amazon Resource Name (ARN) of an AWS Secrets Manager secret or AWS Systems Manager Parameter
Store parameter. The ARNs refer to the stored credentials.public String getCredentialsParameter()
The authorization credential option to use. The authorization credential options can be provided using either the Amazon Resource Name (ARN) of an AWS Secrets Manager secret or AWS Systems Manager Parameter Store parameter. The ARNs refer to the stored credentials.
public FSxWindowsFileServerAuthorizationConfig withCredentialsParameter(String credentialsParameter)
The authorization credential option to use. The authorization credential options can be provided using either the Amazon Resource Name (ARN) of an AWS Secrets Manager secret or AWS Systems Manager Parameter Store parameter. The ARNs refer to the stored credentials.
credentialsParameter
- The authorization credential option to use. The authorization credential options can be provided using
either the Amazon Resource Name (ARN) of an AWS Secrets Manager secret or AWS Systems Manager Parameter
Store parameter. The ARNs refer to the stored credentials.public void setDomain(String domain)
A fully qualified domain name hosted by an AWS Directory Service Managed Microsoft AD (Active Directory) or self-hosted AD on Amazon EC2.
domain
- A fully qualified domain name hosted by an AWS
Directory Service Managed Microsoft AD (Active Directory) or self-hosted AD on Amazon EC2.public String getDomain()
A fully qualified domain name hosted by an AWS Directory Service Managed Microsoft AD (Active Directory) or self-hosted AD on Amazon EC2.
public FSxWindowsFileServerAuthorizationConfig withDomain(String domain)
A fully qualified domain name hosted by an AWS Directory Service Managed Microsoft AD (Active Directory) or self-hosted AD on Amazon EC2.
domain
- A fully qualified domain name hosted by an AWS
Directory Service Managed Microsoft AD (Active Directory) or self-hosted AD on Amazon EC2.public String toString()
toString
in class Object
Object.toString()
public FSxWindowsFileServerAuthorizationConfig clone()
public void marshall(ProtocolMarshaller protocolMarshaller)
StructuredPojo
ProtocolMarshaller
.marshall
in interface StructuredPojo
protocolMarshaller
- Implementation of ProtocolMarshaller
used to marshall this object's data.