Class CfnStreamingDistributionPropsMixin.StreamingDistributionConfigProperty.Jsii$Proxy
java.lang.Object
software.amazon.jsii.JsiiObject
software.amazon.awscdk.mixins.preview.services.cloudfront.mixins.CfnStreamingDistributionPropsMixin.StreamingDistributionConfigProperty.Jsii$Proxy
- All Implemented Interfaces:
CfnStreamingDistributionPropsMixin.StreamingDistributionConfigProperty,software.amazon.jsii.JsiiSerializable
- Enclosing interface:
CfnStreamingDistributionPropsMixin.StreamingDistributionConfigProperty
@Stability(Stable)
@Internal
public static final class CfnStreamingDistributionPropsMixin.StreamingDistributionConfigProperty.Jsii$Proxy
extends software.amazon.jsii.JsiiObject
implements CfnStreamingDistributionPropsMixin.StreamingDistributionConfigProperty
An implementation for
CfnStreamingDistributionPropsMixin.StreamingDistributionConfigProperty-
Nested Class Summary
Nested classes/interfaces inherited from class software.amazon.jsii.JsiiObject
software.amazon.jsii.JsiiObject.InitializationModeNested classes/interfaces inherited from interface software.amazon.awscdk.mixins.preview.services.cloudfront.mixins.CfnStreamingDistributionPropsMixin.StreamingDistributionConfigProperty
CfnStreamingDistributionPropsMixin.StreamingDistributionConfigProperty.Builder, CfnStreamingDistributionPropsMixin.StreamingDistributionConfigProperty.Jsii$Proxy -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedConstructor that initializes the object based on literal property values passed by theCfnStreamingDistributionPropsMixin.StreamingDistributionConfigProperty.Builder.protectedJsii$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.JsonNodefinal booleanA complex type that contains information about CNAMEs (alternate domain names), if any, for this streaming distribution.final StringAny comments you want to include about the streaming distribution.final ObjectWhether the streaming distribution is enabled to accept user requests for content.final ObjectA complex type that controls whether access logs are written for the streaming distribution.final StringA complex type that contains information about price class for this streaming distribution.final ObjectA complex type that contains information about the Amazon S3 bucket from which you want CloudFront to get your media files for distribution.final ObjectA complex type that specifies any AWS accounts that you want to permit to create signed URLs for private content.final inthashCode()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
protected Jsii$Proxy(CfnStreamingDistributionPropsMixin.StreamingDistributionConfigProperty.Builder builder) Constructor that initializes the object based on literal property values passed by theCfnStreamingDistributionPropsMixin.StreamingDistributionConfigProperty.Builder.
-
-
Method Details
-
getAliases
Description copied from interface:CfnStreamingDistributionPropsMixin.StreamingDistributionConfigPropertyA complex type that contains information about CNAMEs (alternate domain names), if any, for this streaming distribution.- Specified by:
getAliasesin interfaceCfnStreamingDistributionPropsMixin.StreamingDistributionConfigProperty- See Also:
-
getComment
Description copied from interface:CfnStreamingDistributionPropsMixin.StreamingDistributionConfigPropertyAny comments you want to include about the streaming distribution.- Specified by:
getCommentin interfaceCfnStreamingDistributionPropsMixin.StreamingDistributionConfigProperty- See Also:
-
getEnabled
Description copied from interface:CfnStreamingDistributionPropsMixin.StreamingDistributionConfigPropertyWhether the streaming distribution is enabled to accept user requests for content.Returns union: either
BooleanorIResolvable- Specified by:
getEnabledin interfaceCfnStreamingDistributionPropsMixin.StreamingDistributionConfigProperty- See Also:
-
getLogging
Description copied from interface:CfnStreamingDistributionPropsMixin.StreamingDistributionConfigPropertyA complex type that controls whether access logs are written for the streaming distribution.Returns union: either
IResolvableorCfnStreamingDistributionPropsMixin.LoggingProperty- Specified by:
getLoggingin interfaceCfnStreamingDistributionPropsMixin.StreamingDistributionConfigProperty- See Also:
-
getPriceClass
Description copied from interface:CfnStreamingDistributionPropsMixin.StreamingDistributionConfigPropertyA complex type that contains information about price class for this streaming distribution.- Specified by:
getPriceClassin interfaceCfnStreamingDistributionPropsMixin.StreamingDistributionConfigProperty- See Also:
-
getS3Origin
Description copied from interface:CfnStreamingDistributionPropsMixin.StreamingDistributionConfigPropertyA complex type that contains information about the Amazon S3 bucket from which you want CloudFront to get your media files for distribution.Returns union: either
IResolvableorCfnStreamingDistributionPropsMixin.S3OriginProperty- Specified by:
getS3Originin interfaceCfnStreamingDistributionPropsMixin.StreamingDistributionConfigProperty- See Also:
-
getTrustedSigners
Description copied from interface:CfnStreamingDistributionPropsMixin.StreamingDistributionConfigPropertyA complex type that specifies any AWS accounts that you want to permit to create signed URLs for private content.If you want the distribution to use signed URLs, include this element; if you want the distribution to use public URLs, remove this element. For more information, see Serving Private Content through CloudFront in the Amazon CloudFront Developer Guide .
Returns union: either
IResolvableorCfnStreamingDistributionPropsMixin.TrustedSignersProperty- Specified by:
getTrustedSignersin interfaceCfnStreamingDistributionPropsMixin.StreamingDistributionConfigProperty- See Also:
-
$jsii$toJson
@Internal public com.fasterxml.jackson.databind.JsonNode $jsii$toJson()- Specified by:
$jsii$toJsonin interfacesoftware.amazon.jsii.JsiiSerializable
-
equals
-
hashCode
public final int hashCode()
-