Constructor
new VodSession(propertiesopt)
Constructs a new VodSession.
Parameters:
Name | Type | Attributes | Description |
---|---|---|---|
properties |
google.cloud.video.stitcher.v1.IVodSession |
<optional> |
Properties to set |
- Implements:
-
- IVodSession
Classes
Members
adTagMacroMap
VodSession adTagMacroMap.
adTagUri
VodSession adTagUri.
adTracking
VodSession adTracking.
assetId
VodSession assetId.
gamSettings
VodSession gamSettings.
interstitials
VodSession interstitials.
manifestOptions
VodSession manifestOptions.
name
VodSession name.
playUri
VodSession playUri.
sourceUri
VodSession sourceUri.
vodConfig
VodSession vodConfig.
Methods
toJSON() → {Object.<string, *>}
Converts this VodSession to JSON.
Returns:
Type | Description |
---|---|
Object.<string, *> |
JSON object |
(static) create(propertiesopt) → {google.cloud.video.stitcher.v1.VodSession}
Creates a new VodSession instance using the specified properties.
Parameters:
Name | Type | Attributes | Description |
---|---|---|---|
properties |
google.cloud.video.stitcher.v1.IVodSession |
<optional> |
Properties to set |
Returns:
Type | Description |
---|---|
google.cloud.video.stitcher.v1.VodSession |
VodSession instance |
(static) decode(reader, lengthopt) → {google.cloud.video.stitcher.v1.VodSession}
Decodes a VodSession message from the specified reader or buffer.
Parameters:
Name | Type | Attributes | Description |
---|---|---|---|
reader |
$protobuf.Reader | Uint8Array |
Reader or buffer to decode from |
|
length |
number |
<optional> |
Message length if known beforehand |
Returns:
Type | Description |
---|---|
google.cloud.video.stitcher.v1.VodSession |
VodSession |
Throws:
-
-
If the payload is not a reader or valid buffer
- Type
- Error
-
-
-
If required fields are missing
- Type
- $protobuf.util.ProtocolError
-
(static) decodeDelimited(reader) → {google.cloud.video.stitcher.v1.VodSession}
Decodes a VodSession message from the specified reader or buffer, length delimited.
Parameters:
Name | Type | Description |
---|---|---|
reader |
$protobuf.Reader | Uint8Array |
Reader or buffer to decode from |
Returns:
Type | Description |
---|---|
google.cloud.video.stitcher.v1.VodSession |
VodSession |
Throws:
-
-
If the payload is not a reader or valid buffer
- Type
- Error
-
-
-
If required fields are missing
- Type
- $protobuf.util.ProtocolError
-
(static) encode(message, writeropt) → {$protobuf.Writer}
Encodes the specified VodSession message. Does not implicitly verify messages.
Parameters:
Name | Type | Attributes | Description |
---|---|---|---|
message |
google.cloud.video.stitcher.v1.IVodSession |
VodSession message or plain object to encode |
|
writer |
$protobuf.Writer |
<optional> |
Writer to encode to |
Returns:
Type | Description |
---|---|
$protobuf.Writer |
Writer |
(static) encodeDelimited(message, writeropt) → {$protobuf.Writer}
Encodes the specified VodSession message, length delimited. Does not implicitly verify messages.
Parameters:
Name | Type | Attributes | Description |
---|---|---|---|
message |
google.cloud.video.stitcher.v1.IVodSession |
VodSession message or plain object to encode |
|
writer |
$protobuf.Writer |
<optional> |
Writer to encode to |
Returns:
Type | Description |
---|---|
$protobuf.Writer |
Writer |
(static) fromObject(object) → {google.cloud.video.stitcher.v1.VodSession}
Creates a VodSession message from a plain object. Also converts values to their respective internal types.
Parameters:
Name | Type | Description |
---|---|---|
object |
Object.<string, *> |
Plain object |
Returns:
Type | Description |
---|---|
google.cloud.video.stitcher.v1.VodSession |
VodSession |
(static) getTypeUrl(typeUrlPrefixopt) → {string}
Gets the default type url for VodSession
Parameters:
Name | Type | Attributes | Description |
---|---|---|---|
typeUrlPrefix |
string |
<optional> |
your custom typeUrlPrefix(default "type.googleapis.com") |
Returns:
Type | Description |
---|---|
string |
The default type url |
(static) toObject(message, optionsopt) → {Object.<string, *>}
Creates a plain object from a VodSession message. Also converts values to other types if specified.
Parameters:
Name | Type | Attributes | Description |
---|---|---|---|
message |
google.cloud.video.stitcher.v1.VodSession |
VodSession |
|
options |
$protobuf.IConversionOptions |
<optional> |
Conversion options |
Returns:
Type | Description |
---|---|
Object.<string, *> |
Plain object |
(static) verify(message) → {string|null}
Verifies a VodSession message.
Parameters:
Name | Type | Description |
---|---|---|
message |
Object.<string, *> |
Plain object to verify |
Returns:
Type | Description |
---|---|
string | null |
|