The SetStreamingDistributionConfigRequest contains the parameters used for the
SetStreamingDistributionConfig operation.
The ETag parameter is used if you wish to specify the ETag to match with the
ETag of the StreamingDistribution with the Id specified.
Required Parameters: Id
Required Parameters: StreamingDistributionConfig
Required Parameters: ETag of the Streaming Distribution. This value can be retrieved via a call to GetStreamingDistributionInfo.
Required Parameters: Id
Required Parameters: StreamingDistributionConfig
Required Parameters: ETag of the Streaming Distribution. This value can be retrieved via a call to GetStreamingDistributionInfo.
Declaration Syntax
C# |
public class SetStreamingDistributionConfigRequest : CloudFrontRequest
Members
All Members | Constructors | Methods | Properties | ||
Icon | Member | Description |
---|---|---|
SetStreamingDistributionConfigRequest()()()() | Initializes a new instance of the SetStreamingDistributionConfigRequest class | |
AddHeaders(NameValueCollection) |
Adds all of the key/value pairs from collection into our request header.
(Inherited from BaseRequest.) | |
DistributionConfig |
Gets and Sets the DistributionConfig property.
(Inherited from CloudFrontRequest.) | |
Equals(Object) | (Inherited from Object.) | |
ETag |
Gets and sets the ETag property. This should be the ETag of the
Streaming Distribution.
ETag (Overrides CloudFrontRequest.ETag.) | |
GetHashCode()()()() | Serves as a hash function for a particular type. (Inherited from Object.) | |
GetType()()()() | Gets the type of the current instance. (Inherited from Object.) | |
Id |
Gets and sets the Id property.
(Overrides CloudFrontRequest.Id.) | |
Marker |
Gets and sets the Marker property.
(Inherited from CloudFrontRequest.) | |
MaxItems |
Gets and sets the MaxItems property.
(Inherited from CloudFrontRequest.) | |
StreamingDistributionConfig |
Gets and Sets the StreamingDistributionConfig property.
The CloudFront Streaming Distribution's configuration will
be modified to reflect the values in this configuration object.
(Overrides CloudFrontRequest.StreamingDistributionConfig.) | |
ToString()()()() | Returns a string that represents the current object. (Inherited from Object.) | |
WithETag(String) | Obsolete.
Sets the ETag property for this request.
This is the ETag of the CloudFront Streaming Distribution which
will be reconfigured.
| |
WithId(String) | Obsolete.
Sets the Id property for this request.
This is the CloudFront Streaming Distribution Id that will be reconfigured
by this request.
| |
WithStreamingDistributionConfig(CloudFrontStreamingDistributionConfig) | Obsolete.
Sets the StreamingDistributionConfig property for this request.
|
Remarks
If you want to serve private content, you need to:
- Associate an Origin Access Identity with the StreamingDistributionConfig
- Associate TrustedSigners with the StreamingDistributionConfig if you want to serve content via Signed URLs
Inheritance Hierarchy
Object | |||
BaseRequest | |||
CloudFrontRequest | |||
SetStreamingDistributionConfigRequest |
See Also
CloudFrontStreamingDistributionConfig
UrlTrustedSigners
OriginAccessIdentity
TrustedSigners
UrlTrustedSigners
OriginAccessIdentity
TrustedSigners