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
| Name | Type | Description |
|---|---|---|
properties? | $Shape | Properties to set |
Returns
UpdateWorkerVersioningRulesRequest & $Shape
UpdateWorkerVersioningRulesRequest instance
▸ create(properties?): UpdateWorkerVersioningRulesRequest
Parameters
| Name | Type |
|---|---|
properties? | $Properties |
Returns
UpdateWorkerVersioningRulesRequest
decode
▸ decode(reader, length?): UpdateWorkerVersioningRulesRequest & $Shape
Decodes an UpdateWorkerVersioningRulesRequest message from the specified reader or buffer.
Parameters
| Name | Type | Description |
|---|---|---|
reader | Uint8Array | Reader | Reader or buffer to decode from |
length? | number | Message 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
| Name | Type | Description |
|---|---|---|
reader | Uint8Array | Reader | Reader 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
| Name | Type | Description |
|---|---|---|
message | $Properties | UpdateWorkerVersioningRulesRequest message or plain object to encode |
writer? | Writer | Writer 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
| Name | Type | Description |
|---|---|---|
message | $Properties | UpdateWorkerVersioningRulesRequest message or plain object to encode |
writer? | Writer | Writer 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
| Name | Type | Description |
|---|---|---|
object | Object | Plain 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
| Name | Type | Description |
|---|---|---|
message | UpdateWorkerVersioningRulesRequest | UpdateWorkerVersioningRulesRequest |
options? | IConversionOptions | Conversion options |
Returns
Object
Plain object