@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class FileSystemAssociationInfo extends Object implements Serializable, Cloneable, StructuredPojo
Describes the object returned by DescribeFileSystemAssociations
that describes a created file system
association.
Constructor and Description |
---|
FileSystemAssociationInfo() |
Modifier and Type | Method and Description |
---|---|
FileSystemAssociationInfo |
clone() |
boolean |
equals(Object obj) |
String |
getAuditDestinationARN()
The Amazon Resource Name (ARN) of the storage used for the audit logs.
|
CacheAttributes |
getCacheAttributes() |
EndpointNetworkConfiguration |
getEndpointNetworkConfiguration()
Specifies network configuration information for the gateway associated with the Amazon FSx file system.
|
String |
getFileSystemAssociationARN()
The Amazon Resource Name (ARN) of the file system association.
|
String |
getFileSystemAssociationStatus()
The status of the file system association.
|
String |
getGatewayARN() |
String |
getLocationARN()
The ARN of the backend Amazon FSx file system used for storing file data.
|
List<Tag> |
getTags()
A list of up to 50 tags assigned to the SMB file share, sorted alphabetically by key name.
|
int |
hashCode() |
void |
marshall(ProtocolMarshaller protocolMarshaller)
Marshalls this structured data using the given
ProtocolMarshaller . |
void |
setAuditDestinationARN(String auditDestinationARN)
The Amazon Resource Name (ARN) of the storage used for the audit logs.
|
void |
setCacheAttributes(CacheAttributes cacheAttributes) |
void |
setEndpointNetworkConfiguration(EndpointNetworkConfiguration endpointNetworkConfiguration)
Specifies network configuration information for the gateway associated with the Amazon FSx file system.
|
void |
setFileSystemAssociationARN(String fileSystemAssociationARN)
The Amazon Resource Name (ARN) of the file system association.
|
void |
setFileSystemAssociationStatus(String fileSystemAssociationStatus)
The status of the file system association.
|
void |
setGatewayARN(String gatewayARN) |
void |
setLocationARN(String locationARN)
The ARN of the backend Amazon FSx file system used for storing file data.
|
void |
setTags(Collection<Tag> tags)
A list of up to 50 tags assigned to the SMB file share, sorted alphabetically by key name.
|
String |
toString()
Returns a string representation of this object.
|
FileSystemAssociationInfo |
withAuditDestinationARN(String auditDestinationARN)
The Amazon Resource Name (ARN) of the storage used for the audit logs.
|
FileSystemAssociationInfo |
withCacheAttributes(CacheAttributes cacheAttributes) |
FileSystemAssociationInfo |
withEndpointNetworkConfiguration(EndpointNetworkConfiguration endpointNetworkConfiguration)
Specifies network configuration information for the gateway associated with the Amazon FSx file system.
|
FileSystemAssociationInfo |
withFileSystemAssociationARN(String fileSystemAssociationARN)
The Amazon Resource Name (ARN) of the file system association.
|
FileSystemAssociationInfo |
withFileSystemAssociationStatus(String fileSystemAssociationStatus)
The status of the file system association.
|
FileSystemAssociationInfo |
withGatewayARN(String gatewayARN) |
FileSystemAssociationInfo |
withLocationARN(String locationARN)
The ARN of the backend Amazon FSx file system used for storing file data.
|
FileSystemAssociationInfo |
withTags(Collection<Tag> tags)
A list of up to 50 tags assigned to the SMB file share, sorted alphabetically by key name.
|
FileSystemAssociationInfo |
withTags(Tag... tags)
A list of up to 50 tags assigned to the SMB file share, sorted alphabetically by key name.
|
public void setFileSystemAssociationARN(String fileSystemAssociationARN)
The Amazon Resource Name (ARN) of the file system association.
fileSystemAssociationARN
- The Amazon Resource Name (ARN) of the file system association.public String getFileSystemAssociationARN()
The Amazon Resource Name (ARN) of the file system association.
public FileSystemAssociationInfo withFileSystemAssociationARN(String fileSystemAssociationARN)
The Amazon Resource Name (ARN) of the file system association.
fileSystemAssociationARN
- The Amazon Resource Name (ARN) of the file system association.public void setLocationARN(String locationARN)
The ARN of the backend Amazon FSx file system used for storing file data. For information, see FileSystem in the Amazon FSx API Reference.
locationARN
- The ARN of the backend Amazon FSx file system used for storing file data. For information, see FileSystem in the
Amazon FSx API Reference.public String getLocationARN()
The ARN of the backend Amazon FSx file system used for storing file data. For information, see FileSystem in the Amazon FSx API Reference.
public FileSystemAssociationInfo withLocationARN(String locationARN)
The ARN of the backend Amazon FSx file system used for storing file data. For information, see FileSystem in the Amazon FSx API Reference.
locationARN
- The ARN of the backend Amazon FSx file system used for storing file data. For information, see FileSystem in the
Amazon FSx API Reference.public void setFileSystemAssociationStatus(String fileSystemAssociationStatus)
The status of the file system association. Valid Values: AVAILABLE
| CREATING
|
DELETING
| FORCE_DELETING
| UPDATING
| ERROR
fileSystemAssociationStatus
- The status of the file system association. Valid Values: AVAILABLE
| CREATING
|
DELETING
| FORCE_DELETING
| UPDATING
| ERROR
public String getFileSystemAssociationStatus()
The status of the file system association. Valid Values: AVAILABLE
| CREATING
|
DELETING
| FORCE_DELETING
| UPDATING
| ERROR
AVAILABLE
| CREATING
|
DELETING
| FORCE_DELETING
| UPDATING
| ERROR
public FileSystemAssociationInfo withFileSystemAssociationStatus(String fileSystemAssociationStatus)
The status of the file system association. Valid Values: AVAILABLE
| CREATING
|
DELETING
| FORCE_DELETING
| UPDATING
| ERROR
fileSystemAssociationStatus
- The status of the file system association. Valid Values: AVAILABLE
| CREATING
|
DELETING
| FORCE_DELETING
| UPDATING
| ERROR
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 FileSystemAssociationInfo 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 setGatewayARN(String gatewayARN)
gatewayARN
- public String getGatewayARN()
public FileSystemAssociationInfo withGatewayARN(String gatewayARN)
gatewayARN
- public List<Tag> getTags()
A list of up to 50 tags assigned to the SMB file share, sorted alphabetically by key name. Each tag is a key-value pair.
public void setTags(Collection<Tag> tags)
A list of up to 50 tags assigned to the SMB file share, sorted alphabetically by key name. Each tag is a key-value pair.
tags
- A list of up to 50 tags assigned to the SMB file share, sorted alphabetically by key name. Each tag is a
key-value pair.public FileSystemAssociationInfo withTags(Tag... tags)
A list of up to 50 tags assigned to the SMB file share, sorted alphabetically by key name. 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 assigned to the SMB file share, sorted alphabetically by key name. Each tag is a
key-value pair.public FileSystemAssociationInfo withTags(Collection<Tag> tags)
A list of up to 50 tags assigned to the SMB file share, sorted alphabetically by key name. Each tag is a key-value pair.
tags
- A list of up to 50 tags assigned to the SMB file share, sorted alphabetically by key name. Each tag is a
key-value pair.public void setCacheAttributes(CacheAttributes cacheAttributes)
cacheAttributes
- public CacheAttributes getCacheAttributes()
public FileSystemAssociationInfo withCacheAttributes(CacheAttributes cacheAttributes)
cacheAttributes
- public void setEndpointNetworkConfiguration(EndpointNetworkConfiguration endpointNetworkConfiguration)
Specifies 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 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 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 FileSystemAssociationInfo withEndpointNetworkConfiguration(EndpointNetworkConfiguration endpointNetworkConfiguration)
Specifies 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 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 FileSystemAssociationInfo clone()
public void marshall(ProtocolMarshaller protocolMarshaller)
StructuredPojo
ProtocolMarshaller
.marshall
in interface StructuredPojo
protocolMarshaller
- Implementation of ProtocolMarshaller
used to marshall this object's data.