public static interface AddonInfo.Builder extends SdkPojo, CopyableBuilder<AddonInfo.Builder,AddonInfo>
| Modifier and Type | Method and Description |
|---|---|
AddonInfo.Builder |
addonName(String addonName)
The name of the add-on.
|
AddonInfo.Builder |
addonVersions(AddonVersionInfo... addonVersions)
An object representing information about available add-on versions and compatible Kubernetes versions.
|
AddonInfo.Builder |
addonVersions(Collection<AddonVersionInfo> addonVersions)
An object representing information about available add-on versions and compatible Kubernetes versions.
|
AddonInfo.Builder |
addonVersions(Consumer<AddonVersionInfo.Builder>... addonVersions)
An object representing information about available add-on versions and compatible Kubernetes versions.
|
default AddonInfo.Builder |
marketplaceInformation(Consumer<MarketplaceInformation.Builder> marketplaceInformation)
Information about the add-on from the Amazon Web Services Marketplace.
|
AddonInfo.Builder |
marketplaceInformation(MarketplaceInformation marketplaceInformation)
Information about the add-on from the Amazon Web Services Marketplace.
|
AddonInfo.Builder |
owner(String owner)
The owner of the add-on.
|
AddonInfo.Builder |
publisher(String publisher)
The publisher of the add-on.
|
AddonInfo.Builder |
type(String type)
The type of the add-on.
|
equalsBySdkFields, sdkFieldscopyapplyMutation, buildAddonInfo.Builder addonName(String addonName)
The name of the add-on.
addonName - The name of the add-on.AddonInfo.Builder type(String type)
The type of the add-on.
type - The type of the add-on.AddonInfo.Builder addonVersions(Collection<AddonVersionInfo> addonVersions)
An object representing information about available add-on versions and compatible Kubernetes versions.
addonVersions - An object representing information about available add-on versions and compatible Kubernetes versions.AddonInfo.Builder addonVersions(AddonVersionInfo... addonVersions)
An object representing information about available add-on versions and compatible Kubernetes versions.
addonVersions - An object representing information about available add-on versions and compatible Kubernetes versions.AddonInfo.Builder addonVersions(Consumer<AddonVersionInfo.Builder>... addonVersions)
An object representing information about available add-on versions and compatible Kubernetes versions.
This is a convenience method that creates an instance of theAddonVersionInfo.Builder avoiding the need to create one
manually via AddonVersionInfo.builder().
When the Consumer completes,
SdkBuilder.build() is called immediately and
its result is passed to #addonVersions(List.
addonVersions - a consumer that will call methods on
AddonVersionInfo.Builder#addonVersions(java.util.Collection) AddonInfo.Builder publisher(String publisher)
The publisher of the add-on.
publisher - The publisher of the add-on.AddonInfo.Builder owner(String owner)
The owner of the add-on.
owner - The owner of the add-on.AddonInfo.Builder marketplaceInformation(MarketplaceInformation marketplaceInformation)
Information about the add-on from the Amazon Web Services Marketplace.
marketplaceInformation - Information about the add-on from the Amazon Web Services Marketplace.default AddonInfo.Builder marketplaceInformation(Consumer<MarketplaceInformation.Builder> marketplaceInformation)
Information about the add-on from the Amazon Web Services Marketplace.
This is a convenience method that creates an instance of theMarketplaceInformation.Builder avoiding
the need to create one manually via MarketplaceInformation.builder().
When the Consumer completes, SdkBuilder.build() is called immediately and
its result is passed to marketplaceInformation(MarketplaceInformation).
marketplaceInformation - a consumer that will call methods on MarketplaceInformation.BuildermarketplaceInformation(MarketplaceInformation)Copyright © 2022. All rights reserved.