Skip to main content

Class: MeteringMetadata

Metadata relevant for metering purposes

Properties​

nonfirstLocalActivityExecutionAttempts​

nonfirstLocalActivityExecutionAttempts: number

Count of local activities which have begun an execution attempt during this workflow task, and whose first attempt occurred in some previous task. This is used for metering purposes, and does not affect workflow state.

(-- api-linter: core::0141::forbidden-types=disabled aip.dev/not-precedent: Negative values make no sense to represent. --)

Methods​

toJSON()​

toJSON(): object

Converts this MeteringMetadata to JSON.

Returns​

object

JSON object


create()​

Call Signature​

static create(properties?): MeteringMetadata & $Properties

Creates a new MeteringMetadata instance using the specified properties.

Parameters​
properties?​

$Properties

Properties to set

Returns​

MeteringMetadata & $Properties

MeteringMetadata instance

Call Signature​

static create(properties?): MeteringMetadata

Creates a new MeteringMetadata instance using the specified properties.

Parameters​
properties?​

$Properties

Properties to set

Returns​

MeteringMetadata

MeteringMetadata instance


decode()​

static decode(reader, length?): MeteringMetadata & $Properties

Decodes a MeteringMetadata message from the specified reader or buffer.

Parameters​

reader​

Uint8Array<ArrayBufferLike> | Reader

Reader or buffer to decode from

length?​

number

Message length if known beforehand

Returns​

MeteringMetadata & $Properties

MeteringMetadata

Throws​

If the payload is not a reader or valid buffer

Throws​

If required fields are missing


decodeDelimited()​

static decodeDelimited(reader): MeteringMetadata & $Properties

Decodes a MeteringMetadata message from the specified reader or buffer, length delimited.

Parameters​

reader​

Uint8Array<ArrayBufferLike> | Reader

Reader or buffer to decode from

Returns​

MeteringMetadata & $Properties

MeteringMetadata

Throws​

If the payload is not a reader or valid buffer

Throws​

If required fields are missing


encode()​

static encode(message, writer?): Writer

Encodes the specified MeteringMetadata message. Does not implicitly temporal.api.common.v1.MeteringMetadata.verify|verify messages.

Parameters​

message​

$Properties

MeteringMetadata message or plain object to encode

writer?​

Writer

Writer to encode to

Returns​

Writer

Writer


encodeDelimited()​

static encodeDelimited(message, writer?): Writer

Encodes the specified MeteringMetadata message, length delimited. Does not implicitly temporal.api.common.v1.MeteringMetadata.verify|verify messages.

Parameters​

message​

$Properties

MeteringMetadata message or plain object to encode

writer?​

Writer

Writer to encode to

Returns​

Writer

Writer


fromObject()​

static fromObject(object): MeteringMetadata

Creates a MeteringMetadata message from a plain object. Also converts values to their respective internal types.

Parameters​

object​

{[k: string]: any; }

Plain object

Returns​

MeteringMetadata

MeteringMetadata


toObject()​

static toObject(message, options?): object

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

Parameters​

message​

MeteringMetadata

MeteringMetadata

options?​

IConversionOptions

Conversion options

Returns​

object

Plain object