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 Type
    Method
    Description
    Opaque identifier assigned by the SDK.
    com.google.protobuf.ByteString
    Opaque identifier assigned by the SDK.
    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.
    boolean
    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

    isInitialized

    Methods inherited from interface com.google.protobuf.MessageOrBuilder

    findInitializationErrors, getAllFields, getDefaultInstanceForType, getDescriptorForType, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
  • Method Details

    • getId

      String getId()
       Opaque identifier assigned by the SDK.
       
      string id = 1;
      Returns:
      The id.
    • 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;