Interface Customizations.Builder
- All Superinterfaces:
Buildable,CopyableBuilder<Customizations.Builder,,Customizations> SdkBuilder<Customizations.Builder,,Customizations> SdkPojo
- Enclosing class:
Customizations
@Mutable
@NotThreadSafe
public static interface Customizations.Builder
extends SdkPojo, CopyableBuilder<Customizations.Builder,Customizations>
-
Method Summary
Modifier and TypeMethodDescriptiondefault Customizations.Buildercertificate(Consumer<Certificate.Builder> certificate) The Certificate Manager (ACM) certificate.certificate(Certificate certificate) The Certificate Manager (ACM) certificate.default Customizations.BuildergeoRestrictions(Consumer<GeoRestrictionCustomization.Builder> geoRestrictions) The geographic restrictions.geoRestrictions(GeoRestrictionCustomization geoRestrictions) The geographic restrictions.default Customizations.BuilderwebAcl(Consumer<WebAclCustomization.Builder> webAcl) The WAF web ACL.webAcl(WebAclCustomization webAcl) The WAF web ACL.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
-
webAcl
The WAF web ACL.
- Parameters:
webAcl- The WAF web ACL.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
webAcl
The WAF web ACL.
This is a convenience method that creates an instance of theWebAclCustomization.Builderavoiding the need to create one manually viaWebAclCustomization.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed towebAcl(WebAclCustomization).- Parameters:
webAcl- a consumer that will call methods onWebAclCustomization.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
certificate
The Certificate Manager (ACM) certificate.
- Parameters:
certificate- The Certificate Manager (ACM) certificate.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
certificate
The Certificate Manager (ACM) certificate.
This is a convenience method that creates an instance of theCertificate.Builderavoiding the need to create one manually viaCertificate.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed tocertificate(Certificate).- Parameters:
certificate- a consumer that will call methods onCertificate.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
geoRestrictions
The geographic restrictions.
- Parameters:
geoRestrictions- The geographic restrictions.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
geoRestrictions
default Customizations.Builder geoRestrictions(Consumer<GeoRestrictionCustomization.Builder> geoRestrictions) The geographic restrictions.
This is a convenience method that creates an instance of theGeoRestrictionCustomization.Builderavoiding the need to create one manually viaGeoRestrictionCustomization.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed togeoRestrictions(GeoRestrictionCustomization).- Parameters:
geoRestrictions- a consumer that will call methods onGeoRestrictionCustomization.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-