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
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description default Customizations.Buildercertificate(Consumer<Certificate.Builder> certificate)The Certificate Manager (ACM) certificate.Customizations.Buildercertificate(Certificate certificate)The Certificate Manager (ACM) certificate.default Customizations.BuildergeoRestrictions(Consumer<GeoRestrictionCustomization.Builder> geoRestrictions)The geographic restrictions.Customizations.BuildergeoRestrictions(GeoRestrictionCustomization geoRestrictions)The geographic restrictions.default Customizations.BuilderwebAcl(Consumer<WebAclCustomization.Builder> webAcl)The WAF web ACL.Customizations.BuilderwebAcl(WebAclCustomization webAcl)The WAF web ACL.-
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
-
webAcl
Customizations.Builder webAcl(WebAclCustomization 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
default Customizations.Builder webAcl(Consumer<WebAclCustomization.Builder> 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:
webAcl(WebAclCustomization)
-
certificate
Customizations.Builder certificate(Certificate 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
default Customizations.Builder certificate(Consumer<Certificate.Builder> 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:
certificate(Certificate)
-
geoRestrictions
Customizations.Builder geoRestrictions(GeoRestrictionCustomization 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:
geoRestrictions(GeoRestrictionCustomization)
-
-