Interface SupportPlan.Builder
- All Superinterfaces:
Buildable,CopyableBuilder<SupportPlan.Builder,,SupportPlan> SdkBuilder<SupportPlan.Builder,,SupportPlan> SdkPojo
- Enclosing class:
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.BuilderresoldEnterprise(Consumer<ResoldEnterprise.Builder> resoldEnterprise) Configuration for resold enterprise support plans.resoldEnterprise(ResoldEnterprise resoldEnterprise) Configuration for resold enterprise support plans.default SupportPlan.BuilderresoldUnifiedOperations(Consumer<ResoldUnifiedOperations.Builder> resoldUnifiedOperations) Configuration for resold unified operations support plans.resoldUnifiedOperations(ResoldUnifiedOperations resoldUnifiedOperations) Configuration for resold unified operations 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
-
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:
-
resoldUnifiedOperations
Configuration for resold unified operations support plans.
- Parameters:
resoldUnifiedOperations- Configuration for resold unified operations support plans.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
resoldUnifiedOperations
default SupportPlan.Builder resoldUnifiedOperations(Consumer<ResoldUnifiedOperations.Builder> resoldUnifiedOperations) Configuration for resold unified operations support plans.
This is a convenience method that creates an instance of theResoldUnifiedOperations.Builderavoiding the need to create one manually viaResoldUnifiedOperations.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed toresoldUnifiedOperations(ResoldUnifiedOperations).- Parameters:
resoldUnifiedOperations- a consumer that will call methods onResoldUnifiedOperations.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-