Interface PackageDetailsForAssociation.Builder
- All Superinterfaces:
Buildable
,CopyableBuilder<PackageDetailsForAssociation.Builder,
,PackageDetailsForAssociation> SdkBuilder<PackageDetailsForAssociation.Builder,
,PackageDetailsForAssociation> SdkPojo
- Enclosing class:
PackageDetailsForAssociation
@Mutable
@NotThreadSafe
public static interface PackageDetailsForAssociation.Builder
extends SdkPojo, CopyableBuilder<PackageDetailsForAssociation.Builder,PackageDetailsForAssociation>
-
Method Summary
Modifier and TypeMethodDescriptionassociationConfiguration
(Consumer<PackageAssociationConfiguration.Builder> associationConfiguration) The configuration parameters for associating the package with a domain.associationConfiguration
(PackageAssociationConfiguration associationConfiguration) The configuration parameters for associating the package with a domain.Internal ID of the package that you want to associate with a domain.prerequisitePackageIDList
(String... prerequisitePackageIDList) List of package IDs that must be linked to the domain before or simultaneously with the package association.prerequisitePackageIDList
(Collection<String> prerequisitePackageIDList) List of package IDs that must be linked to the domain before or simultaneously with the package association.Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copy
Methods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, build
Methods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFieldNameToField, sdkFields
-
Method Details
-
packageID
Internal ID of the package that you want to associate with a domain.
- Parameters:
packageID
- Internal ID of the package that you want to associate with a domain.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
prerequisitePackageIDList
PackageDetailsForAssociation.Builder prerequisitePackageIDList(Collection<String> prerequisitePackageIDList) List of package IDs that must be linked to the domain before or simultaneously with the package association.
- Parameters:
prerequisitePackageIDList
- List of package IDs that must be linked to the domain before or simultaneously with the package association.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
prerequisitePackageIDList
List of package IDs that must be linked to the domain before or simultaneously with the package association.
- Parameters:
prerequisitePackageIDList
- List of package IDs that must be linked to the domain before or simultaneously with the package association.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
associationConfiguration
PackageDetailsForAssociation.Builder associationConfiguration(PackageAssociationConfiguration associationConfiguration) The configuration parameters for associating the package with a domain.
- Parameters:
associationConfiguration
- The configuration parameters for associating the package with a domain.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
associationConfiguration
default PackageDetailsForAssociation.Builder associationConfiguration(Consumer<PackageAssociationConfiguration.Builder> associationConfiguration) The configuration parameters for associating the package with a domain.
This is a convenience method that creates an instance of thePackageAssociationConfiguration.Builder
avoiding the need to create one manually viaPackageAssociationConfiguration.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed toassociationConfiguration(PackageAssociationConfiguration)
.- Parameters:
associationConfiguration
- a consumer that will call methods onPackageAssociationConfiguration.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-