Package com.pulumi.aws.cloudfront.inputs
Class DistributionTenantCustomizationsArgs.Builder
- java.lang.Object
-
- com.pulumi.aws.cloudfront.inputs.DistributionTenantCustomizationsArgs.Builder
-
- Enclosing class:
- DistributionTenantCustomizationsArgs
public static final class DistributionTenantCustomizationsArgs.Builder extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description Builder()Builder(DistributionTenantCustomizationsArgs defaults)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description DistributionTenantCustomizationsArgsbuild()DistributionTenantCustomizationsArgs.Buildercertificate(DistributionTenantCustomizationsCertificateArgs certificate)DistributionTenantCustomizationsArgs.Buildercertificate(com.pulumi.core.Output<DistributionTenantCustomizationsCertificateArgs> certificate)DistributionTenantCustomizationsArgs.BuildergeoRestriction(DistributionTenantCustomizationsGeoRestrictionArgs geoRestriction)DistributionTenantCustomizationsArgs.BuildergeoRestriction(com.pulumi.core.Output<DistributionTenantCustomizationsGeoRestrictionArgs> geoRestriction)DistributionTenantCustomizationsArgs.BuilderwebAcl(DistributionTenantCustomizationsWebAclArgs webAcl)DistributionTenantCustomizationsArgs.BuilderwebAcl(com.pulumi.core.Output<DistributionTenantCustomizationsWebAclArgs> webAcl)
-
-
-
Constructor Detail
-
Builder
public Builder()
-
Builder
public Builder(DistributionTenantCustomizationsArgs defaults)
-
-
Method Detail
-
certificate
public DistributionTenantCustomizationsArgs.Builder certificate(@Nullable com.pulumi.core.Output<DistributionTenantCustomizationsCertificateArgs> certificate)
- Parameters:
certificate- Certificate configuration for the tenant (maximum one).- Returns:
- builder
-
certificate
public DistributionTenantCustomizationsArgs.Builder certificate(DistributionTenantCustomizationsCertificateArgs certificate)
- Parameters:
certificate- Certificate configuration for the tenant (maximum one).- Returns:
- builder
-
geoRestriction
public DistributionTenantCustomizationsArgs.Builder geoRestriction(@Nullable com.pulumi.core.Output<DistributionTenantCustomizationsGeoRestrictionArgs> geoRestriction)
- Parameters:
geoRestriction- Geographic restrictions configuration for the tenant (maximum one).- Returns:
- builder
-
geoRestriction
public DistributionTenantCustomizationsArgs.Builder geoRestriction(DistributionTenantCustomizationsGeoRestrictionArgs geoRestriction)
- Parameters:
geoRestriction- Geographic restrictions configuration for the tenant (maximum one).- Returns:
- builder
-
webAcl
public DistributionTenantCustomizationsArgs.Builder webAcl(@Nullable com.pulumi.core.Output<DistributionTenantCustomizationsWebAclArgs> webAcl)
- Parameters:
webAcl- Web ACL configuration for the tenant (maximum one).- Returns:
- builder
-
webAcl
public DistributionTenantCustomizationsArgs.Builder webAcl(DistributionTenantCustomizationsWebAclArgs webAcl)
- Parameters:
webAcl- Web ACL configuration for the tenant (maximum one).- Returns:
- builder
-
build
public DistributionTenantCustomizationsArgs build()
-
-