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
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description default PackageDetailsForAssociation.BuilderassociationConfiguration(Consumer<PackageAssociationConfiguration.Builder> associationConfiguration)The configuration parameters for associating the package with a domain.PackageDetailsForAssociation.BuilderassociationConfiguration(PackageAssociationConfiguration associationConfiguration)The configuration parameters for associating the package with a domain.PackageDetailsForAssociation.BuilderpackageID(String packageID)Internal ID of the package that you want to associate with a domain.PackageDetailsForAssociation.BuilderprerequisitePackageIDList(String... prerequisitePackageIDList)List of package IDs that must be linked to the domain before or simultaneously with the package association.PackageDetailsForAssociation.BuilderprerequisitePackageIDList(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 Detail
-
packageID
PackageDetailsForAssociation.Builder packageID(String 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
PackageDetailsForAssociation.Builder prerequisitePackageIDList(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.
-
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:
associationConfiguration(PackageAssociationConfiguration)
-
-