Interface NamespaceInfo.CapabilitiesOrBuilder

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

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

    Modifier and Type
    Method
    Description
    boolean
    True if the namespace supports async update
    boolean
    True if the namespace supports eager workflow start.
    boolean
    True if the namespace supports poller autoscaling
    boolean
    When true, workers should use poller autoscaling by default unless explicitly configured otherwise.
    boolean
    True if the namespace supports reported problems search attribute
    boolean
    True if the namespace supports standalone activities
    boolean
    True if the namespace supports batch operations for standalone activities.
    boolean
    True if the namespace supports standalone activity operator commands.
    boolean
    True if the namespace supports start delay for standalone activities.
    boolean
    True if the namespace supports standalone Nexus operations.
    boolean
    True if the namespace supports sync update
    boolean
    True if the namespace supports worker commands (server-to-worker communication via control queues).
    boolean
    True if the namespace supports worker heartbeats
    boolean
    True if the namespace supports server-side completion of outstanding worker polls on shutdown.
    boolean
    True if the namespace supports pausing workflows
    boolean
    True if the namespace supports pagination of `RespondWorkflowTaskCompleted` request.
    boolean
    True if the namespace supports attaching callbacks on workflow updates

    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

    • getEagerWorkflowStart

      boolean getEagerWorkflowStart()
       True if the namespace supports eager workflow start.
       
      bool eager_workflow_start = 1;
      Returns:
      The eagerWorkflowStart.
    • getSyncUpdate

      boolean getSyncUpdate()
       True if the namespace supports sync update
       
      bool sync_update = 2;
      Returns:
      The syncUpdate.
    • getAsyncUpdate

      boolean getAsyncUpdate()
       True if the namespace supports async update
       
      bool async_update = 3;
      Returns:
      The asyncUpdate.
    • getWorkerHeartbeats

      boolean getWorkerHeartbeats()
       True if the namespace supports worker heartbeats
       
      bool worker_heartbeats = 4;
      Returns:
      The workerHeartbeats.
    • getReportedProblemsSearchAttribute

      boolean getReportedProblemsSearchAttribute()
       True if the namespace supports reported problems search attribute
       
      bool reported_problems_search_attribute = 5;
      Returns:
      The reportedProblemsSearchAttribute.
    • getWorkflowPause

      boolean getWorkflowPause()
       True if the namespace supports pausing workflows
       
      bool workflow_pause = 6;
      Returns:
      The workflowPause.
    • getStandaloneActivities

      boolean getStandaloneActivities()
       True if the namespace supports standalone activities
       
      bool standalone_activities = 7;
      Returns:
      The standaloneActivities.
    • getWorkerPollCompleteOnShutdown

      boolean getWorkerPollCompleteOnShutdown()
       True if the namespace supports server-side completion of outstanding worker polls on shutdown.
       When enabled, the server will complete polls for workers that send WorkerInstanceKey in their
       poll requests and call ShutdownWorker with the same WorkerInstanceKey. The poll will return
       an empty response. When this flag is true, workers should allow polls to return gracefully
       rather than terminating any open polls on shutdown.
       
      bool worker_poll_complete_on_shutdown = 8;
      Returns:
      The workerPollCompleteOnShutdown.
    • getPollerAutoscaling

      boolean getPollerAutoscaling()
       True if the namespace supports poller autoscaling
       
      bool poller_autoscaling = 9;
      Returns:
      The pollerAutoscaling.
    • getWorkerCommands

      boolean getWorkerCommands()
       True if the namespace supports worker commands (server-to-worker communication via control queues).
       
      bool worker_commands = 10;
      Returns:
      The workerCommands.
    • getStandaloneNexusOperation

      boolean getStandaloneNexusOperation()
       True if the namespace supports standalone Nexus operations.
       
      bool standalone_nexus_operation = 11;
      Returns:
      The standaloneNexusOperation.
    • getWorkflowUpdateCallbacks

      boolean getWorkflowUpdateCallbacks()
       True if the namespace supports attaching callbacks on workflow updates
       
      bool workflow_update_callbacks = 12;
      Returns:
      The workflowUpdateCallbacks.
    • getPollerAutoscalingAutoEnroll

      boolean getPollerAutoscalingAutoEnroll()
       When true, workers should use poller autoscaling by default unless explicitly configured otherwise.
       
      bool poller_autoscaling_auto_enroll = 13;
      Returns:
      The pollerAutoscalingAutoEnroll.
    • getWorkflowTaskCompletionPagination

      boolean getWorkflowTaskCompletionPagination()
       True if the namespace supports pagination of `RespondWorkflowTaskCompleted` request.
       
      bool workflow_task_completion_pagination = 14;
      Returns:
      The workflowTaskCompletionPagination.
    • getStandaloneActivityStartDelay

      boolean getStandaloneActivityStartDelay()
       True if the namespace supports start delay for standalone activities.
       
      bool standalone_activity_start_delay = 15;
      Returns:
      The standaloneActivityStartDelay.
    • getStandaloneActivityBatchOperations

      boolean getStandaloneActivityBatchOperations()
       True if the namespace supports batch operations for standalone activities.
       
      bool standalone_activity_batch_operations = 16;
      Returns:
      The standaloneActivityBatchOperations.
    • getStandaloneActivityOperatorCommands

      boolean getStandaloneActivityOperatorCommands()
       True if the namespace supports standalone activity operator commands.
       
      bool standalone_activity_operator_commands = 17;
      Returns:
      The standaloneActivityOperatorCommands.