Interface GetSystemInfoResponse.CapabilitiesOrBuilder

All Superinterfaces:
com.google.protobuf.MessageLiteOrBuilder, com.google.protobuf.MessageOrBuilder
All Known Implementing Classes:
GetSystemInfoResponse.Capabilities, GetSystemInfoResponse.Capabilities.Builder
Enclosing class:
GetSystemInfoResponse

public static interface GetSystemInfoResponse.CapabilitiesOrBuilder extends com.google.protobuf.MessageOrBuilder
  • Method Summary

    Modifier and Type
    Method
    Description
    boolean
    True if RespondActivityTaskFailed API supports including heartbeat details
    boolean
    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
    True if the server supports count group by execution status (-- api-linter: core::0140::prepositions=disabled --)
    boolean
    True if server supports eager workflow task dispatching for the StartWorkflowExecution API
    boolean
    True if server uses protos that include temporal.api.failure.v1.Failure.encoded_attributes
    boolean
    True if internal errors are differentiated from other types of errors for purposes of retrying non-internal errors.
    boolean
    True if the server supports Nexus operations.
    boolean
    True if the server knows about the sdk metadata field on WFT completions and will record it in history
    boolean
    True if the server supports server-scaled deployments.
    boolean
    True if the server supports the Cloud Run compute provider for server-scaled deployments.
    boolean
    True if signal and query headers are supported.
    boolean
    Supports scheduled workflow features.
    boolean
    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 Details

    • 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.
    • getCountGroupByExecutionStatus

      boolean getCountGroupByExecutionStatus()
       True if the server supports count group by execution status
       (-- api-linter: core::0140::prepositions=disabled --)
       
      bool count_group_by_execution_status = 10;
      Returns:
      The countGroupByExecutionStatus.
    • getNexus

      boolean getNexus()
       True if the server supports Nexus operations.
       This flag is dependent both on server version and for Nexus to be enabled via server configuration.
       
      bool nexus = 11;
      Returns:
      The nexus.
    • getServerScaledDeployments

      boolean getServerScaledDeployments()
       True if the server supports server-scaled deployments.
       This flag is dependent both on server version and for server-scaled deployments
       to be enabled via server configuration.
       
      bool server_scaled_deployments = 12;
      Returns:
      The serverScaledDeployments.
    • getServerScaledProviderCloudRun

      boolean getServerScaledProviderCloudRun()
       True if the server supports the Cloud Run compute provider for
       server-scaled deployments. Dependent on server version and the
       provider being enabled via server configuration.
       
      bool server_scaled_provider_cloud_run = 13;
      Returns:
      The serverScaledProviderCloudRun.