public static interface PlatformDescription.Builder extends CopyableBuilder<PlatformDescription.Builder,PlatformDescription>
Modifier and Type | Method and Description |
---|---|
PlatformDescription.Builder |
customAmiList(Collection<CustomAmi> customAmiList)
The custom AMIs supported by the platform.
|
PlatformDescription.Builder |
customAmiList(Consumer<CustomAmi.Builder>... customAmiList)
The custom AMIs supported by the platform.
|
PlatformDescription.Builder |
customAmiList(CustomAmi... customAmiList)
The custom AMIs supported by the platform.
|
PlatformDescription.Builder |
dateCreated(Instant dateCreated)
The date when the platform was created.
|
PlatformDescription.Builder |
dateUpdated(Instant dateUpdated)
The date when the platform was last updated.
|
PlatformDescription.Builder |
description(String description)
The description of the platform.
|
PlatformDescription.Builder |
frameworks(Collection<PlatformFramework> frameworks)
The frameworks supported by the platform.
|
PlatformDescription.Builder |
frameworks(Consumer<PlatformFramework.Builder>... frameworks)
The frameworks supported by the platform.
|
PlatformDescription.Builder |
frameworks(PlatformFramework... frameworks)
The frameworks supported by the platform.
|
PlatformDescription.Builder |
maintainer(String maintainer)
Information about the maintainer of the platform.
|
PlatformDescription.Builder |
operatingSystemName(String operatingSystemName)
The operating system used by the platform.
|
PlatformDescription.Builder |
operatingSystemVersion(String operatingSystemVersion)
The version of the operating system used by the platform.
|
PlatformDescription.Builder |
platformArn(String platformArn)
The ARN of the platform.
|
PlatformDescription.Builder |
platformCategory(String platformCategory)
The category of the platform.
|
PlatformDescription.Builder |
platformName(String platformName)
The name of the platform.
|
PlatformDescription.Builder |
platformOwner(String platformOwner)
The AWS account ID of the person who created the platform.
|
PlatformDescription.Builder |
platformStatus(PlatformStatus platformStatus)
The status of the platform.
|
PlatformDescription.Builder |
platformStatus(String platformStatus)
The status of the platform.
|
PlatformDescription.Builder |
platformVersion(String platformVersion)
The version of the platform.
|
PlatformDescription.Builder |
programmingLanguages(Collection<PlatformProgrammingLanguage> programmingLanguages)
The programming languages supported by the platform.
|
PlatformDescription.Builder |
programmingLanguages(Consumer<PlatformProgrammingLanguage.Builder>... programmingLanguages)
The programming languages supported by the platform.
|
PlatformDescription.Builder |
programmingLanguages(PlatformProgrammingLanguage... programmingLanguages)
The programming languages supported by the platform.
|
PlatformDescription.Builder |
solutionStackName(String solutionStackName)
The name of the solution stack used by the platform.
|
PlatformDescription.Builder |
supportedAddonList(Collection<String> supportedAddonList)
The additions supported by the platform.
|
PlatformDescription.Builder |
supportedAddonList(String... supportedAddonList)
The additions supported by the platform.
|
PlatformDescription.Builder |
supportedTierList(Collection<String> supportedTierList)
The tiers supported by the platform.
|
PlatformDescription.Builder |
supportedTierList(String... supportedTierList)
The tiers supported by the platform.
|
copy
applyMutation, build
PlatformDescription.Builder platformArn(String platformArn)
The ARN of the platform.
platformArn
- The ARN of the platform.PlatformDescription.Builder platformOwner(String platformOwner)
The AWS account ID of the person who created the platform.
platformOwner
- The AWS account ID of the person who created the platform.PlatformDescription.Builder platformName(String platformName)
The name of the platform.
platformName
- The name of the platform.PlatformDescription.Builder platformVersion(String platformVersion)
The version of the platform.
platformVersion
- The version of the platform.PlatformDescription.Builder solutionStackName(String solutionStackName)
The name of the solution stack used by the platform.
solutionStackName
- The name of the solution stack used by the platform.PlatformDescription.Builder platformStatus(String platformStatus)
The status of the platform.
platformStatus
- The status of the platform.PlatformStatus
,
PlatformStatus
PlatformDescription.Builder platformStatus(PlatformStatus platformStatus)
The status of the platform.
platformStatus
- The status of the platform.PlatformStatus
,
PlatformStatus
PlatformDescription.Builder dateCreated(Instant dateCreated)
The date when the platform was created.
dateCreated
- The date when the platform was created.PlatformDescription.Builder dateUpdated(Instant dateUpdated)
The date when the platform was last updated.
dateUpdated
- The date when the platform was last updated.PlatformDescription.Builder platformCategory(String platformCategory)
The category of the platform.
platformCategory
- The category of the platform.PlatformDescription.Builder description(String description)
The description of the platform.
description
- The description of the platform.PlatformDescription.Builder maintainer(String maintainer)
Information about the maintainer of the platform.
maintainer
- Information about the maintainer of the platform.PlatformDescription.Builder operatingSystemName(String operatingSystemName)
The operating system used by the platform.
operatingSystemName
- The operating system used by the platform.PlatformDescription.Builder operatingSystemVersion(String operatingSystemVersion)
The version of the operating system used by the platform.
operatingSystemVersion
- The version of the operating system used by the platform.PlatformDescription.Builder programmingLanguages(Collection<PlatformProgrammingLanguage> programmingLanguages)
The programming languages supported by the platform.
programmingLanguages
- The programming languages supported by the platform.PlatformDescription.Builder programmingLanguages(PlatformProgrammingLanguage... programmingLanguages)
The programming languages supported by the platform.
programmingLanguages
- The programming languages supported by the platform.PlatformDescription.Builder programmingLanguages(Consumer<PlatformProgrammingLanguage.Builder>... programmingLanguages)
The programming languages supported by the platform.
This is a convenience that creates an instance of theList.Builder
avoiding the need to create one manually via List#builder()
.
When the Consumer
completes, List.Builder#build()
is called
immediately and its result is passed to #programmingLanguages(List)
.programmingLanguages
- a consumer that will call methods on List.Builder
#programmingLanguages(List)
PlatformDescription.Builder frameworks(Collection<PlatformFramework> frameworks)
The frameworks supported by the platform.
frameworks
- The frameworks supported by the platform.PlatformDescription.Builder frameworks(PlatformFramework... frameworks)
The frameworks supported by the platform.
frameworks
- The frameworks supported by the platform.PlatformDescription.Builder frameworks(Consumer<PlatformFramework.Builder>... frameworks)
The frameworks supported by the platform.
This is a convenience that creates an instance of theList.Builder
avoiding the
need to create one manually via List#builder()
.
When the Consumer
completes, List.Builder#build()
is called immediately
and its result is passed to #frameworks(List)
.frameworks
- a consumer that will call methods on List.Builder
#frameworks(List)
PlatformDescription.Builder customAmiList(Collection<CustomAmi> customAmiList)
The custom AMIs supported by the platform.
customAmiList
- The custom AMIs supported by the platform.PlatformDescription.Builder customAmiList(CustomAmi... customAmiList)
The custom AMIs supported by the platform.
customAmiList
- The custom AMIs supported by the platform.PlatformDescription.Builder customAmiList(Consumer<CustomAmi.Builder>... customAmiList)
The custom AMIs supported by the platform.
This is a convenience that creates an instance of theList.Builder
avoiding the need to
create one manually via List#builder()
.
When the Consumer
completes, List.Builder#build()
is called immediately and its
result is passed to #customAmiList(List)
.customAmiList
- a consumer that will call methods on List.Builder
#customAmiList(List)
PlatformDescription.Builder supportedTierList(Collection<String> supportedTierList)
The tiers supported by the platform.
supportedTierList
- The tiers supported by the platform.PlatformDescription.Builder supportedTierList(String... supportedTierList)
The tiers supported by the platform.
supportedTierList
- The tiers supported by the platform.PlatformDescription.Builder supportedAddonList(Collection<String> supportedAddonList)
The additions supported by the platform.
supportedAddonList
- The additions supported by the platform.PlatformDescription.Builder supportedAddonList(String... supportedAddonList)
The additions supported by the platform.
supportedAddonList
- The additions supported by the platform.Copyright © 2017 Amazon Web Services, Inc. All Rights Reserved.