Interface NexusOperationExecutionListInfoOrBuilder

All Superinterfaces:
com.google.protobuf.MessageLiteOrBuilder, com.google.protobuf.MessageOrBuilder
All Known Implementing Classes:
NexusOperationExecutionListInfo, NexusOperationExecutionListInfo.Builder

@Generated(value="protoc", comments="annotations:NexusOperationExecutionListInfoOrBuilder.java.pb.meta") public interface NexusOperationExecutionListInfoOrBuilder extends com.google.protobuf.MessageOrBuilder
  • Method Summary

    Modifier and Type
    Method
    Description
    com.google.protobuf.Timestamp
    If the operation is in a terminal status, this field represents the time the operation transitioned to that status.
    com.google.protobuf.TimestampOrBuilder
    If the operation is in a terminal status, this field represents the time the operation transitioned to that status.
    Endpoint name.
    com.google.protobuf.ByteString
    Endpoint name.
    com.google.protobuf.Duration
    The difference between close time and scheduled time.
    com.google.protobuf.DurationOrBuilder
    The difference between close time and scheduled time.
    Operation name.
    com.google.protobuf.ByteString
    Operation name.
    A unique identifier of this operation within its namespace along with run ID (below).
    com.google.protobuf.ByteString
    A unique identifier of this operation within its namespace along with run ID (below).
    The run ID of the standalone Nexus operation.
    com.google.protobuf.ByteString
    The run ID of the standalone Nexus operation.
    com.google.protobuf.Timestamp
    Time the operation was originally scheduled via a StartNexusOperation request.
    com.google.protobuf.TimestampOrBuilder
    Time the operation was originally scheduled via a StartNexusOperation request.
    Search attributes from the start request.
    Search attributes from the start request.
    Service name.
    com.google.protobuf.ByteString
    Service name.
    long
    Updated once on scheduled and once on terminal status.
    long
    Updated on terminal status.
    The status is updated once, when the operation is originally scheduled, and again when the operation reaches a terminal status.
    int
    The status is updated once, when the operation is originally scheduled, and again when the operation reaches a terminal status.
    boolean
    If the operation is in a terminal status, this field represents the time the operation transitioned to that status.
    boolean
    The difference between close time and scheduled time.
    boolean
    Time the operation was originally scheduled via a StartNexusOperation request.
    boolean
    Search attributes from the start request.

    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

    • getOperationId

      String getOperationId()
       A unique identifier of this operation within its namespace along with run ID (below).
       
      string operation_id = 1;
      Returns:
      The operationId.
    • getOperationIdBytes

      com.google.protobuf.ByteString getOperationIdBytes()
       A unique identifier of this operation within its namespace along with run ID (below).
       
      string operation_id = 1;
      Returns:
      The bytes for operationId.
    • getRunId

      String getRunId()
       The run ID of the standalone Nexus operation.
       
      string run_id = 2;
      Returns:
      The runId.
    • getRunIdBytes

      com.google.protobuf.ByteString getRunIdBytes()
       The run ID of the standalone Nexus operation.
       
      string run_id = 2;
      Returns:
      The bytes for runId.
    • getEndpoint

      String getEndpoint()
       Endpoint name.
       
      string endpoint = 3;
      Returns:
      The endpoint.
    • getEndpointBytes

      com.google.protobuf.ByteString getEndpointBytes()
       Endpoint name.
       
      string endpoint = 3;
      Returns:
      The bytes for endpoint.
    • getService

      String getService()
       Service name.
       
      string service = 4;
      Returns:
      The service.
    • getServiceBytes

      com.google.protobuf.ByteString getServiceBytes()
       Service name.
       
      string service = 4;
      Returns:
      The bytes for service.
    • getOperation

      String getOperation()
       Operation name.
       
      string operation = 5;
      Returns:
      The operation.
    • getOperationBytes

      com.google.protobuf.ByteString getOperationBytes()
       Operation name.
       
      string operation = 5;
      Returns:
      The bytes for operation.
    • hasScheduleTime

      boolean hasScheduleTime()
       Time the operation was originally scheduled via a StartNexusOperation request.
       
      .google.protobuf.Timestamp schedule_time = 6;
      Returns:
      Whether the scheduleTime field is set.
    • getScheduleTime

      com.google.protobuf.Timestamp getScheduleTime()
       Time the operation was originally scheduled via a StartNexusOperation request.
       
      .google.protobuf.Timestamp schedule_time = 6;
      Returns:
      The scheduleTime.
    • getScheduleTimeOrBuilder

      com.google.protobuf.TimestampOrBuilder getScheduleTimeOrBuilder()
       Time the operation was originally scheduled via a StartNexusOperation request.
       
      .google.protobuf.Timestamp schedule_time = 6;
    • hasCloseTime

      boolean hasCloseTime()
       If the operation is in a terminal status, this field represents the time the operation transitioned to that status.
       
      .google.protobuf.Timestamp close_time = 7;
      Returns:
      Whether the closeTime field is set.
    • getCloseTime

      com.google.protobuf.Timestamp getCloseTime()
       If the operation is in a terminal status, this field represents the time the operation transitioned to that status.
       
      .google.protobuf.Timestamp close_time = 7;
      Returns:
      The closeTime.
    • getCloseTimeOrBuilder

      com.google.protobuf.TimestampOrBuilder getCloseTimeOrBuilder()
       If the operation is in a terminal status, this field represents the time the operation transitioned to that status.
       
      .google.protobuf.Timestamp close_time = 7;
    • getStatusValue

      int getStatusValue()
       The status is updated once, when the operation is originally scheduled, and again when the operation reaches a terminal status.
       
      .temporal.api.enums.v1.NexusOperationExecutionStatus status = 8;
      Returns:
      The enum numeric value on the wire for status.
    • getStatus

       The status is updated once, when the operation is originally scheduled, and again when the operation reaches a terminal status.
       
      .temporal.api.enums.v1.NexusOperationExecutionStatus status = 8;
      Returns:
      The status.
    • hasSearchAttributes

      boolean hasSearchAttributes()
       Search attributes from the start request.
       
      .temporal.api.common.v1.SearchAttributes search_attributes = 9;
      Returns:
      Whether the searchAttributes field is set.
    • getSearchAttributes

      SearchAttributes getSearchAttributes()
       Search attributes from the start request.
       
      .temporal.api.common.v1.SearchAttributes search_attributes = 9;
      Returns:
      The searchAttributes.
    • getSearchAttributesOrBuilder

      SearchAttributesOrBuilder getSearchAttributesOrBuilder()
       Search attributes from the start request.
       
      .temporal.api.common.v1.SearchAttributes search_attributes = 9;
    • getStateTransitionCount

      long getStateTransitionCount()
       Updated on terminal status.
       
      int64 state_transition_count = 10;
      Returns:
      The stateTransitionCount.
    • hasExecutionDuration

      boolean hasExecutionDuration()
       The difference between close time and scheduled time.
       This field is only populated if the operation is closed.
       
      .google.protobuf.Duration execution_duration = 11;
      Returns:
      Whether the executionDuration field is set.
    • getExecutionDuration

      com.google.protobuf.Duration getExecutionDuration()
       The difference between close time and scheduled time.
       This field is only populated if the operation is closed.
       
      .google.protobuf.Duration execution_duration = 11;
      Returns:
      The executionDuration.
    • getExecutionDurationOrBuilder

      com.google.protobuf.DurationOrBuilder getExecutionDurationOrBuilder()
       The difference between close time and scheduled time.
       This field is only populated if the operation is closed.
       
      .google.protobuf.Duration execution_duration = 11;
    • getStateSizeBytes

      long getStateSizeBytes()
       Updated once on scheduled and once on terminal status.
       
      int64 state_size_bytes = 12;
      Returns:
      The stateSizeBytes.