io.temporal.api.common.v1.WorkerVersionStampOrBuilder Maven / Gradle / Ivy
// Generated by the protocol buffer compiler. DO NOT EDIT!
// source: temporal/api/common/v1/message.proto
package io.temporal.api.common.v1;
@javax.annotation.Generated(value="protoc", comments="annotations:WorkerVersionStampOrBuilder.java.pb.meta")
public interface WorkerVersionStampOrBuilder extends
// @@protoc_insertion_point(interface_extends:temporal.api.common.v1.WorkerVersionStamp)
com.google.protobuf.MessageOrBuilder {
/**
*
* An opaque whole-worker identifier. Replaces the deprecated `binary_checksum` field when this
* message is included in requests which previously used that.
*
*
* string build_id = 1;
* @return The buildId.
*/
java.lang.String getBuildId();
/**
*
* An opaque whole-worker identifier. Replaces the deprecated `binary_checksum` field when this
* message is included in requests which previously used that.
*
*
* string build_id = 1;
* @return The bytes for buildId.
*/
com.google.protobuf.ByteString
getBuildIdBytes();
/**
*
* Set if the worker used a dynamically loadable bundle to process
* the task. The bundle could be a WASM blob, JS bundle, etc.
*
*
* string bundle_id = 2;
* @return The bundleId.
*/
java.lang.String getBundleId();
/**
*
* Set if the worker used a dynamically loadable bundle to process
* the task. The bundle could be a WASM blob, JS bundle, etc.
*
*
* string bundle_id = 2;
* @return The bytes for bundleId.
*/
com.google.protobuf.ByteString
getBundleIdBytes();
/**
*
* If set, the worker is opting in to worker versioning. Otherwise, this is used only as a
* marker for workflow reset points and the BuildIDs search attribute.
*
*
* bool use_versioning = 3;
* @return The useVersioning.
*/
boolean getUseVersioning();
}