public sealed class CdnKey : IMessage<CdnKey>, IEquatable<CdnKey>, IDeepCloneable<CdnKey>, IBufferMessage, IMessage
Reference documentation and code samples for the Video Stitcher v1 API class CdnKey.
Configuration for a CDN key. Used by the Video Stitcher to sign URIs for fetching video manifests and signing media segments for playback.
Namespace
GoogleCloudGoogle.Cloud.VideoGoogle.Cloud.Video.StitcherV1Assembly
Google.Cloud.Video.Stitcher.V1.dll
Constructors
CdnKey()
public CdnKey()
CdnKey(CdnKey)
public CdnKey(CdnKey other)
Parameter | |
---|---|
Name | Description |
other | CdnKey |
Properties
AkamaiCdnKey
public AkamaiCdnKey AkamaiCdnKey { get; set; }
The configuration for an Akamai CDN key.
Property Value | |
---|---|
Type | Description |
AkamaiCdnKey |
CdnKeyConfigCase
public CdnKey.CdnKeyConfigOneofCase CdnKeyConfigCase { get; }
Property Value | |
---|---|
Type | Description |
CdnKeyCdnKeyConfigOneofCase |
CdnKeyName
public CdnKeyName CdnKeyName { get; set; }
CdnKeyName-typed view over the Name resource name property.
Property Value | |
---|---|
Type | Description |
CdnKeyName |
GoogleCdnKey
public GoogleCdnKey GoogleCdnKey { get; set; }
The configuration for a Google Cloud CDN key.
Property Value | |
---|---|
Type | Description |
GoogleCdnKey |
Hostname
public string Hostname { get; set; }
The hostname this key applies to.
Property Value | |
---|---|
Type | Description |
string |
MediaCdnKey
public MediaCdnKey MediaCdnKey { get; set; }
The configuration for a Media CDN key.
Property Value | |
---|---|
Type | Description |
MediaCdnKey |
Name
public string Name { get; set; }
The resource name of the CDN key, in the form of
projects/{project}/locations/{location}/cdnKeys/{id}
.
The name is ignored when creating a CDN key.
Property Value | |
---|---|
Type | Description |
string |