Class: Google::Cloud::Video::Stitcher::V1::CdnKey

Inherits:
Object
  • Object
show all
Extended by:
Protobuf::MessageExts::ClassMethods
Includes:
Protobuf::MessageExts
Defined in:
proto_docs/google/cloud/video/stitcher/v1/cdn_keys.rb

Overview

Configuration for a CDN key. Used by the Video Stitcher to sign URIs for fetching video manifests and signing media segments for playback.

Instance Attribute Summary collapse

Instance Attribute Details

#akamai_cdn_key::Google::Cloud::Video::Stitcher::V1::AkamaiCdnKey

Returns The configuration for an Akamai CDN key.

Note: The following fields are mutually exclusive: akamai_cdn_key, google_cdn_key, media_cdn_key. If a field in that set is populated, all other fields in the set will automatically be cleared.

Returns:

  • (::Google::Cloud::Video::Stitcher::V1::AkamaiCdnKey)

    The configuration for an Akamai CDN key.

    Note: The following fields are mutually exclusive: akamai_cdn_key, google_cdn_key, media_cdn_key. If a field in that set is populated, all other fields in the set will automatically be cleared.



51
52
53
54
# File 'proto_docs/google/cloud/video/stitcher/v1/cdn_keys.rb', line 51

class CdnKey
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods
end

#google_cdn_key::Google::Cloud::Video::Stitcher::V1::GoogleCdnKey

Returns The configuration for a Google Cloud CDN key.

Note: The following fields are mutually exclusive: google_cdn_key, akamai_cdn_key, media_cdn_key. If a field in that set is populated, all other fields in the set will automatically be cleared.

Returns:

  • (::Google::Cloud::Video::Stitcher::V1::GoogleCdnKey)

    The configuration for a Google Cloud CDN key.

    Note: The following fields are mutually exclusive: google_cdn_key, akamai_cdn_key, media_cdn_key. If a field in that set is populated, all other fields in the set will automatically be cleared.



51
52
53
54
# File 'proto_docs/google/cloud/video/stitcher/v1/cdn_keys.rb', line 51

class CdnKey
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods
end

#hostname::String

Returns The hostname this key applies to.

Returns:

  • (::String)

    The hostname this key applies to.



51
52
53
54
# File 'proto_docs/google/cloud/video/stitcher/v1/cdn_keys.rb', line 51

class CdnKey
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods
end

#media_cdn_key::Google::Cloud::Video::Stitcher::V1::MediaCdnKey

Returns The configuration for a Media CDN key.

Note: The following fields are mutually exclusive: media_cdn_key, google_cdn_key, akamai_cdn_key. If a field in that set is populated, all other fields in the set will automatically be cleared.

Returns:

  • (::Google::Cloud::Video::Stitcher::V1::MediaCdnKey)

    The configuration for a Media CDN key.

    Note: The following fields are mutually exclusive: media_cdn_key, google_cdn_key, akamai_cdn_key. If a field in that set is populated, all other fields in the set will automatically be cleared.



51
52
53
54
# File 'proto_docs/google/cloud/video/stitcher/v1/cdn_keys.rb', line 51

class CdnKey
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods
end

#name::String

Returns 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:

  • (::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.



51
52
53
54
# File 'proto_docs/google/cloud/video/stitcher/v1/cdn_keys.rb', line 51

class CdnKey
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods
end