Interface PackageDetailsForAssociation.Builder
- All Superinterfaces:
Buildable,CopyableBuilder<PackageDetailsForAssociation.Builder,,PackageDetailsForAssociation> SdkBuilder<PackageDetailsForAssociation.Builder,,PackageDetailsForAssociation> SdkPojo
- Enclosing class:
PackageDetailsForAssociation
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
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
-
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.Builderavoiding the need to create one manually viaPackageAssociationConfiguration.builder().When the
Consumercompletes,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:
-