Interface FileSystemAssociationInfo.Builder
- All Superinterfaces:
Buildable
,CopyableBuilder<FileSystemAssociationInfo.Builder,
,FileSystemAssociationInfo> SdkBuilder<FileSystemAssociationInfo.Builder,
,FileSystemAssociationInfo> SdkPojo
- Enclosing class:
FileSystemAssociationInfo
-
Method Summary
Modifier and TypeMethodDescriptionauditDestinationARN
(String auditDestinationARN) The Amazon Resource Name (ARN) of the storage used for the audit logs.cacheAttributes
(Consumer<CacheAttributes.Builder> cacheAttributes) Sets the value of the CacheAttributes property for this object.cacheAttributes
(CacheAttributes cacheAttributes) Sets the value of the CacheAttributes property for this object.endpointNetworkConfiguration
(Consumer<EndpointNetworkConfiguration.Builder> endpointNetworkConfiguration) Specifies network configuration information for the gateway associated with the Amazon FSx file system.endpointNetworkConfiguration
(EndpointNetworkConfiguration endpointNetworkConfiguration) Specifies network configuration information for the gateway associated with the Amazon FSx file system.fileSystemAssociationARN
(String fileSystemAssociationARN) The Amazon Resource Name (ARN) of the file system association.fileSystemAssociationStatus
(String fileSystemAssociationStatus) The status of the file system association.fileSystemAssociationStatusDetails
(Collection<FileSystemAssociationStatusDetail> fileSystemAssociationStatusDetails) An array containing the FileSystemAssociationStatusDetail data type, which provides detailed information on file system association status.fileSystemAssociationStatusDetails
(Consumer<FileSystemAssociationStatusDetail.Builder>... fileSystemAssociationStatusDetails) An array containing the FileSystemAssociationStatusDetail data type, which provides detailed information on file system association status.fileSystemAssociationStatusDetails
(FileSystemAssociationStatusDetail... fileSystemAssociationStatusDetails) An array containing the FileSystemAssociationStatusDetail data type, which provides detailed information on file system association status.gatewayARN
(String gatewayARN) Sets the value of the GatewayARN property for this object.locationARN
(String locationARN) The ARN of the backend Amazon FSx file system used for storing file data.tags
(Collection<Tag> tags) A list of up to 50 tags assigned to the SMB file share, sorted alphabetically by key name.tags
(Consumer<Tag.Builder>... tags) A list of up to 50 tags assigned to the SMB file share, sorted alphabetically by key name.A list of up to 50 tags assigned to the SMB file share, sorted alphabetically by key name.Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copy
Methods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, build
Methods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFields
-
Method Details
-
fileSystemAssociationARN
The Amazon Resource Name (ARN) of the file system association.
- Parameters:
fileSystemAssociationARN
- The Amazon Resource Name (ARN) of the file system association.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
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.
- Parameters:
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.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
fileSystemAssociationStatus
The status of the file system association. Valid Values:
AVAILABLE
|CREATING
|DELETING
|FORCE_DELETING
|UPDATING
|ERROR
- Parameters:
fileSystemAssociationStatus
- The status of the file system association. Valid Values:AVAILABLE
|CREATING
|DELETING
|FORCE_DELETING
|UPDATING
|ERROR
- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
auditDestinationARN
The Amazon Resource Name (ARN) of the storage used for the audit logs.
- Parameters:
auditDestinationARN
- The Amazon Resource Name (ARN) of the storage used for the audit logs.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
gatewayARN
Sets the value of the GatewayARN property for this object.- Parameters:
gatewayARN
- The new value for the GatewayARN property for this object.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
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.
- Parameters:
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.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
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.
- Parameters:
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.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
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.
This is a convenience method that creates an instance of theTag.Builder
avoiding the need to create one manually viaTag.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed totags(List<Tag>)
.- Parameters:
tags
- a consumer that will call methods onTag.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
cacheAttributes
Sets the value of the CacheAttributes property for this object.- Parameters:
cacheAttributes
- The new value for the CacheAttributes property for this object.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
cacheAttributes
default FileSystemAssociationInfo.Builder cacheAttributes(Consumer<CacheAttributes.Builder> cacheAttributes) Sets the value of the CacheAttributes property for this object. This is a convenience method that creates an instance of theCacheAttributes.Builder
avoiding the need to create one manually viaCacheAttributes.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed tocacheAttributes(CacheAttributes)
.- Parameters:
cacheAttributes
- a consumer that will call methods onCacheAttributes.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
endpointNetworkConfiguration
FileSystemAssociationInfo.Builder endpointNetworkConfiguration(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.- Parameters:
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.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
endpointNetworkConfiguration
default FileSystemAssociationInfo.Builder endpointNetworkConfiguration(Consumer<EndpointNetworkConfiguration.Builder> 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.Builder
avoiding the need to create one manually viaEndpointNetworkConfiguration.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed toendpointNetworkConfiguration(EndpointNetworkConfiguration)
.- Parameters:
endpointNetworkConfiguration
- a consumer that will call methods onEndpointNetworkConfiguration.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
fileSystemAssociationStatusDetails
FileSystemAssociationInfo.Builder fileSystemAssociationStatusDetails(Collection<FileSystemAssociationStatusDetail> fileSystemAssociationStatusDetails) An array containing the FileSystemAssociationStatusDetail data type, which provides detailed information on file system association status.
- Parameters:
fileSystemAssociationStatusDetails
- An array containing the FileSystemAssociationStatusDetail data type, which provides detailed information on file system association status.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
fileSystemAssociationStatusDetails
FileSystemAssociationInfo.Builder fileSystemAssociationStatusDetails(FileSystemAssociationStatusDetail... fileSystemAssociationStatusDetails) An array containing the FileSystemAssociationStatusDetail data type, which provides detailed information on file system association status.
- Parameters:
fileSystemAssociationStatusDetails
- An array containing the FileSystemAssociationStatusDetail data type, which provides detailed information on file system association status.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
fileSystemAssociationStatusDetails
FileSystemAssociationInfo.Builder fileSystemAssociationStatusDetails(Consumer<FileSystemAssociationStatusDetail.Builder>... fileSystemAssociationStatusDetails) An array containing the FileSystemAssociationStatusDetail data type, which provides detailed information on file system association status.
This is a convenience method that creates an instance of theFileSystemAssociationStatusDetail.Builder
avoiding the need to create one manually viaFileSystemAssociationStatusDetail.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed tofileSystemAssociationStatusDetails(List<FileSystemAssociationStatusDetail>)
.- Parameters:
fileSystemAssociationStatusDetails
- a consumer that will call methods onFileSystemAssociationStatusDetail.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-