ClusterOperationStatus

google.cloud.dataproc.v1beta2. ClusterOperationStatus

Represents a ClusterOperationStatus.

Constructor

new ClusterOperationStatus(propertiesopt)

Constructs a new ClusterOperationStatus.

Parameters:
Name Type Attributes Description
properties google.cloud.dataproc.v1beta2.IClusterOperationStatus <optional>

Properties to set

Implements:
  • IClusterOperationStatus

Members

State

State enum.

Properties:
Name Type Description
UNKNOWN number

UNKNOWN value

PENDING number

PENDING value

RUNNING number

RUNNING value

DONE number

DONE value

details

ClusterOperationStatus details.

innerState

ClusterOperationStatus innerState.

state

ClusterOperationStatus state.

stateStartTime

ClusterOperationStatus stateStartTime.

Methods

(static) create(propertiesopt) → {google.cloud.dataproc.v1beta2.ClusterOperationStatus}

Creates a new ClusterOperationStatus instance using the specified properties.

Parameters:
Name Type Attributes Description
properties google.cloud.dataproc.v1beta2.IClusterOperationStatus <optional>

Properties to set

Returns:
Type Description
google.cloud.dataproc.v1beta2.ClusterOperationStatus

ClusterOperationStatus instance

(static) decode(reader, lengthopt) → {google.cloud.dataproc.v1beta2.ClusterOperationStatus}

Decodes a ClusterOperationStatus 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.v1beta2.ClusterOperationStatus

ClusterOperationStatus

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.v1beta2.ClusterOperationStatus}

Decodes a ClusterOperationStatus 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.v1beta2.ClusterOperationStatus

ClusterOperationStatus

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

Parameters:
Name Type Attributes Description
message google.cloud.dataproc.v1beta2.IClusterOperationStatus

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

Parameters:
Name Type Attributes Description
message google.cloud.dataproc.v1beta2.IClusterOperationStatus

ClusterOperationStatus 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.v1beta2.ClusterOperationStatus}

Creates a ClusterOperationStatus 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.v1beta2.ClusterOperationStatus

ClusterOperationStatus

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

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

Parameters:
Name Type Attributes Description
message google.cloud.dataproc.v1beta2.ClusterOperationStatus

ClusterOperationStatus

options $protobuf.IConversionOptions <optional>

Conversion options

Returns:
Type Description
Object.<string, *>

Plain object

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

Verifies a ClusterOperationStatus 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 ClusterOperationStatus to JSON.

Returns:
Type Description
Object.<string, *>

JSON object