@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class AssociateFileSystemRequest extends AmazonWebServiceRequest implements Serializable, Cloneable
NOOP
Constructor and Description |
---|
AssociateFileSystemRequest() |
Modifier and Type | Method and Description |
---|---|
AssociateFileSystemRequest |
clone()
Creates a shallow clone of this object for all fields except the handler context.
|
boolean |
equals(Object obj) |
String |
getAuditDestinationARN()
The Amazon Resource Name (ARN) of the storage used for the audit logs.
|
CacheAttributes |
getCacheAttributes() |
String |
getClientToken()
A unique string value that you supply that is used by the FSx File Gateway to ensure idempotent file system
association creation.
|
EndpointNetworkConfiguration |
getEndpointNetworkConfiguration()
Specifies the network configuration information for the gateway associated with the Amazon FSx file system.
|
String |
getGatewayARN() |
String |
getLocationARN()
The Amazon Resource Name (ARN) of the Amazon FSx file system to associate with the FSx File Gateway.
|
String |
getPassword()
The password of the user credential.
|
List<Tag> |
getTags()
A list of up to 50 tags that can be assigned to the file system association.
|
String |
getUserName()
The user name of the user credential that has permission to access the root share D$ of the Amazon FSx file
system.
|
int |
hashCode() |
void |
setAuditDestinationARN(String auditDestinationARN)
The Amazon Resource Name (ARN) of the storage used for the audit logs.
|
void |
setCacheAttributes(CacheAttributes cacheAttributes) |
void |
setClientToken(String clientToken)
A unique string value that you supply that is used by the FSx File Gateway to ensure idempotent file system
association creation.
|
void |
setEndpointNetworkConfiguration(EndpointNetworkConfiguration endpointNetworkConfiguration)
Specifies the network configuration information for the gateway associated with the Amazon FSx file system.
|
void |
setGatewayARN(String gatewayARN) |
void |
setLocationARN(String locationARN)
The Amazon Resource Name (ARN) of the Amazon FSx file system to associate with the FSx File Gateway.
|
void |
setPassword(String password)
The password of the user credential.
|
void |
setTags(Collection<Tag> tags)
A list of up to 50 tags that can be assigned to the file system association.
|
void |
setUserName(String userName)
The user name of the user credential that has permission to access the root share D$ of the Amazon FSx file
system.
|
String |
toString()
Returns a string representation of this object.
|
AssociateFileSystemRequest |
withAuditDestinationARN(String auditDestinationARN)
The Amazon Resource Name (ARN) of the storage used for the audit logs.
|
AssociateFileSystemRequest |
withCacheAttributes(CacheAttributes cacheAttributes) |
AssociateFileSystemRequest |
withClientToken(String clientToken)
A unique string value that you supply that is used by the FSx File Gateway to ensure idempotent file system
association creation.
|
AssociateFileSystemRequest |
withEndpointNetworkConfiguration(EndpointNetworkConfiguration endpointNetworkConfiguration)
Specifies the network configuration information for the gateway associated with the Amazon FSx file system.
|
AssociateFileSystemRequest |
withGatewayARN(String gatewayARN) |
AssociateFileSystemRequest |
withLocationARN(String locationARN)
The Amazon Resource Name (ARN) of the Amazon FSx file system to associate with the FSx File Gateway.
|
AssociateFileSystemRequest |
withPassword(String password)
The password of the user credential.
|
AssociateFileSystemRequest |
withTags(Collection<Tag> tags)
A list of up to 50 tags that can be assigned to the file system association.
|
AssociateFileSystemRequest |
withTags(Tag... tags)
A list of up to 50 tags that can be assigned to the file system association.
|
AssociateFileSystemRequest |
withUserName(String userName)
The user name of the user credential that has permission to access the root share D$ of the Amazon FSx file
system.
|
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 setUserName(String userName)
The user name of the user credential that has permission to access the root share D$ of the Amazon FSx file system. The user account must belong to the Amazon FSx delegated admin user group.
userName
- The user name of the user credential that has permission to access the root share D$ of the Amazon FSx
file system. The user account must belong to the Amazon FSx delegated admin user group.public String getUserName()
The user name of the user credential that has permission to access the root share D$ of the Amazon FSx file system. The user account must belong to the Amazon FSx delegated admin user group.
public AssociateFileSystemRequest withUserName(String userName)
The user name of the user credential that has permission to access the root share D$ of the Amazon FSx file system. The user account must belong to the Amazon FSx delegated admin user group.
userName
- The user name of the user credential that has permission to access the root share D$ of the Amazon FSx
file system. The user account must belong to the Amazon FSx delegated admin user group.public void setPassword(String password)
The password of the user credential.
password
- The password of the user credential.public String getPassword()
The password of the user credential.
public AssociateFileSystemRequest withPassword(String password)
The password of the user credential.
password
- The password of the user credential.public void setClientToken(String clientToken)
A unique string value that you supply that is used by the FSx File Gateway to ensure idempotent file system association creation.
clientToken
- A unique string value that you supply that is used by the FSx File Gateway to ensure idempotent file
system association creation.public String getClientToken()
A unique string value that you supply that is used by the FSx File Gateway to ensure idempotent file system association creation.
public AssociateFileSystemRequest withClientToken(String clientToken)
A unique string value that you supply that is used by the FSx File Gateway to ensure idempotent file system association creation.
clientToken
- A unique string value that you supply that is used by the FSx File Gateway to ensure idempotent file
system association creation.public void setGatewayARN(String gatewayARN)
gatewayARN
- public String getGatewayARN()
public AssociateFileSystemRequest withGatewayARN(String gatewayARN)
gatewayARN
- public void setLocationARN(String locationARN)
The Amazon Resource Name (ARN) of the Amazon FSx file system to associate with the FSx File Gateway.
locationARN
- The Amazon Resource Name (ARN) of the Amazon FSx file system to associate with the FSx File Gateway.public String getLocationARN()
The Amazon Resource Name (ARN) of the Amazon FSx file system to associate with the FSx File Gateway.
public AssociateFileSystemRequest withLocationARN(String locationARN)
The Amazon Resource Name (ARN) of the Amazon FSx file system to associate with the FSx File Gateway.
locationARN
- The Amazon Resource Name (ARN) of the Amazon FSx file system to associate with the FSx File Gateway.public List<Tag> getTags()
A list of up to 50 tags that can be assigned to the file system association. Each tag is a key-value pair.
public void setTags(Collection<Tag> tags)
A list of up to 50 tags that can be assigned to the file system association. Each tag is a key-value pair.
tags
- A list of up to 50 tags that can be assigned to the file system association. Each tag is a key-value pair.public AssociateFileSystemRequest withTags(Tag... tags)
A list of up to 50 tags that can be assigned to the file system association. Each tag is a key-value pair.
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
- A list of up to 50 tags that can be assigned to the file system association. Each tag is a key-value pair.public AssociateFileSystemRequest withTags(Collection<Tag> tags)
A list of up to 50 tags that can be assigned to the file system association. Each tag is a key-value pair.
tags
- A list of up to 50 tags that can be assigned to the file system association. Each tag is a key-value pair.public void setAuditDestinationARN(String auditDestinationARN)
The Amazon Resource Name (ARN) of the storage used for the audit logs.
auditDestinationARN
- The Amazon Resource Name (ARN) of the storage used for the audit logs.public String getAuditDestinationARN()
The Amazon Resource Name (ARN) of the storage used for the audit logs.
public AssociateFileSystemRequest withAuditDestinationARN(String auditDestinationARN)
The Amazon Resource Name (ARN) of the storage used for the audit logs.
auditDestinationARN
- The Amazon Resource Name (ARN) of the storage used for the audit logs.public void setCacheAttributes(CacheAttributes cacheAttributes)
cacheAttributes
- public CacheAttributes getCacheAttributes()
public AssociateFileSystemRequest withCacheAttributes(CacheAttributes cacheAttributes)
cacheAttributes
- public void setEndpointNetworkConfiguration(EndpointNetworkConfiguration endpointNetworkConfiguration)
Specifies the network configuration information for the gateway associated with the Amazon FSx file system.
If multiple file systems are associated with this gateway, this parameter's IpAddresses
field is
required.
endpointNetworkConfiguration
- Specifies the network configuration information for the gateway associated with the Amazon FSx file
system.
If multiple file systems are associated with this gateway, this parameter's IpAddresses
field
is required.
public EndpointNetworkConfiguration getEndpointNetworkConfiguration()
Specifies the network configuration information for the gateway associated with the Amazon FSx file system.
If multiple file systems are associated with this gateway, this parameter's IpAddresses
field is
required.
If multiple file systems are associated with this gateway, this parameter's IpAddresses
field is required.
public AssociateFileSystemRequest withEndpointNetworkConfiguration(EndpointNetworkConfiguration endpointNetworkConfiguration)
Specifies the network configuration information for the gateway associated with the Amazon FSx file system.
If multiple file systems are associated with this gateway, this parameter's IpAddresses
field is
required.
endpointNetworkConfiguration
- Specifies the network configuration information for the gateway associated with the Amazon FSx file
system.
If multiple file systems are associated with this gateway, this parameter's IpAddresses
field
is required.
public String toString()
toString
in class Object
Object.toString()
public AssociateFileSystemRequest clone()
AmazonWebServiceRequest
clone
in class AmazonWebServiceRequest
Object.clone()