StreamingDistribution class

A streaming distribution.

Constructors

StreamingDistribution({required String arn, required ActiveTrustedSigners activeTrustedSigners, required String domainName, required String id, required String status, required StreamingDistributionConfig streamingDistributionConfig, DateTime? lastModifiedTime})
StreamingDistribution.fromXml(XmlElement elem)
factory

Properties

activeTrustedSigners ActiveTrustedSigners
A complex type that lists the AWS accounts, if any, that you included in the TrustedSigners complex type for this distribution. These are the accounts that you want to allow to create signed URLs for private content.
final
arn String
The ARN (Amazon Resource Name) for the distribution. For example: arn:aws:cloudfront::123456789012:distribution/EDFDVBD632BHDS5, where 123456789012 is your AWS account ID.
final
domainName String
The domain name that corresponds to the streaming distribution, for example, s5c39gqb8ow64r.cloudfront.net.
final
hashCode int
The hash code for this object.
no setterinherited
id String
The identifier for the RTMP distribution. For example: EGTXBD79EXAMPLE.
final
lastModifiedTime DateTime?
The date and time that the distribution was last modified.
final
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
status String
The current status of the RTMP distribution. When the status is Deployed, the distribution's information is propagated to all CloudFront edge locations.
final
streamingDistributionConfig StreamingDistributionConfig
The current configuration information for the RTMP distribution.
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

Operators

operator ==(Object other) bool
The equality operator.
inherited