Input

google.cloud.video.livestream.v1. Input

Represents an Input.

Constructor

new Input(propertiesopt)

Constructs a new Input.

Parameters:
Name Type Attributes Description
properties google.cloud.video.livestream.v1.IInput <optional>

Properties to set

Implements:
  • IInput

Classes

SecurityRule

Members

createTime

Input createTime.

inputStreamProperty

Input inputStreamProperty.

labels

Input labels.

name

Input name.

preprocessingConfig

Input preprocessingConfig.

securityRules

Input securityRules.

tier

Input tier.

type

Input type.

updateTime

Input updateTime.

uri

Input uri.

Tier

Tier enum.

Properties:
Name Type Description
TIER_UNSPECIFIED number

TIER_UNSPECIFIED value

SD number

SD value

HD number

HD value

UHD number

UHD value

Type

Type enum.

Properties:
Name Type Description
TYPE_UNSPECIFIED number

TYPE_UNSPECIFIED value

RTMP_PUSH number

RTMP_PUSH value

SRT_PUSH number

SRT_PUSH value

Methods

toJSON() → {Object.<string, *>}

Converts this Input to JSON.

Returns:
Type Description
Object.<string, *>

JSON object

(static) create(propertiesopt) → {google.cloud.video.livestream.v1.Input}

Creates a new Input instance using the specified properties.

Parameters:
Name Type Attributes Description
properties google.cloud.video.livestream.v1.IInput <optional>

Properties to set

Returns:
Type Description
google.cloud.video.livestream.v1.Input

Input instance

(static) decode(reader, lengthopt) → {google.cloud.video.livestream.v1.Input}

Decodes an Input 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.livestream.v1.Input

Input

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.livestream.v1.Input}

Decodes an Input 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.livestream.v1.Input

Input

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 Input message. Does not implicitly verify messages.

Parameters:
Name Type Attributes Description
message google.cloud.video.livestream.v1.IInput

Input 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 Input message, length delimited. Does not implicitly verify messages.

Parameters:
Name Type Attributes Description
message google.cloud.video.livestream.v1.IInput

Input 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.livestream.v1.Input}

Creates an Input 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.livestream.v1.Input

Input

(static) getTypeUrl(typeUrlPrefixopt) → {string}

Gets the default type url for Input

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 an Input message. Also converts values to other types if specified.

Parameters:
Name Type Attributes Description
message google.cloud.video.livestream.v1.Input

Input

options $protobuf.IConversionOptions <optional>

Conversion options

Returns:
Type Description
Object.<string, *>

Plain object

(static) verify(message) → {string|null}

Verifies an Input message.

Parameters:
Name Type Description
message Object.<string, *>

Plain object to verify

Returns:
Type Description
string | null

null if valid, otherwise the reason why it is not