Interface PlatformDescription.Builder
-
- All Superinterfaces:
Buildable,CopyableBuilder<PlatformDescription.Builder,PlatformDescription>,SdkBuilder<PlatformDescription.Builder,PlatformDescription>,SdkPojo
- Enclosing class:
- PlatformDescription
public static interface PlatformDescription.Builder extends SdkPojo, CopyableBuilder<PlatformDescription.Builder,PlatformDescription>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description PlatformDescription.BuildercustomAmiList(Collection<CustomAmi> customAmiList)The custom AMIs supported by the platform version.PlatformDescription.BuildercustomAmiList(Consumer<CustomAmi.Builder>... customAmiList)The custom AMIs supported by the platform version.PlatformDescription.BuildercustomAmiList(CustomAmi... customAmiList)The custom AMIs supported by the platform version.PlatformDescription.BuilderdateCreated(Instant dateCreated)The date when the platform version was created.PlatformDescription.BuilderdateUpdated(Instant dateUpdated)The date when the platform version was last updated.PlatformDescription.Builderdescription(String description)The description of the platform version.PlatformDescription.Builderframeworks(Collection<PlatformFramework> frameworks)The frameworks supported by the platform version.PlatformDescription.Builderframeworks(Consumer<PlatformFramework.Builder>... frameworks)The frameworks supported by the platform version.PlatformDescription.Builderframeworks(PlatformFramework... frameworks)The frameworks supported by the platform version.PlatformDescription.Buildermaintainer(String maintainer)Information about the maintainer of the platform version.PlatformDescription.BuilderoperatingSystemName(String operatingSystemName)The operating system used by the platform version.PlatformDescription.BuilderoperatingSystemVersion(String operatingSystemVersion)The version of the operating system used by the platform version.PlatformDescription.BuilderplatformArn(String platformArn)The ARN of the platform version.PlatformDescription.BuilderplatformBranchLifecycleState(String platformBranchLifecycleState)The state of the platform version's branch in its lifecycle.PlatformDescription.BuilderplatformBranchName(String platformBranchName)The platform branch to which the platform version belongs.PlatformDescription.BuilderplatformCategory(String platformCategory)The category of the platform version.PlatformDescription.BuilderplatformLifecycleState(String platformLifecycleState)The state of the platform version in its lifecycle.PlatformDescription.BuilderplatformName(String platformName)The name of the platform version.PlatformDescription.BuilderplatformOwner(String platformOwner)The AWS account ID of the person who created the platform version.PlatformDescription.BuilderplatformStatus(String platformStatus)The status of the platform version.PlatformDescription.BuilderplatformStatus(PlatformStatus platformStatus)The status of the platform version.PlatformDescription.BuilderplatformVersion(String platformVersion)The version of the platform version.PlatformDescription.BuilderprogrammingLanguages(Collection<PlatformProgrammingLanguage> programmingLanguages)The programming languages supported by the platform version.PlatformDescription.BuilderprogrammingLanguages(Consumer<PlatformProgrammingLanguage.Builder>... programmingLanguages)The programming languages supported by the platform version.PlatformDescription.BuilderprogrammingLanguages(PlatformProgrammingLanguage... programmingLanguages)The programming languages supported by the platform version.PlatformDescription.BuildersolutionStackName(String solutionStackName)The name of the solution stack used by the platform version.PlatformDescription.BuildersupportedAddonList(String... supportedAddonList)The additions supported by the platform version.PlatformDescription.BuildersupportedAddonList(Collection<String> supportedAddonList)The additions supported by the platform version.PlatformDescription.BuildersupportedTierList(String... supportedTierList)The tiers supported by the platform version.PlatformDescription.BuildersupportedTierList(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, sdkFieldNameToField, sdkFields
-
-
-
-
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
-
platformStatus
PlatformDescription.Builder platformStatus(PlatformStatus 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.
-
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.Builderavoiding the need to create one manually viaPlatformProgrammingLanguage.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed to#programmingLanguages(List.) - 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:
#programmingLanguages(java.util.Collection)
-
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.
-
frameworks
PlatformDescription.Builder frameworks(Consumer<PlatformFramework.Builder>... frameworks)
The frameworks supported by the platform version.
This is a convenience method that creates an instance of thePlatformFramework.Builderavoiding the need to create one manually viaPlatformFramework.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed to#frameworks(List.) - 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:
#frameworks(java.util.Collection)
-
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.
-
customAmiList
PlatformDescription.Builder customAmiList(Consumer<CustomAmi.Builder>... customAmiList)
The custom AMIs supported by the platform version.
This is a convenience method that creates an instance of theCustomAmi.Builderavoiding the need to create one manually viaCustomAmi.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed to#customAmiList(List.) - 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:
#customAmiList(java.util.Collection)
-
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|nullIf 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|nullIf 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.
-
-