Interface SupportPlan.Builder
- All Superinterfaces:
Buildable,CopyableBuilder<SupportPlan.Builder,,SupportPlan> SdkBuilder<SupportPlan.Builder,,SupportPlan> SdkPojo
- Enclosing class:
SupportPlan
@Mutable
@NotThreadSafe
public static interface SupportPlan.Builder
extends SdkPojo, CopyableBuilder<SupportPlan.Builder,SupportPlan>
-
Method Summary
Modifier and TypeMethodDescriptiondefault SupportPlan.BuilderpartnerLedSupport(Consumer<PartnerLedSupport.Builder> partnerLedSupport) Configuration for partner-led support plans.partnerLedSupport(PartnerLedSupport partnerLedSupport) Configuration for partner-led support plans.default SupportPlan.BuilderresoldBusiness(Consumer<ResoldBusiness.Builder> resoldBusiness) Configuration for resold business support plans.resoldBusiness(ResoldBusiness resoldBusiness) Configuration for resold business support plans.default SupportPlan.BuilderresoldEnterprise(Consumer<ResoldEnterprise.Builder> resoldEnterprise) Configuration for resold enterprise support plans.resoldEnterprise(ResoldEnterprise resoldEnterprise) Configuration for resold enterprise support plans.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
-
resoldBusiness
Configuration for resold business support plans.
- Parameters:
resoldBusiness- Configuration for resold business support plans.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
resoldBusiness
Configuration for resold business support plans.
This is a convenience method that creates an instance of theResoldBusiness.Builderavoiding the need to create one manually viaResoldBusiness.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed toresoldBusiness(ResoldBusiness).- Parameters:
resoldBusiness- a consumer that will call methods onResoldBusiness.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
resoldEnterprise
Configuration for resold enterprise support plans.
- Parameters:
resoldEnterprise- Configuration for resold enterprise support plans.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
resoldEnterprise
Configuration for resold enterprise support plans.
This is a convenience method that creates an instance of theResoldEnterprise.Builderavoiding the need to create one manually viaResoldEnterprise.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed toresoldEnterprise(ResoldEnterprise).- Parameters:
resoldEnterprise- a consumer that will call methods onResoldEnterprise.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
partnerLedSupport
Configuration for partner-led support plans.
- Parameters:
partnerLedSupport- Configuration for partner-led support plans.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
partnerLedSupport
default SupportPlan.Builder partnerLedSupport(Consumer<PartnerLedSupport.Builder> partnerLedSupport) Configuration for partner-led support plans.
This is a convenience method that creates an instance of thePartnerLedSupport.Builderavoiding the need to create one manually viaPartnerLedSupport.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed topartnerLedSupport(PartnerLedSupport).- Parameters:
partnerLedSupport- a consumer that will call methods onPartnerLedSupport.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-