Class CfnDistributionTenantProps.Jsii$Proxy
java.lang.Object
software.amazon.jsii.JsiiObject
software.amazon.awscdk.services.cloudfront.CfnDistributionTenantProps.Jsii$Proxy
- All Implemented Interfaces:
CfnDistributionTenantProps
,software.amazon.jsii.JsiiSerializable
- Enclosing interface:
CfnDistributionTenantProps
@Stability(Stable)
@Internal
public static final class CfnDistributionTenantProps.Jsii$Proxy
extends software.amazon.jsii.JsiiObject
implements CfnDistributionTenantProps
An implementation for
CfnDistributionTenantProps
-
Nested Class Summary
Nested classes/interfaces inherited from class software.amazon.jsii.JsiiObject
software.amazon.jsii.JsiiObject.InitializationMode
Nested classes/interfaces inherited from interface software.amazon.awscdk.services.cloudfront.CfnDistributionTenantProps
CfnDistributionTenantProps.Builder, CfnDistributionTenantProps.Jsii$Proxy
-
Constructor Summary
ConstructorsModifierConstructorDescriptionprotected
Constructor that initializes the object based on literal property values passed by theCfnDistributionTenantProps.Builder
.protected
Jsii$Proxy
(software.amazon.jsii.JsiiObjectRef objRef) Constructor that initializes the object based on values retrieved from the JsiiObject. -
Method Summary
Modifier and TypeMethodDescriptioncom.fasterxml.jackson.databind.JsonNode
final boolean
final String
The ID of the connection group for the distribution tenant.final Object
Customizations for the distribution tenant.final String
The ID of the multi-tenant distribution.The domains associated with the distribution tenant.final Object
Indicates whether the distribution tenant is in an enabled state.final Object
An object that represents the request for the Amazon CloudFront managed ACM certificate.final String
getName()
The name of the distribution tenant.final Object
A list of parameter values to add to the resource.getTags()
A complex type that contains zero or moreTag
elements.final int
hashCode()
Methods inherited from class software.amazon.jsii.JsiiObject
jsiiAsyncCall, jsiiAsyncCall, jsiiCall, jsiiCall, jsiiGet, jsiiGet, jsiiSet, jsiiStaticCall, jsiiStaticCall, jsiiStaticGet, jsiiStaticGet, jsiiStaticSet, jsiiStaticSet
-
Constructor Details
-
Jsii$Proxy
protected Jsii$Proxy(software.amazon.jsii.JsiiObjectRef objRef) Constructor that initializes the object based on values retrieved from the JsiiObject.- Parameters:
objRef
- Reference to the JSII managed object.
-
Jsii$Proxy
Constructor that initializes the object based on literal property values passed by theCfnDistributionTenantProps.Builder
.
-
-
Method Details
-
getDistributionId
Description copied from interface:CfnDistributionTenantProps
The ID of the multi-tenant distribution.- Specified by:
getDistributionId
in interfaceCfnDistributionTenantProps
- See Also:
-
getDomains
Description copied from interface:CfnDistributionTenantProps
The domains associated with the distribution tenant.- Specified by:
getDomains
in interfaceCfnDistributionTenantProps
- See Also:
-
getName
Description copied from interface:CfnDistributionTenantProps
The name of the distribution tenant.- Specified by:
getName
in interfaceCfnDistributionTenantProps
- See Also:
-
getConnectionGroupId
Description copied from interface:CfnDistributionTenantProps
The ID of the connection group for the distribution tenant.If you don't specify a connection group, CloudFront uses the default connection group.
- Specified by:
getConnectionGroupId
in interfaceCfnDistributionTenantProps
- See Also:
-
getCustomizations
Description copied from interface:CfnDistributionTenantProps
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 AWS 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.
- Specified by:
getCustomizations
in interfaceCfnDistributionTenantProps
- See Also:
-
getEnabled
Description copied from interface:CfnDistributionTenantProps
Indicates whether the distribution tenant is in an enabled state.If disabled, the distribution tenant won't serve traffic.
- Specified by:
getEnabled
in interfaceCfnDistributionTenantProps
- See Also:
-
getManagedCertificateRequest
Description copied from interface:CfnDistributionTenantProps
An object that represents the request for the Amazon CloudFront managed ACM certificate.- Specified by:
getManagedCertificateRequest
in interfaceCfnDistributionTenantProps
- See Also:
-
getParameters
Description copied from interface:CfnDistributionTenantProps
A list of parameter values to add to the resource.A parameter is specified as a key-value pair. A valid parameter value must exist for any parameter that is marked as required in the multi-tenant distribution.
- Specified by:
getParameters
in interfaceCfnDistributionTenantProps
- See Also:
-
getTags
Description copied from interface:CfnDistributionTenantProps
A complex type that contains zero or moreTag
elements.- Specified by:
getTags
in interfaceCfnDistributionTenantProps
- See Also:
-
$jsii$toJson
@Internal public com.fasterxml.jackson.databind.JsonNode $jsii$toJson()- Specified by:
$jsii$toJson
in interfacesoftware.amazon.jsii.JsiiSerializable
-
equals
-
hashCode
public final int hashCode()
-