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- See Also:
-
getEnabled
Description copied from interface:CfnStreamingDistribution.StreamingDistributionConfigPropertyWhether the streaming distribution is enabled to accept user requests for content.Returns union: either
BooleanorIResolvable- Specified by:
getEnabledin interfaceCfnStreamingDistribution.StreamingDistributionConfigProperty- See Also:
-
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.Returns union: either
IResolvableorCfnStreamingDistribution.S3OriginProperty- Specified by:
getS3Originin interfaceCfnStreamingDistribution.StreamingDistributionConfigProperty- See Also:
-
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 .
Returns union: either
IResolvableorCfnStreamingDistribution.TrustedSignersProperty- Specified by:
getTrustedSignersin interfaceCfnStreamingDistribution.StreamingDistributionConfigProperty- See Also:
-
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- See Also:
-
getLogging
Description copied from interface:CfnStreamingDistribution.StreamingDistributionConfigPropertyA complex type that controls whether access logs are written for the streaming distribution.Returns union: either
IResolvableorCfnStreamingDistribution.LoggingProperty- Specified by:
getLoggingin interfaceCfnStreamingDistribution.StreamingDistributionConfigProperty- See Also:
-
getPriceClass
Description copied from interface:CfnStreamingDistribution.StreamingDistributionConfigPropertyA complex type that contains information about price class for this streaming distribution.- Specified by:
getPriceClassin interfaceCfnStreamingDistribution.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()
-