Interface OperatingSystem.Builder

    • Method Detail

      • name

        OperatingSystem.Builder name​(String name)

        The name of the operating system, such as Amazon Linux 2018.03.

        Parameters:
        name - The name of the operating system, such as Amazon Linux 2018.03.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • id

        OperatingSystem.Builder id​(String id)

        The ID of a supported operating system, such as Amazon Linux 2018.03.

        Parameters:
        id - The ID of a supported operating system, such as Amazon Linux 2018.03.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • type

        OperatingSystem.Builder type​(String type)

        The type of a supported operating system, either Linux or Windows.

        Parameters:
        type - The type of a supported operating system, either Linux or Windows.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • configurationManagers

        OperatingSystem.Builder configurationManagers​(Collection<OperatingSystemConfigurationManager> configurationManagers)

        Supported configuration manager name and versions for an AWS OpsWorks Stacks operating system.

        Parameters:
        configurationManagers - Supported configuration manager name and versions for an AWS OpsWorks Stacks operating system.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • configurationManagers

        OperatingSystem.Builder configurationManagers​(OperatingSystemConfigurationManager... configurationManagers)

        Supported configuration manager name and versions for an AWS OpsWorks Stacks operating system.

        Parameters:
        configurationManagers - Supported configuration manager name and versions for an AWS OpsWorks Stacks operating system.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • reportedName

        OperatingSystem.Builder reportedName​(String reportedName)

        A short name for the operating system manufacturer.

        Parameters:
        reportedName - A short name for the operating system manufacturer.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • reportedVersion

        OperatingSystem.Builder reportedVersion​(String reportedVersion)

        The version of the operating system, including the release and edition, if applicable.

        Parameters:
        reportedVersion - The version of the operating system, including the release and edition, if applicable.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • supported

        OperatingSystem.Builder supported​(Boolean supported)

        Indicates that an operating system is not supported for new instances.

        Parameters:
        supported - Indicates that an operating system is not supported for new instances.
        Returns:
        Returns a reference to this object so that method calls can be chained together.