WorkflowNode

google.cloud.dataproc.v1. WorkflowNode

Represents a WorkflowNode.

Constructor

new WorkflowNode(propertiesopt)

Constructs a new WorkflowNode.

Parameters:
Name Type Attributes Description
properties google.cloud.dataproc.v1.IWorkflowNode <optional>

Properties to set

Implements:
  • IWorkflowNode

Members

NodeState

NodeState enum.

Properties:
Name Type Description
NODE_STATE_UNSPECIFIED number

NODE_STATE_UNSPECIFIED value

BLOCKED number

BLOCKED value

RUNNABLE number

RUNNABLE value

RUNNING number

RUNNING value

COMPLETED number

COMPLETED value

FAILED number

FAILED value

error

WorkflowNode error.

jobId

WorkflowNode jobId.

prerequisiteStepIds

WorkflowNode prerequisiteStepIds.

state

WorkflowNode state.

stepId

WorkflowNode stepId.

Methods

(static) create(propertiesopt) → {google.cloud.dataproc.v1.WorkflowNode}

Creates a new WorkflowNode instance using the specified properties.

Parameters:
Name Type Attributes Description
properties google.cloud.dataproc.v1.IWorkflowNode <optional>

Properties to set

Returns:
Type Description
google.cloud.dataproc.v1.WorkflowNode

WorkflowNode instance

(static) decode(reader, lengthopt) → {google.cloud.dataproc.v1.WorkflowNode}

Decodes a WorkflowNode 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.dataproc.v1.WorkflowNode

WorkflowNode

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.dataproc.v1.WorkflowNode}

Decodes a WorkflowNode 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.dataproc.v1.WorkflowNode

WorkflowNode

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

Parameters:
Name Type Attributes Description
message google.cloud.dataproc.v1.IWorkflowNode

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

Parameters:
Name Type Attributes Description
message google.cloud.dataproc.v1.IWorkflowNode

WorkflowNode 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.dataproc.v1.WorkflowNode}

Creates a WorkflowNode 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.dataproc.v1.WorkflowNode

WorkflowNode

(static) toObject(message, optionsopt) → {Object.<string, *>}

Creates a plain object from a WorkflowNode message. Also converts values to other types if specified.

Parameters:
Name Type Attributes Description
message google.cloud.dataproc.v1.WorkflowNode

WorkflowNode

options $protobuf.IConversionOptions <optional>

Conversion options

Returns:
Type Description
Object.<string, *>

Plain object

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

Verifies a WorkflowNode 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

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

Converts this WorkflowNode to JSON.

Returns:
Type Description
Object.<string, *>

JSON object