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.InitializationMode
Nested classes/interfaces inherited from interface software.amazon.awscdk.services.cloudfront.CfnStreamingDistribution.StreamingDistributionConfigProperty
CfnStreamingDistribution.StreamingDistributionConfigProperty.Builder, CfnStreamingDistribution.StreamingDistributionConfigProperty.Jsii$Proxy
-
Constructor Summary
ModifierConstructorDescriptionprotected
Constructor that initializes the object based on literal property values passed by theCfnStreamingDistribution.StreamingDistributionConfigProperty.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
A complex type that contains information about CNAMEs (alternate domain names), if any, for this streaming distribution.final String
Any comments you want to include about the streaming distribution.final Object
Whether the streaming distribution is enabled to accept user requests for content.final Object
A complex type that controls whether access logs are written for the streaming distribution.final String
A complex type that contains information about price class for this streaming distribution.final Object
A complex type that contains information about the Amazon S3 bucket from which you want CloudFront to get your media files for distribution.final Object
A complex type that specifies any AWS accounts that you want to permit to create signed URLs for private content.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 theCfnStreamingDistribution.StreamingDistributionConfigProperty.Builder
.
-
-
Method Details
-
getComment
Description copied from interface:CfnStreamingDistribution.StreamingDistributionConfigProperty
Any comments you want to include about the streaming distribution.- Specified by:
getComment
in interfaceCfnStreamingDistribution.StreamingDistributionConfigProperty
- See Also:
-
getEnabled
Description copied from interface:CfnStreamingDistribution.StreamingDistributionConfigProperty
Whether the streaming distribution is enabled to accept user requests for content.- Specified by:
getEnabled
in interfaceCfnStreamingDistribution.StreamingDistributionConfigProperty
- See Also:
-
getS3Origin
Description copied from interface:CfnStreamingDistribution.StreamingDistributionConfigProperty
A complex type that contains information about the Amazon S3 bucket from which you want CloudFront to get your media files for distribution.- Specified by:
getS3Origin
in interfaceCfnStreamingDistribution.StreamingDistributionConfigProperty
- See Also:
-
getTrustedSigners
Description copied from interface:CfnStreamingDistribution.StreamingDistributionConfigProperty
A 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:
getTrustedSigners
in interfaceCfnStreamingDistribution.StreamingDistributionConfigProperty
- See Also:
-
getAliases
Description copied from interface:CfnStreamingDistribution.StreamingDistributionConfigProperty
A complex type that contains information about CNAMEs (alternate domain names), if any, for this streaming distribution.- Specified by:
getAliases
in interfaceCfnStreamingDistribution.StreamingDistributionConfigProperty
- See Also:
-
getLogging
Description copied from interface:CfnStreamingDistribution.StreamingDistributionConfigProperty
A complex type that controls whether access logs are written for the streaming distribution.- Specified by:
getLogging
in interfaceCfnStreamingDistribution.StreamingDistributionConfigProperty
- See Also:
-
getPriceClass
Description copied from interface:CfnStreamingDistribution.StreamingDistributionConfigProperty
A complex type that contains information about price class for this streaming distribution.- Specified by:
getPriceClass
in interfaceCfnStreamingDistribution.StreamingDistributionConfigProperty
- 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()
-