Interface ContainerFulfillmentOption.Builder
- All Superinterfaces:
Buildable,CopyableBuilder<ContainerFulfillmentOption.Builder,,ContainerFulfillmentOption> SdkBuilder<ContainerFulfillmentOption.Builder,,ContainerFulfillmentOption> SdkPojo
- Enclosing class:
ContainerFulfillmentOption
-
Method Summary
Modifier and TypeMethodDescriptionawsSupportedServices(Collection<AwsSupportedService> awsSupportedServices) The AWS services supported by this container deployment.awsSupportedServices(Consumer<AwsSupportedService.Builder>... awsSupportedServices) The AWS services supported by this container deployment.awsSupportedServices(AwsSupportedService... awsSupportedServices) The AWS services supported by this container deployment.fulfillmentOptionDisplayName(String fulfillmentOptionDisplayName) A human-readable name for the fulfillment option type.fulfillmentOptionId(String fulfillmentOptionId) The unique identifier of the fulfillment option.fulfillmentOptionName(String fulfillmentOptionName) The display name of the fulfillment option version.fulfillmentOptionType(String fulfillmentOptionType) The category of the fulfillment option.fulfillmentOptionType(FulfillmentOptionType fulfillmentOptionType) The category of the fulfillment option.fulfillmentOptionVersion(String fulfillmentOptionVersion) The version identifier of the fulfillment option.operatingSystems(Collection<ContainerOperatingSystem> operatingSystems) The operating systems supported by this container image.operatingSystems(Consumer<ContainerOperatingSystem.Builder>... operatingSystems) The operating systems supported by this container image.operatingSystems(ContainerOperatingSystem... operatingSystems) The operating systems supported by this container image.releaseNotes(String releaseNotes) Release notes describing changes in this version of the fulfillment option.usageInstructions(String usageInstructions) Instructions on how to deploy and use this container image.Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copyMethods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, buildMethods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFieldNameToField, sdkFields
-
Method Details
-
fulfillmentOptionId
The unique identifier of the fulfillment option.
- Parameters:
fulfillmentOptionId- The unique identifier of the fulfillment option.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
fulfillmentOptionName
The display name of the fulfillment option version.
- Parameters:
fulfillmentOptionName- The display name of the fulfillment option version.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
fulfillmentOptionType
The category of the fulfillment option.
- Parameters:
fulfillmentOptionType- The category of the fulfillment option.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
fulfillmentOptionType
ContainerFulfillmentOption.Builder fulfillmentOptionType(FulfillmentOptionType fulfillmentOptionType) The category of the fulfillment option.
- Parameters:
fulfillmentOptionType- The category of the fulfillment option.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
fulfillmentOptionDisplayName
ContainerFulfillmentOption.Builder fulfillmentOptionDisplayName(String fulfillmentOptionDisplayName) A human-readable name for the fulfillment option type.
- Parameters:
fulfillmentOptionDisplayName- A human-readable name for the fulfillment option type.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
fulfillmentOptionVersion
The version identifier of the fulfillment option.
- Parameters:
fulfillmentOptionVersion- The version identifier of the fulfillment option.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
operatingSystems
ContainerFulfillmentOption.Builder operatingSystems(Collection<ContainerOperatingSystem> operatingSystems) The operating systems supported by this container image.
- Parameters:
operatingSystems- The operating systems supported by this container image.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
operatingSystems
The operating systems supported by this container image.
- Parameters:
operatingSystems- The operating systems supported by this container image.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
operatingSystems
ContainerFulfillmentOption.Builder operatingSystems(Consumer<ContainerOperatingSystem.Builder>... operatingSystems) The operating systems supported by this container image.
This is a convenience method that creates an instance of theContainerOperatingSystem.Builderavoiding the need to create one manually viaContainerOperatingSystem.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed tooperatingSystems(List<ContainerOperatingSystem>).- Parameters:
operatingSystems- a consumer that will call methods onContainerOperatingSystem.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
awsSupportedServices
ContainerFulfillmentOption.Builder awsSupportedServices(Collection<AwsSupportedService> awsSupportedServices) The AWS services supported by this container deployment.
- Parameters:
awsSupportedServices- The AWS services supported by this container deployment.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
awsSupportedServices
ContainerFulfillmentOption.Builder awsSupportedServices(AwsSupportedService... awsSupportedServices) The AWS services supported by this container deployment.
- Parameters:
awsSupportedServices- The AWS services supported by this container deployment.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
awsSupportedServices
ContainerFulfillmentOption.Builder awsSupportedServices(Consumer<AwsSupportedService.Builder>... awsSupportedServices) The AWS services supported by this container deployment.
This is a convenience method that creates an instance of theAwsSupportedService.Builderavoiding the need to create one manually viaAwsSupportedService.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed toawsSupportedServices(List<AwsSupportedService>).- Parameters:
awsSupportedServices- a consumer that will call methods onAwsSupportedService.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
releaseNotes
Release notes describing changes in this version of the fulfillment option.
- Parameters:
releaseNotes- Release notes describing changes in this version of the fulfillment option.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
usageInstructions
Instructions on how to deploy and use this container image.
- Parameters:
usageInstructions- Instructions on how to deploy and use this container image.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-