Interface PlatformDescription.Builder

    • Method Detail

      • platformArn

        PlatformDescription.Builder platformArn​(String platformArn)

        The ARN of the platform version.

        Parameters:
        platformArn - The ARN of the platform version.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • platformOwner

        PlatformDescription.Builder platformOwner​(String platformOwner)

        The AWS account ID of the person who created the platform version.

        Parameters:
        platformOwner - The AWS account ID of the person who created the platform version.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • platformName

        PlatformDescription.Builder platformName​(String platformName)

        The name of the platform version.

        Parameters:
        platformName - The name of the platform version.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • platformVersion

        PlatformDescription.Builder platformVersion​(String platformVersion)

        The version of the platform version.

        Parameters:
        platformVersion - The version of the platform version.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • solutionStackName

        PlatformDescription.Builder solutionStackName​(String solutionStackName)

        The name of the solution stack used by the platform version.

        Parameters:
        solutionStackName - The name of the solution stack used by the platform version.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • platformStatus

        PlatformDescription.Builder platformStatus​(String platformStatus)

        The status of the platform version.

        Parameters:
        platformStatus - The status of the platform version.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
        See Also:
        PlatformStatus, PlatformStatus
      • dateCreated

        PlatformDescription.Builder dateCreated​(Instant dateCreated)

        The date when the platform version was created.

        Parameters:
        dateCreated - The date when the platform version was created.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • dateUpdated

        PlatformDescription.Builder dateUpdated​(Instant dateUpdated)

        The date when the platform version was last updated.

        Parameters:
        dateUpdated - The date when the platform version was last updated.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • platformCategory

        PlatformDescription.Builder platformCategory​(String platformCategory)

        The category of the platform version.

        Parameters:
        platformCategory - The category of the platform version.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • description

        PlatformDescription.Builder description​(String description)

        The description of the platform version.

        Parameters:
        description - The description of the platform version.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • maintainer

        PlatformDescription.Builder maintainer​(String maintainer)

        Information about the maintainer of the platform version.

        Parameters:
        maintainer - Information about the maintainer of the platform version.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • operatingSystemName

        PlatformDescription.Builder operatingSystemName​(String operatingSystemName)

        The operating system used by the platform version.

        Parameters:
        operatingSystemName - The operating system used by the platform version.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • operatingSystemVersion

        PlatformDescription.Builder operatingSystemVersion​(String operatingSystemVersion)

        The version of the operating system used by the platform version.

        Parameters:
        operatingSystemVersion - The version of the operating system used by the platform version.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • programmingLanguages

        PlatformDescription.Builder programmingLanguages​(Collection<PlatformProgrammingLanguage> programmingLanguages)

        The programming languages supported by the platform version.

        Parameters:
        programmingLanguages - The programming languages supported by the platform version.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • programmingLanguages

        PlatformDescription.Builder programmingLanguages​(PlatformProgrammingLanguage... programmingLanguages)

        The programming languages supported by the platform version.

        Parameters:
        programmingLanguages - The programming languages supported by the platform version.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • frameworks

        PlatformDescription.Builder frameworks​(Collection<PlatformFramework> frameworks)

        The frameworks supported by the platform version.

        Parameters:
        frameworks - The frameworks supported by the platform version.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • frameworks

        PlatformDescription.Builder frameworks​(PlatformFramework... frameworks)

        The frameworks supported by the platform version.

        Parameters:
        frameworks - The frameworks supported by the platform version.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • customAmiList

        PlatformDescription.Builder customAmiList​(Collection<CustomAmi> customAmiList)

        The custom AMIs supported by the platform version.

        Parameters:
        customAmiList - The custom AMIs supported by the platform version.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • customAmiList

        PlatformDescription.Builder customAmiList​(CustomAmi... customAmiList)

        The custom AMIs supported by the platform version.

        Parameters:
        customAmiList - The custom AMIs supported by the platform version.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • supportedTierList

        PlatformDescription.Builder supportedTierList​(Collection<String> supportedTierList)

        The tiers supported by the platform version.

        Parameters:
        supportedTierList - The tiers supported by the platform version.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • supportedTierList

        PlatformDescription.Builder supportedTierList​(String... supportedTierList)

        The tiers supported by the platform version.

        Parameters:
        supportedTierList - The tiers supported by the platform version.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • supportedAddonList

        PlatformDescription.Builder supportedAddonList​(Collection<String> supportedAddonList)

        The additions supported by the platform version.

        Parameters:
        supportedAddonList - The additions supported by the platform version.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • supportedAddonList

        PlatformDescription.Builder supportedAddonList​(String... supportedAddonList)

        The additions supported by the platform version.

        Parameters:
        supportedAddonList - The additions supported by the platform version.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • platformLifecycleState

        PlatformDescription.Builder platformLifecycleState​(String platformLifecycleState)

        The state of the platform version in its lifecycle.

        Possible values: Recommended | null

        If a null value is returned, the platform version isn't the recommended one for its branch. Each platform branch has a single recommended platform version, typically the most recent one.

        Parameters:
        platformLifecycleState - The state of the platform version in its lifecycle.

        Possible values: Recommended | null

        If a null value is returned, the platform version isn't the recommended one for its branch. Each platform branch has a single recommended platform version, typically the most recent one.

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

        PlatformDescription.Builder platformBranchName​(String platformBranchName)

        The platform branch to which the platform version belongs.

        Parameters:
        platformBranchName - The platform branch to which the platform version belongs.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • platformBranchLifecycleState

        PlatformDescription.Builder platformBranchLifecycleState​(String platformBranchLifecycleState)

        The state of the platform version's branch in its lifecycle.

        Possible values: Beta | Supported | Deprecated | Retired

        Parameters:
        platformBranchLifecycleState - The state of the platform version's branch in its lifecycle.

        Possible values: Beta | Supported | Deprecated | Retired

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