Interface EventGroupMarker.LabelOrBuilder
- All Superinterfaces:
com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder
- All Known Implementing Classes:
EventGroupMarker.Label,EventGroupMarker.Label.Builder
- Enclosing class:
EventGroupMarker
public static interface EventGroupMarker.LabelOrBuilder
extends com.google.protobuf.MessageOrBuilder
-
Method Summary
Modifier and TypeMethodDescriptiongetId()Opaque identifier assigned by the SDK.com.google.protobuf.ByteStringOpaque identifier assigned by the SDK.getLabel()This payload should be a "json/plain"-encoded payload that is a single JSON string for use in user interfaces.This payload should be a "json/plain"-encoded payload that is a single JSON string for use in user interfaces.booleanhasLabel()This payload should be a "json/plain"-encoded payload that is a single JSON string for use in user interfaces.Methods inherited from interface com.google.protobuf.MessageLiteOrBuilder
isInitializedMethods inherited from interface com.google.protobuf.MessageOrBuilder
findInitializationErrors, getAllFields, getDefaultInstanceForType, getDescriptorForType, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
-
Method Details
-
getId
-
getIdBytes
com.google.protobuf.ByteString getIdBytes()Opaque identifier assigned by the SDK.
string id = 1;- Returns:
- The bytes for id.
-
hasLabel
boolean hasLabel()This payload should be a "json/plain"-encoded payload that is a single JSON string for use in user interfaces. User interface formatting may not apply to this text when used in "label" situations. The payload data section is limited to 400 bytes by default. Payload only needs to be set on the first use of a given Marker ID; further references to an existing Marker ID reuse existing attributes of the referenced Marker -- i.e. further label payloads are ignored. Note that it is valid to have distinct Markers (i.e. distinct Marker IDs) in a given workflow execution that carry the same label, provided that they have the distinct ID.
.temporal.api.common.v1.Payload label = 2;- Returns:
- Whether the label field is set.
-
getLabel
Payload getLabel()This payload should be a "json/plain"-encoded payload that is a single JSON string for use in user interfaces. User interface formatting may not apply to this text when used in "label" situations. The payload data section is limited to 400 bytes by default. Payload only needs to be set on the first use of a given Marker ID; further references to an existing Marker ID reuse existing attributes of the referenced Marker -- i.e. further label payloads are ignored. Note that it is valid to have distinct Markers (i.e. distinct Marker IDs) in a given workflow execution that carry the same label, provided that they have the distinct ID.
.temporal.api.common.v1.Payload label = 2;- Returns:
- The label.
-
getLabelOrBuilder
PayloadOrBuilder getLabelOrBuilder()This payload should be a "json/plain"-encoded payload that is a single JSON string for use in user interfaces. User interface formatting may not apply to this text when used in "label" situations. The payload data section is limited to 400 bytes by default. Payload only needs to be set on the first use of a given Marker ID; further references to an existing Marker ID reuse existing attributes of the referenced Marker -- i.e. further label payloads are ignored. Note that it is valid to have distinct Markers (i.e. distinct Marker IDs) in a given workflow execution that carry the same label, provided that they have the distinct ID.
.temporal.api.common.v1.Payload label = 2;
-