io.temporal.api.history.v1.MarkerRecordedEventAttributesOrBuilder Maven / Gradle / Ivy
// Generated by the protocol buffer compiler. DO NOT EDIT!
// source: temporal/api/history/v1/message.proto
package io.temporal.api.history.v1;
@javax.annotation.Generated(value="protoc", comments="annotations:MarkerRecordedEventAttributesOrBuilder.java.pb.meta")
public interface MarkerRecordedEventAttributesOrBuilder extends
// @@protoc_insertion_point(interface_extends:temporal.api.history.v1.MarkerRecordedEventAttributes)
com.google.protobuf.MessageOrBuilder {
/**
*
* Workers use this to identify the "types" of various markers. Ex: Local activity, side effect.
*
*
* string marker_name = 1;
* @return The markerName.
*/
java.lang.String getMarkerName();
/**
*
* Workers use this to identify the "types" of various markers. Ex: Local activity, side effect.
*
*
* string marker_name = 1;
* @return The bytes for markerName.
*/
com.google.protobuf.ByteString
getMarkerNameBytes();
/**
*
* Serialized information recorded in the marker
*
*
* map<string, .temporal.api.common.v1.Payloads> details = 2;
*/
int getDetailsCount();
/**
*
* Serialized information recorded in the marker
*
*
* map<string, .temporal.api.common.v1.Payloads> details = 2;
*/
boolean containsDetails(
java.lang.String key);
/**
* Use {@link #getDetailsMap()} instead.
*/
@java.lang.Deprecated
java.util.Map
getDetails();
/**
*
* Serialized information recorded in the marker
*
*
* map<string, .temporal.api.common.v1.Payloads> details = 2;
*/
java.util.Map
getDetailsMap();
/**
*
* Serialized information recorded in the marker
*
*
* map<string, .temporal.api.common.v1.Payloads> details = 2;
*/
io.temporal.api.common.v1.Payloads getDetailsOrDefault(
java.lang.String key,
io.temporal.api.common.v1.Payloads defaultValue);
/**
*
* Serialized information recorded in the marker
*
*
* map<string, .temporal.api.common.v1.Payloads> details = 2;
*/
io.temporal.api.common.v1.Payloads getDetailsOrThrow(
java.lang.String key);
/**
*
* The `WORKFLOW_TASK_COMPLETED` event which this command was reported with
*
*
* int64 workflow_task_completed_event_id = 3;
* @return The workflowTaskCompletedEventId.
*/
long getWorkflowTaskCompletedEventId();
/**
* .temporal.api.common.v1.Header header = 4;
* @return Whether the header field is set.
*/
boolean hasHeader();
/**
* .temporal.api.common.v1.Header header = 4;
* @return The header.
*/
io.temporal.api.common.v1.Header getHeader();
/**
* .temporal.api.common.v1.Header header = 4;
*/
io.temporal.api.common.v1.HeaderOrBuilder getHeaderOrBuilder();
/**
*
* Some uses of markers, like a local activity, could "fail". If they did that is recorded here.
*
*
* .temporal.api.failure.v1.Failure failure = 5;
* @return Whether the failure field is set.
*/
boolean hasFailure();
/**
*
* Some uses of markers, like a local activity, could "fail". If they did that is recorded here.
*
*
* .temporal.api.failure.v1.Failure failure = 5;
* @return The failure.
*/
io.temporal.api.failure.v1.Failure getFailure();
/**
*
* Some uses of markers, like a local activity, could "fail". If they did that is recorded here.
*
*
* .temporal.api.failure.v1.Failure failure = 5;
*/
io.temporal.api.failure.v1.FailureOrBuilder getFailureOrBuilder();
}