Interface GetSystemInfoResponse.CapabilitiesOrBuilder

    • Method Summary

      All Methods Instance Methods Abstract Methods 
      Modifier and Type Method Description
      boolean getActivityFailureIncludeHeartbeat()
      True if RespondActivityTaskFailed API supports including heartbeat details
      boolean getBuildIdBasedVersioning()
      True if server supports dispatching Workflow and Activity tasks based on a worker's build_id (see: https://github.com/temporalio/proposals/blob/a123af3b559f43db16ea6dd31870bfb754c4dc5e/versioning/worker-versions.md)
      boolean getEagerWorkflowStart()
      True if server supports eager workflow task dispatching for the StartWorkflowExecution API
      boolean getEncodedFailureAttributes()
      True if server uses protos that include temporal.api.failure.v1.Failure.encoded_attributes
      boolean getInternalErrorDifferentiation()
      True if internal errors are differentiated from other types of errors for purposes of retrying non-internal errors.
      boolean getSdkMetadata()
      True if the server knows about the sdk metadata field on WFT completions and will record it in history
      boolean getSignalAndQueryHeader()
      True if signal and query headers are supported.
      boolean getSupportsSchedules()
      Supports scheduled workflow features.
      boolean getUpsertMemo()
      True if server supports upserting workflow memo
      • 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 Detail

      • getSignalAndQueryHeader

        boolean getSignalAndQueryHeader()
         True if signal and query headers are supported.
         
        bool signal_and_query_header = 1;
        Returns:
        The signalAndQueryHeader.
      • getInternalErrorDifferentiation

        boolean getInternalErrorDifferentiation()
         True if internal errors are differentiated from other types of errors for purposes of
         retrying non-internal errors.
         When unset/false, clients retry all failures. When true, clients should only retry
         non-internal errors.
         
        bool internal_error_differentiation = 2;
        Returns:
        The internalErrorDifferentiation.
      • getActivityFailureIncludeHeartbeat

        boolean getActivityFailureIncludeHeartbeat()
         True if RespondActivityTaskFailed API supports including heartbeat details
         
        bool activity_failure_include_heartbeat = 3;
        Returns:
        The activityFailureIncludeHeartbeat.
      • getSupportsSchedules

        boolean getSupportsSchedules()
         Supports scheduled workflow features.
         
        bool supports_schedules = 4;
        Returns:
        The supportsSchedules.
      • getEncodedFailureAttributes

        boolean getEncodedFailureAttributes()
         True if server uses protos that include temporal.api.failure.v1.Failure.encoded_attributes
         
        bool encoded_failure_attributes = 5;
        Returns:
        The encodedFailureAttributes.
      • getBuildIdBasedVersioning

        boolean getBuildIdBasedVersioning()
         True if server supports dispatching Workflow and Activity tasks based on a worker's build_id
         (see:
         https://github.com/temporalio/proposals/blob/a123af3b559f43db16ea6dd31870bfb754c4dc5e/versioning/worker-versions.md)
         
        bool build_id_based_versioning = 6;
        Returns:
        The buildIdBasedVersioning.
      • getUpsertMemo

        boolean getUpsertMemo()
         True if server supports upserting workflow memo
         
        bool upsert_memo = 7;
        Returns:
        The upsertMemo.
      • getEagerWorkflowStart

        boolean getEagerWorkflowStart()
         True if server supports eager workflow task dispatching for the StartWorkflowExecution API
         
        bool eager_workflow_start = 8;
        Returns:
        The eagerWorkflowStart.
      • getSdkMetadata

        boolean getSdkMetadata()
         True if the server knows about the sdk metadata field on WFT completions and will record
         it in history
         
        bool sdk_metadata = 9;
        Returns:
        The sdkMetadata.