Class Customizations
- java.lang.Object
-
- software.amazon.awssdk.services.cloudfront.model.Customizations
-
- All Implemented Interfaces:
Serializable,SdkPojo,ToCopyableBuilder<Customizations.Builder,Customizations>
@Generated("software.amazon.awssdk:codegen") public final class Customizations extends Object implements SdkPojo, Serializable, ToCopyableBuilder<Customizations.Builder,Customizations>
Customizations for the distribution tenant. For each distribution tenant, you can specify the geographic restrictions, and the Amazon Resource Names (ARNs) for the ACM certificate and WAF web ACL. These are specific values that you can override or disable from the multi-tenant distribution that was used to create the distribution tenant.
- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static interfaceCustomizations.Builder
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static Customizations.Builderbuilder()Certificatecertificate()The Certificate Manager (ACM) certificate.booleanequals(Object obj)booleanequalsBySdkFields(Object obj)GeoRestrictionCustomizationgeoRestrictions()The geographic restrictions.<T> Optional<T>getValueForField(String fieldName, Class<T> clazz)inthashCode()Map<String,SdkField<?>>sdkFieldNameToField()List<SdkField<?>>sdkFields()static Class<? extends Customizations.Builder>serializableBuilderClass()Customizations.BuildertoBuilder()StringtoString()Returns a string representation of this object.WebAclCustomizationwebAcl()The WAF web ACL.-
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface software.amazon.awssdk.utils.builder.ToCopyableBuilder
copy
-
-
-
-
Method Detail
-
webAcl
public final WebAclCustomization webAcl()
The WAF web ACL.
- Returns:
- The WAF web ACL.
-
certificate
public final Certificate certificate()
The Certificate Manager (ACM) certificate.
- Returns:
- The Certificate Manager (ACM) certificate.
-
geoRestrictions
public final GeoRestrictionCustomization geoRestrictions()
The geographic restrictions.
- Returns:
- The geographic restrictions.
-
toBuilder
public Customizations.Builder toBuilder()
- Specified by:
toBuilderin interfaceToCopyableBuilder<Customizations.Builder,Customizations>
-
builder
public static Customizations.Builder builder()
-
serializableBuilderClass
public static Class<? extends Customizations.Builder> serializableBuilderClass()
-
equalsBySdkFields
public final boolean equalsBySdkFields(Object obj)
- Specified by:
equalsBySdkFieldsin interfaceSdkPojo
-
toString
public final String toString()
Returns a string representation of this object. This is useful for testing and debugging. Sensitive data will be redacted from this string using a placeholder value.
-
sdkFieldNameToField
public final Map<String,SdkField<?>> sdkFieldNameToField()
- Specified by:
sdkFieldNameToFieldin interfaceSdkPojo
-
-