Interface Association.Builder
- All Superinterfaces:
Buildable
,CopyableBuilder<Association.Builder,
,Association> SdkBuilder<Association.Builder,
,Association> SdkPojo
- Enclosing class:
Association
public static interface Association.Builder
extends SdkPojo, CopyableBuilder<Association.Builder,Association>
-
Method Summary
Modifier and TypeMethodDescriptioncertificateAssociations
(Collection<CertificateAssociation> certificateAssociations) A list of all associated clusters and domain names tied to a specific certificate.certificateAssociations
(Consumer<CertificateAssociation.Builder>... certificateAssociations) A list of all associated clusters and domain names tied to a specific certificate.certificateAssociations
(CertificateAssociation... certificateAssociations) A list of all associated clusters and domain names tied to a specific certificate.customDomainCertificateArn
(String customDomainCertificateArn) The Amazon Resource Name (ARN) for the certificate associated with the custom domain.customDomainCertificateExpiryDate
(Instant customDomainCertificateExpiryDate) The expiration date for the certificate.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, sdkFields
-
Method Details
-
customDomainCertificateArn
The Amazon Resource Name (ARN) for the certificate associated with the custom domain.
- Parameters:
customDomainCertificateArn
- The Amazon Resource Name (ARN) for the certificate associated with the custom domain.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
customDomainCertificateExpiryDate
The expiration date for the certificate.
- Parameters:
customDomainCertificateExpiryDate
- The expiration date for the certificate.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
certificateAssociations
Association.Builder certificateAssociations(Collection<CertificateAssociation> certificateAssociations) A list of all associated clusters and domain names tied to a specific certificate.
- Parameters:
certificateAssociations
- A list of all associated clusters and domain names tied to a specific certificate.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
certificateAssociations
A list of all associated clusters and domain names tied to a specific certificate.
- Parameters:
certificateAssociations
- A list of all associated clusters and domain names tied to a specific certificate.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
certificateAssociations
Association.Builder certificateAssociations(Consumer<CertificateAssociation.Builder>... certificateAssociations) A list of all associated clusters and domain names tied to a specific certificate.
This is a convenience method that creates an instance of theCertificateAssociation.Builder
avoiding the need to create one manually viaCertificateAssociation.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed tocertificateAssociations(List<CertificateAssociation>)
.- Parameters:
certificateAssociations
- a consumer that will call methods onCertificateAssociation.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-