Constructor
new JobConfig(propertiesopt)
Constructs a new JobConfig.
Parameters:
Name | Type | Attributes | Description |
---|---|---|---|
properties |
google.cloud.video.transcoder.v1.IJobConfig |
<optional> |
Properties to set |
- Implements:
-
- IJobConfig
Members
adBreaks
JobConfig adBreaks.
editList
JobConfig editList.
elementaryStreams
JobConfig elementaryStreams.
encryptions
JobConfig encryptions.
inputs
JobConfig inputs.
manifests
JobConfig manifests.
muxStreams
JobConfig muxStreams.
output
JobConfig output.
overlays
JobConfig overlays.
pubsubDestination
JobConfig pubsubDestination.
spriteSheets
JobConfig spriteSheets.
Methods
toJSON() → {Object.<string, *>}
Converts this JobConfig to JSON.
Returns:
Type | Description |
---|---|
Object.<string, *> |
JSON object |
(static) create(propertiesopt) → {google.cloud.video.transcoder.v1.JobConfig}
Creates a new JobConfig instance using the specified properties.
Parameters:
Name | Type | Attributes | Description |
---|---|---|---|
properties |
google.cloud.video.transcoder.v1.IJobConfig |
<optional> |
Properties to set |
Returns:
Type | Description |
---|---|
google.cloud.video.transcoder.v1.JobConfig |
JobConfig instance |
(static) decode(reader, lengthopt) → {google.cloud.video.transcoder.v1.JobConfig}
Decodes a JobConfig 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.transcoder.v1.JobConfig |
JobConfig |
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.transcoder.v1.JobConfig}
Decodes a JobConfig 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.transcoder.v1.JobConfig |
JobConfig |
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 JobConfig message. Does not implicitly verify messages.
Parameters:
Name | Type | Attributes | Description |
---|---|---|---|
message |
google.cloud.video.transcoder.v1.IJobConfig |
JobConfig 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 JobConfig message, length delimited. Does not implicitly verify messages.
Parameters:
Name | Type | Attributes | Description |
---|---|---|---|
message |
google.cloud.video.transcoder.v1.IJobConfig |
JobConfig 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.transcoder.v1.JobConfig}
Creates a JobConfig 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.transcoder.v1.JobConfig |
JobConfig |
(static) getTypeUrl(typeUrlPrefixopt) → {string}
Gets the default type url for JobConfig
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 JobConfig message. Also converts values to other types if specified.
Parameters:
Name | Type | Attributes | Description |
---|---|---|---|
message |
google.cloud.video.transcoder.v1.JobConfig |
JobConfig |
|
options |
$protobuf.IConversionOptions |
<optional> |
Conversion options |
Returns:
Type | Description |
---|---|
Object.<string, *> |
Plain object |
(static) verify(message) → {string|null}
Verifies a JobConfig message.
Parameters:
Name | Type | Description |
---|---|---|
message |
Object.<string, *> |
Plain object to verify |
Returns:
Type | Description |
---|---|
string | null |
|