Class CfnStreamingDistribution.StreamingDistributionConfigProperty.Jsii$Proxy
java.lang.Object
software.amazon.jsii.JsiiObject
software.amazon.awscdk.services.cloudfront.CfnStreamingDistribution.StreamingDistributionConfigProperty.Jsii$Proxy
- All Implemented Interfaces:
CfnStreamingDistribution.StreamingDistributionConfigProperty,software.amazon.jsii.JsiiSerializable
- Enclosing interface:
- CfnStreamingDistribution.StreamingDistributionConfigProperty
@Stability(Stable)
@Internal
public static final class CfnStreamingDistribution.StreamingDistributionConfigProperty.Jsii$Proxy
extends software.amazon.jsii.JsiiObject
implements CfnStreamingDistribution.StreamingDistributionConfigProperty
An implementation for
CfnStreamingDistribution.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.services.cloudfront.CfnStreamingDistribution.StreamingDistributionConfigProperty
CfnStreamingDistribution.StreamingDistributionConfigProperty.Builder, CfnStreamingDistribution.StreamingDistributionConfigProperty.Jsii$Proxy -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedConstructor that initializes the object based on literal property values passed by theCfnStreamingDistribution.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
Constructor that initializes the object based on literal property values passed by theCfnStreamingDistribution.StreamingDistributionConfigProperty.Builder.
-
-
Method Details
-
getComment
Description copied from interface:CfnStreamingDistribution.StreamingDistributionConfigPropertyAny comments you want to include about the streaming distribution.- Specified by:
getCommentin interfaceCfnStreamingDistribution.StreamingDistributionConfigProperty
-
getEnabled
Description copied from interface:CfnStreamingDistribution.StreamingDistributionConfigPropertyWhether the streaming distribution is enabled to accept user requests for content.- Specified by:
getEnabledin interfaceCfnStreamingDistribution.StreamingDistributionConfigProperty
-
getS3Origin
Description copied from interface:CfnStreamingDistribution.StreamingDistributionConfigPropertyA complex type that contains information about the Amazon S3 bucket from which you want CloudFront to get your media files for distribution.- Specified by:
getS3Originin interfaceCfnStreamingDistribution.StreamingDistributionConfigProperty
-
getTrustedSigners
Description copied from interface:CfnStreamingDistribution.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 .
- Specified by:
getTrustedSignersin interfaceCfnStreamingDistribution.StreamingDistributionConfigProperty
-
getAliases
Description copied from interface:CfnStreamingDistribution.StreamingDistributionConfigPropertyA complex type that contains information about CNAMEs (alternate domain names), if any, for this streaming distribution.- Specified by:
getAliasesin interfaceCfnStreamingDistribution.StreamingDistributionConfigProperty
-
getLogging
Description copied from interface:CfnStreamingDistribution.StreamingDistributionConfigPropertyA complex type that controls whether access logs are written for the streaming distribution.- Specified by:
getLoggingin interfaceCfnStreamingDistribution.StreamingDistributionConfigProperty
-
getPriceClass
Description copied from interface:CfnStreamingDistribution.StreamingDistributionConfigPropertyA complex type that contains information about price class for this streaming distribution.- Specified by:
getPriceClassin interfaceCfnStreamingDistribution.StreamingDistributionConfigProperty
-
$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()
-