Interface SaasFulfillmentOption.Builder
- All Superinterfaces:
Buildable,CopyableBuilder<SaasFulfillmentOption.Builder,,SaasFulfillmentOption> SdkBuilder<SaasFulfillmentOption.Builder,,SaasFulfillmentOption> SdkPojo
- Enclosing class:
SaasFulfillmentOption
@Mutable
@NotThreadSafe
public static interface SaasFulfillmentOption.Builder
extends SdkPojo, CopyableBuilder<SaasFulfillmentOption.Builder,SaasFulfillmentOption>
-
Method Summary
Modifier and TypeMethodDescriptionavailableFromTime(Instant availableFromTime) The date and time when the SaaS product became available for fulfillment.fulfillmentOptionDisplayName(String fulfillmentOptionDisplayName) A human-readable name for the fulfillment option type.fulfillmentOptionId(String fulfillmentOptionId) The unique identifier of the fulfillment option.fulfillmentOptionType(String fulfillmentOptionType) The category of the fulfillment option.fulfillmentOptionType(FulfillmentOptionType fulfillmentOptionType) The category of the fulfillment option.fulfillmentUrl(String fulfillmentUrl) The URL of the seller's software registration landing page.The URL that a buyer uses to launch the seller's SaaS product.quickLaunch(String quickLaunch) Specifies whether the SaaS product supports quick-launch deployment.quickLaunch(SaasQuickLaunchStatus quickLaunch) Specifies whether the SaaS product supports quick-launch deployment.usageInstructions(String usageInstructions) Instructions on how to access and use this SaaS product.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.
-
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
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
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.
-
fulfillmentUrl
The URL of the seller's software registration landing page.
- Parameters:
fulfillmentUrl- The URL of the seller's software registration landing page.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
usageInstructions
Instructions on how to access and use this SaaS product.
- Parameters:
usageInstructions- Instructions on how to access and use this SaaS product.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
availableFromTime
The date and time when the SaaS product became available for fulfillment.
- Parameters:
availableFromTime- The date and time when the SaaS product became available for fulfillment.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
launchUrl
The URL that a buyer uses to launch the seller's SaaS product. This URL is distinct from
fulfillmentUrl, which is the seller's software registration landing page.- Parameters:
launchUrl- The URL that a buyer uses to launch the seller's SaaS product. This URL is distinct fromfulfillmentUrl, which is the seller's software registration landing page.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
quickLaunch
Specifies whether the SaaS product supports quick-launch deployment.
- Parameters:
quickLaunch- Specifies whether the SaaS product supports quick-launch deployment.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
quickLaunch
Specifies whether the SaaS product supports quick-launch deployment.
- Parameters:
quickLaunch- Specifies whether the SaaS product supports quick-launch deployment.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-