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
    True if the namespace supports reported problems search attribute
    boolean
    True if the namespace supports 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

    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.