io.temporal.api.protocol.v1.MessageOrBuilder Maven / Gradle / Ivy
// Generated by the protocol buffer compiler. DO NOT EDIT!
// source: temporal/api/protocol/v1/message.proto
package io.temporal.api.protocol.v1;
@javax.annotation.Generated(value="protoc", comments="annotations:MessageOrBuilder.java.pb.meta")
public interface MessageOrBuilder extends
// @@protoc_insertion_point(interface_extends:temporal.api.protocol.v1.Message)
com.google.protobuf.MessageOrBuilder {
/**
*
* An ID for this specific message.
*
*
* string id = 1;
* @return The id.
*/
java.lang.String getId();
/**
*
* An ID for this specific message.
*
*
* string id = 1;
* @return The bytes for id.
*/
com.google.protobuf.ByteString
getIdBytes();
/**
*
* Identifies the specific instance of a protocol to which this message
* belongs.
*
*
* string protocol_instance_id = 2;
* @return The protocolInstanceId.
*/
java.lang.String getProtocolInstanceId();
/**
*
* Identifies the specific instance of a protocol to which this message
* belongs.
*
*
* string protocol_instance_id = 2;
* @return The bytes for protocolInstanceId.
*/
com.google.protobuf.ByteString
getProtocolInstanceIdBytes();
/**
* int64 event_id = 3;
* @return The eventId.
*/
long getEventId();
/**
* int64 command_index = 4;
* @return The commandIndex.
*/
long getCommandIndex();
/**
*
* The opaque data carried by this message. The protocol type can be
* extracted from the package name of the message carried inside the Any.
*
*
* .google.protobuf.Any body = 5;
* @return Whether the body field is set.
*/
boolean hasBody();
/**
*
* The opaque data carried by this message. The protocol type can be
* extracted from the package name of the message carried inside the Any.
*
*
* .google.protobuf.Any body = 5;
* @return The body.
*/
com.google.protobuf.Any getBody();
/**
*
* The opaque data carried by this message. The protocol type can be
* extracted from the package name of the message carried inside the Any.
*
*
* .google.protobuf.Any body = 5;
*/
com.google.protobuf.AnyOrBuilder getBodyOrBuilder();
public io.temporal.api.protocol.v1.Message.SequencingIdCase getSequencingIdCase();
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy