Interface PlatformDescription.Builder
- All Superinterfaces:
Buildable
,CopyableBuilder<PlatformDescription.Builder,
,PlatformDescription> SdkBuilder<PlatformDescription.Builder,
,PlatformDescription> SdkPojo
- Enclosing class:
PlatformDescription
-
Method Summary
Modifier and TypeMethodDescriptioncustomAmiList
(Collection<CustomAmi> customAmiList) The custom AMIs supported by the platform version.customAmiList
(Consumer<CustomAmi.Builder>... customAmiList) The custom AMIs supported by the platform version.customAmiList
(CustomAmi... customAmiList) The custom AMIs supported by the platform version.dateCreated
(Instant dateCreated) The date when the platform version was created.dateUpdated
(Instant dateUpdated) The date when the platform version was last updated.description
(String description) The description of the platform version.frameworks
(Collection<PlatformFramework> frameworks) The frameworks supported by the platform version.frameworks
(Consumer<PlatformFramework.Builder>... frameworks) The frameworks supported by the platform version.frameworks
(PlatformFramework... frameworks) The frameworks supported by the platform version.maintainer
(String maintainer) Information about the maintainer of the platform version.operatingSystemName
(String operatingSystemName) The operating system used by the platform version.operatingSystemVersion
(String operatingSystemVersion) The version of the operating system used by the platform version.platformArn
(String platformArn) The ARN of the platform version.platformBranchLifecycleState
(String platformBranchLifecycleState) The state of the platform version's branch in its lifecycle.platformBranchName
(String platformBranchName) The platform branch to which the platform version belongs.platformCategory
(String platformCategory) The category of the platform version.platformLifecycleState
(String platformLifecycleState) The state of the platform version in its lifecycle.platformName
(String platformName) The name of the platform version.platformOwner
(String platformOwner) The AWS account ID of the person who created the platform version.platformStatus
(String platformStatus) The status of the platform version.platformStatus
(PlatformStatus platformStatus) The status of the platform version.platformVersion
(String platformVersion) The version of the platform version.programmingLanguages
(Collection<PlatformProgrammingLanguage> programmingLanguages) The programming languages supported by the platform version.programmingLanguages
(Consumer<PlatformProgrammingLanguage.Builder>... programmingLanguages) The programming languages supported by the platform version.programmingLanguages
(PlatformProgrammingLanguage... programmingLanguages) The programming languages supported by the platform version.solutionStackName
(String solutionStackName) The name of the solution stack used by the platform version.supportedAddonList
(String... supportedAddonList) The additions supported by the platform version.supportedAddonList
(Collection<String> supportedAddonList) The additions supported by the platform version.supportedTierList
(String... supportedTierList) The tiers supported by the platform version.supportedTierList
(Collection<String> supportedTierList) The tiers supported by the platform version.Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copy
Methods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, build
Methods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFields
-
Method Details
-
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
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
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
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
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
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
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:
-
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
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
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
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
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
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
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.
-
programmingLanguages
PlatformDescription.Builder programmingLanguages(Consumer<PlatformProgrammingLanguage.Builder>... programmingLanguages) The programming languages supported by the platform version.
This is a convenience method that creates an instance of thePlatformProgrammingLanguage.Builder
avoiding the need to create one manually viaPlatformProgrammingLanguage.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed toprogrammingLanguages(List<PlatformProgrammingLanguage>)
.- Parameters:
programmingLanguages
- a consumer that will call methods onPlatformProgrammingLanguage.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
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
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
The frameworks supported by the platform version.
This is a convenience method that creates an instance of thePlatformFramework.Builder
avoiding the need to create one manually viaPlatformFramework.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed toframeworks(List<PlatformFramework>)
.- Parameters:
frameworks
- a consumer that will call methods onPlatformFramework.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
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
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
The custom AMIs supported by the platform version.
This is a convenience method that creates an instance of theCustomAmi.Builder
avoiding the need to create one manually viaCustomAmi.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed tocustomAmiList(List<CustomAmi>)
.- Parameters:
customAmiList
- a consumer that will call methods onCustomAmi.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
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
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
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
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
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
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
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.
-