TransferOperation

google.storagetransfer.v1. TransferOperation

Represents a TransferOperation.

Constructor

new TransferOperation(propertiesopt)

Constructs a new TransferOperation.

Parameters:
Name Type Attributes Description
properties google.storagetransfer.v1.ITransferOperation <optional>

Properties to set

Implements:
  • ITransferOperation

Members

counters

TransferOperation counters.

endTime

TransferOperation endTime.

errorBreakdowns

TransferOperation errorBreakdowns.

loggingConfig

TransferOperation loggingConfig.

name

TransferOperation name.

notificationConfig

TransferOperation notificationConfig.

projectId

TransferOperation projectId.

startTime

TransferOperation startTime.

status

TransferOperation status.

transferJobName

TransferOperation transferJobName.

transferSpec

TransferOperation transferSpec.

Status

Status enum.

Properties:
Name Type Description
STATUS_UNSPECIFIED number

STATUS_UNSPECIFIED value

IN_PROGRESS number

IN_PROGRESS value

PAUSED number

PAUSED value

SUCCESS number

SUCCESS value

FAILED number

FAILED value

ABORTED number

ABORTED value

QUEUED number

QUEUED value

SUSPENDING number

SUSPENDING value

Methods

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

Converts this TransferOperation to JSON.

Returns:
Type Description
Object.<string, *>

JSON object

(static) create(propertiesopt) → {google.storagetransfer.v1.TransferOperation}

Creates a new TransferOperation instance using the specified properties.

Parameters:
Name Type Attributes Description
properties google.storagetransfer.v1.ITransferOperation <optional>

Properties to set

Returns:
Type Description
google.storagetransfer.v1.TransferOperation

TransferOperation instance

(static) decode(reader, lengthopt) → {google.storagetransfer.v1.TransferOperation}

Decodes a TransferOperation 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.storagetransfer.v1.TransferOperation

TransferOperation

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.storagetransfer.v1.TransferOperation}

Decodes a TransferOperation 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.storagetransfer.v1.TransferOperation

TransferOperation

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

Parameters:
Name Type Attributes Description
message google.storagetransfer.v1.ITransferOperation

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

Parameters:
Name Type Attributes Description
message google.storagetransfer.v1.ITransferOperation

TransferOperation message or plain object to encode

writer $protobuf.Writer <optional>

Writer to encode to

Returns:
Type Description
$protobuf.Writer

Writer

(static) fromObject(object) → {google.storagetransfer.v1.TransferOperation}

Creates a TransferOperation 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.storagetransfer.v1.TransferOperation

TransferOperation

(static) getTypeUrl(typeUrlPrefixopt) → {string}

Gets the default type url for TransferOperation

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

Parameters:
Name Type Attributes Description
message google.storagetransfer.v1.TransferOperation

TransferOperation

options $protobuf.IConversionOptions <optional>

Conversion options

Returns:
Type Description
Object.<string, *>

Plain object

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

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