Google Cloud Video Stitcher V1 Client - Class CdnKey (1.0.1)

Reference documentation and code samples for the Google Cloud Video Stitcher V1 Client 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.

Generated from protobuf message google.cloud.video.stitcher.v1.CdnKey

Namespace

Google \ Cloud \ Video \ Stitcher \ V1

Methods

__construct

Constructor.

Parameters
Name Description
data array

Optional. Data for populating the Message object.

↳ google_cdn_key GoogleCdnKey

The configuration for a Google Cloud CDN key.

↳ akamai_cdn_key AkamaiCdnKey

The configuration for an Akamai CDN key.

↳ media_cdn_key MediaCdnKey

The configuration for a Media CDN key.

↳ name string

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.

↳ hostname string

The hostname this key applies to.

getGoogleCdnKey

The configuration for a Google Cloud CDN key.

Returns
Type Description
GoogleCdnKey|null

hasGoogleCdnKey

setGoogleCdnKey

The configuration for a Google Cloud CDN key.

Parameter
Name Description
var GoogleCdnKey
Returns
Type Description
$this

getAkamaiCdnKey

The configuration for an Akamai CDN key.

Returns
Type Description
AkamaiCdnKey|null

hasAkamaiCdnKey

setAkamaiCdnKey

The configuration for an Akamai CDN key.

Parameter
Name Description
var AkamaiCdnKey
Returns
Type Description
$this

getMediaCdnKey

The configuration for a Media CDN key.

Returns
Type Description
MediaCdnKey|null

hasMediaCdnKey

setMediaCdnKey

The configuration for a Media CDN key.

Parameter
Name Description
var MediaCdnKey
Returns
Type Description
$this

getName

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.

Returns
Type Description
string

setName

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.

Parameter
Name Description
var string
Returns
Type Description
$this

getHostname

The hostname this key applies to.

Returns
Type Description
string

setHostname

The hostname this key applies to.

Parameter
Name Description
var string
Returns
Type Description
$this

getCdnKeyConfig

Returns
Type Description
string