Interface Alias.Builder

    • Method Detail

      • name

        Alias.Builder name​(String name)

        The name of the DNS alias. The alias name has to meet the following requirements:

        • Formatted as a fully-qualified domain name (FQDN), hostname.domain, for example, accounting.example.com.

        • Can contain alphanumeric characters, the underscore (_), and the hyphen (-).

        • Cannot start or end with a hyphen.

        • Can start with a numeric.

        For DNS names, Amazon FSx stores alphabetic characters as lowercase letters (a-z), regardless of how you specify them: as uppercase letters, lowercase letters, or the corresponding letters in escape codes.

        Parameters:
        name - The name of the DNS alias. The alias name has to meet the following requirements:

        • Formatted as a fully-qualified domain name (FQDN), hostname.domain, for example, accounting.example.com.

        • Can contain alphanumeric characters, the underscore (_), and the hyphen (-).

        • Cannot start or end with a hyphen.

        • Can start with a numeric.

        For DNS names, Amazon FSx stores alphabetic characters as lowercase letters (a-z), regardless of how you specify them: as uppercase letters, lowercase letters, or the corresponding letters in escape codes.

        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • lifecycle

        Alias.Builder lifecycle​(String lifecycle)

        Describes the state of the DNS alias.

        • AVAILABLE - The DNS alias is associated with an Amazon FSx file system.

        • CREATING - Amazon FSx is creating the DNS alias and associating it with the file system.

        • CREATE_FAILED - Amazon FSx was unable to associate the DNS alias with the file system.

        • DELETING - Amazon FSx is disassociating the DNS alias from the file system and deleting it.

        • DELETE_FAILED - Amazon FSx was unable to disassociate the DNS alias from the file system.

        Parameters:
        lifecycle - Describes the state of the DNS alias.

        • AVAILABLE - The DNS alias is associated with an Amazon FSx file system.

        • CREATING - Amazon FSx is creating the DNS alias and associating it with the file system.

        • CREATE_FAILED - Amazon FSx was unable to associate the DNS alias with the file system.

        • DELETING - Amazon FSx is disassociating the DNS alias from the file system and deleting it.

        • DELETE_FAILED - Amazon FSx was unable to disassociate the DNS alias from the file system.

        Returns:
        Returns a reference to this object so that method calls can be chained together.
        See Also:
        AliasLifecycle, AliasLifecycle
      • lifecycle

        Alias.Builder lifecycle​(AliasLifecycle lifecycle)

        Describes the state of the DNS alias.

        • AVAILABLE - The DNS alias is associated with an Amazon FSx file system.

        • CREATING - Amazon FSx is creating the DNS alias and associating it with the file system.

        • CREATE_FAILED - Amazon FSx was unable to associate the DNS alias with the file system.

        • DELETING - Amazon FSx is disassociating the DNS alias from the file system and deleting it.

        • DELETE_FAILED - Amazon FSx was unable to disassociate the DNS alias from the file system.

        Parameters:
        lifecycle - Describes the state of the DNS alias.

        • AVAILABLE - The DNS alias is associated with an Amazon FSx file system.

        • CREATING - Amazon FSx is creating the DNS alias and associating it with the file system.

        • CREATE_FAILED - Amazon FSx was unable to associate the DNS alias with the file system.

        • DELETING - Amazon FSx is disassociating the DNS alias from the file system and deleting it.

        • DELETE_FAILED - Amazon FSx was unable to disassociate the DNS alias from the file system.

        Returns:
        Returns a reference to this object so that method calls can be chained together.
        See Also:
        AliasLifecycle, AliasLifecycle