Interface FileSystemAssociationInfo.Builder

    • Method Detail

      • 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

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

        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

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

        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

        FileSystemAssociationInfo.Builder tags​(Consumer<Tag.Builder>... 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).

        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:
        #tags(java.util.Collection)
      • 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.
      • 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.
      • 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.