StreamingDistributionConfig class
The RTMP distribution's configuration information.
Constructors
- StreamingDistributionConfig({required String callerReference, required String comment, required bool enabled, required S3Origin s3Origin, required TrustedSigners trustedSigners, Aliases? aliases, StreamingLoggingConfig? logging, PriceClass? priceClass})
- StreamingDistributionConfig.fromXml(XmlElement elem)
-
factory
Properties
- aliases → Aliases?
-
A complex type that contains information about CNAMEs (alternate domain
names), if any, for this streaming distribution.
final
- callerReference → String
-
A unique number that ensures that the request can't be replayed. If the
CallerReference
is new (no matter the content of theStreamingDistributionConfig
object), a new streaming distribution is created. If theCallerReference
is a value that you already sent in a previous request to create a streaming distribution, and the content of theStreamingDistributionConfig
is identical to the original request (ignoring white space), the response includes the same information returned to the original request. If theCallerReference
is a value that you already sent in a previous request to create a streaming distribution but the content of theStreamingDistributionConfig
is different from the original request, CloudFront returns aDistributionAlreadyExists
error.final - comment → String
-
Any comments you want to include about the streaming distribution.
final
- enabled → bool
-
Whether the streaming distribution is enabled to accept user requests for
content.
final
- hashCode → int
-
The hash code for this object.
no setterinherited
- logging → StreamingLoggingConfig?
-
A complex type that controls whether access logs are written for the
streaming distribution.
final
- priceClass → PriceClass?
-
A complex type that contains information about price class for this
streaming distribution.
final
- runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
- s3Origin → S3Origin
-
A complex type that contains information about the Amazon S3 bucket from
which you want CloudFront to get your media files for distribution.
final
- trustedSigners → TrustedSigners
-
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.
final
Methods
-
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a nonexistent method or property is accessed.
inherited
-
toString(
) → String -
A string representation of this object.
inherited
-
toXml(
String elemName, {List< XmlAttribute> ? attributes}) → XmlElement
Operators
-
operator ==(
Object other) → bool -
The equality operator.
inherited