Interface FileSystemAssociationInfo.Builder

  • Method Details

    • fileSystemAssociationARN

      FileSystemAssociationInfo.Builder fileSystemAssociationARN(String 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

      FileSystemAssociationInfo.Builder locationARN(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.

      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

      FileSystemAssociationInfo.Builder fileSystemAssociationStatus(String 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

      FileSystemAssociationInfo.Builder auditDestinationARN(String 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

      FileSystemAssociationInfo.Builder gatewayARN(String 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 the Tag.Builder avoiding the need to create one manually via Tag.builder().

      When the Consumer completes, SdkBuilder.build() is called immediately and its result is passed to tags(List<Tag>).

      Parameters:
      tags - a consumer that will call methods on Tag.Builder
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • cacheAttributes

      FileSystemAssociationInfo.Builder cacheAttributes(CacheAttributes 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 the CacheAttributes.Builder avoiding the need to create one manually via CacheAttributes.builder().

      When the Consumer completes, SdkBuilder.build() is called immediately and its result is passed to cacheAttributes(CacheAttributes).

      Parameters:
      cacheAttributes - a consumer that will call methods on CacheAttributes.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.

      This is a convenience method that creates an instance of the EndpointNetworkConfiguration.Builder avoiding the need to create one manually via EndpointNetworkConfiguration.builder().

      When the Consumer completes, SdkBuilder.build() is called immediately and its result is passed to endpointNetworkConfiguration(EndpointNetworkConfiguration).

      Parameters:
      endpointNetworkConfiguration - a consumer that will call methods on EndpointNetworkConfiguration.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 the FileSystemAssociationStatusDetail.Builder avoiding the need to create one manually via FileSystemAssociationStatusDetail.builder().

      When the Consumer completes, SdkBuilder.build() is called immediately and its result is passed to fileSystemAssociationStatusDetails(List<FileSystemAssociationStatusDetail>).

      Parameters:
      fileSystemAssociationStatusDetails - a consumer that will call methods on FileSystemAssociationStatusDetail.Builder
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also: