Skip to main content

Class: UpdateWorkerVersioningRulesRequest

workflowservice.v1.UpdateWorkerVersioningRulesRequest

(-- api-linter: core::0134::request-mask-required=disabled aip.dev/not-precedent: UpdateNamespace RPC doesn't follow Google API format. --) (-- api-linter: core::0134::request-resource-required=disabled aip.dev/not-precedent: GetWorkerBuildIdCompatibilityRequest RPC doesn't follow Google API format. --) [cleanup-wv-pre-release]

Properties

addCompatibleRedirectRule

Optional addCompatibleRedirectRule: null | $Properties

UpdateWorkerVersioningRulesRequest addCompatibleRedirectRule.


commitBuildId

Optional commitBuildId: null | $Properties

UpdateWorkerVersioningRulesRequest commitBuildId.


conflictToken

conflictToken: Uint8Array

A valid conflict_token can be taken from the previous ListWorkerVersioningRulesResponse or UpdateWorkerVersioningRulesResponse. An invalid token will cause this request to fail, ensuring that if the rules for this Task Queue have been modified between the previous and current operation, the request will fail instead of causing an unpredictable mutation.


deleteAssignmentRule

Optional deleteAssignmentRule: null | $Properties

UpdateWorkerVersioningRulesRequest deleteAssignmentRule.


deleteCompatibleRedirectRule

Optional deleteCompatibleRedirectRule: null | $Properties

UpdateWorkerVersioningRulesRequest deleteCompatibleRedirectRule.


insertAssignmentRule

Optional insertAssignmentRule: null | $Properties

UpdateWorkerVersioningRulesRequest insertAssignmentRule.


namespace

namespace: string

UpdateWorkerVersioningRulesRequest namespace.


operation

Optional operation: "insertAssignmentRule" | "replaceAssignmentRule" | "deleteAssignmentRule" | "addCompatibleRedirectRule" | "replaceCompatibleRedirectRule" | "deleteCompatibleRedirectRule" | "commitBuildId"

UpdateWorkerVersioningRulesRequest operation.


replaceAssignmentRule

Optional replaceAssignmentRule: null | $Properties

UpdateWorkerVersioningRulesRequest replaceAssignmentRule.


replaceCompatibleRedirectRule

Optional replaceCompatibleRedirectRule: null | $Properties

UpdateWorkerVersioningRulesRequest replaceCompatibleRedirectRule.


taskQueue

taskQueue: string

UpdateWorkerVersioningRulesRequest taskQueue.

Methods

toJSON

toJSON(): Object

Converts this UpdateWorkerVersioningRulesRequest to JSON.

Returns

Object

JSON object


create

create(properties?): UpdateWorkerVersioningRulesRequest & $Shape

Creates a new UpdateWorkerVersioningRulesRequest instance using the specified properties.

Parameters

NameTypeDescription
properties?$ShapeProperties to set

Returns

UpdateWorkerVersioningRulesRequest & $Shape

UpdateWorkerVersioningRulesRequest instance

create(properties?): UpdateWorkerVersioningRulesRequest

Parameters

NameType
properties?$Properties

Returns

UpdateWorkerVersioningRulesRequest


decode

decode(reader, length?): UpdateWorkerVersioningRulesRequest & $Shape

Decodes an UpdateWorkerVersioningRulesRequest message from the specified reader or buffer.

Parameters

NameTypeDescription
readerUint8Array | ReaderReader or buffer to decode from
length?numberMessage length if known beforehand

Returns

UpdateWorkerVersioningRulesRequest & $Shape

UpdateWorkerVersioningRulesRequest

Throws

If the payload is not a reader or valid buffer

Throws

If required fields are missing


decodeDelimited

decodeDelimited(reader): UpdateWorkerVersioningRulesRequest & $Shape

Decodes an UpdateWorkerVersioningRulesRequest message from the specified reader or buffer, length delimited.

Parameters

NameTypeDescription
readerUint8Array | ReaderReader or buffer to decode from

Returns

UpdateWorkerVersioningRulesRequest & $Shape

UpdateWorkerVersioningRulesRequest

Throws

If the payload is not a reader or valid buffer

Throws

If required fields are missing


encode

encode(message, writer?): Writer

Encodes the specified UpdateWorkerVersioningRulesRequest message. Does not implicitly temporal.api.workflowservice.v1.UpdateWorkerVersioningRulesRequest.verify|verify messages.

Parameters

NameTypeDescription
message$PropertiesUpdateWorkerVersioningRulesRequest message or plain object to encode
writer?WriterWriter to encode to

Returns

Writer

Writer


encodeDelimited

encodeDelimited(message, writer?): Writer

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

Parameters

NameTypeDescription
message$PropertiesUpdateWorkerVersioningRulesRequest message or plain object to encode
writer?WriterWriter to encode to

Returns

Writer

Writer


fromObject

fromObject(object): UpdateWorkerVersioningRulesRequest

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

Parameters

NameTypeDescription
objectObjectPlain object

Returns

UpdateWorkerVersioningRulesRequest

UpdateWorkerVersioningRulesRequest


toObject

toObject(message, options?): Object

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

Parameters

NameTypeDescription
messageUpdateWorkerVersioningRulesRequestUpdateWorkerVersioningRulesRequest
options?IConversionOptionsConversion options

Returns

Object

Plain object