Class: Google::Cloud::Video::Stitcher::V1::VodConfig
- Inherits:
-
Object
- Object
- Google::Cloud::Video::Stitcher::V1::VodConfig
- Extended by:
- Protobuf::MessageExts::ClassMethods
- Includes:
- Protobuf::MessageExts
- Defined in:
- proto_docs/google/cloud/video/stitcher/v1/vod_configs.rb
Overview
Metadata used to register VOD configs.
Defined Under Namespace
Modules: State
Instance Attribute Summary collapse
-
#ad_tag_uri ⇒ ::String
Required.
-
#gam_vod_config ⇒ ::Google::Cloud::Video::Stitcher::V1::GamVodConfig
Optional.
-
#name ⇒ ::String
readonly
Output only.
-
#source_fetch_options ⇒ ::Google::Cloud::Video::Stitcher::V1::FetchOptions
Options for fetching source manifests and segments.
-
#source_uri ⇒ ::String
Required.
-
#state ⇒ ::Google::Cloud::Video::Stitcher::V1::VodConfig::State
readonly
Output only.
Instance Attribute Details
#ad_tag_uri ⇒ ::String
Returns Required. The default ad tag associated with this VOD config.
45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 |
# File 'proto_docs/google/cloud/video/stitcher/v1/vod_configs.rb', line 45 class VodConfig include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # State of the VOD config. module State # State is not specified. STATE_UNSPECIFIED = 0 # VOD config is being created. CREATING = 1 # VOD config is ready for use. READY = 2 # VOD config is queued up for deletion. DELETING = 3 end end |
#gam_vod_config ⇒ ::Google::Cloud::Video::Stitcher::V1::GamVodConfig
Returns Optional. Google Ad Manager (GAM) metadata.
45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 |
# File 'proto_docs/google/cloud/video/stitcher/v1/vod_configs.rb', line 45 class VodConfig include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # State of the VOD config. module State # State is not specified. STATE_UNSPECIFIED = 0 # VOD config is being created. CREATING = 1 # VOD config is ready for use. READY = 2 # VOD config is queued up for deletion. DELETING = 3 end end |
#name ⇒ ::String (readonly)
Returns Output only. The resource name of the VOD config, in the form of
projects/{project}/locations/{location}/vodConfigs/{id}
.
45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 |
# File 'proto_docs/google/cloud/video/stitcher/v1/vod_configs.rb', line 45 class VodConfig include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # State of the VOD config. module State # State is not specified. STATE_UNSPECIFIED = 0 # VOD config is being created. CREATING = 1 # VOD config is ready for use. READY = 2 # VOD config is queued up for deletion. DELETING = 3 end end |
#source_fetch_options ⇒ ::Google::Cloud::Video::Stitcher::V1::FetchOptions
Returns Options for fetching source manifests and segments.
45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 |
# File 'proto_docs/google/cloud/video/stitcher/v1/vod_configs.rb', line 45 class VodConfig include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # State of the VOD config. module State # State is not specified. STATE_UNSPECIFIED = 0 # VOD config is being created. CREATING = 1 # VOD config is ready for use. READY = 2 # VOD config is queued up for deletion. DELETING = 3 end end |
#source_uri ⇒ ::String
Returns Required. Source URI for the VOD stream manifest.
45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 |
# File 'proto_docs/google/cloud/video/stitcher/v1/vod_configs.rb', line 45 class VodConfig include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # State of the VOD config. module State # State is not specified. STATE_UNSPECIFIED = 0 # VOD config is being created. CREATING = 1 # VOD config is ready for use. READY = 2 # VOD config is queued up for deletion. DELETING = 3 end end |
#state ⇒ ::Google::Cloud::Video::Stitcher::V1::VodConfig::State (readonly)
Returns Output only. State of the VOD config.
45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 |
# File 'proto_docs/google/cloud/video/stitcher/v1/vod_configs.rb', line 45 class VodConfig include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # State of the VOD config. module State # State is not specified. STATE_UNSPECIFIED = 0 # VOD config is being created. CREATING = 1 # VOD config is ready for use. READY = 2 # VOD config is queued up for deletion. DELETING = 3 end end |