Interface NamespaceCapacityInfoOrBuilder

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

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

    • getNamespace

      String getNamespace()
       The namespace identifier.
       
      string namespace = 1;
      Returns:
      The namespace.
    • getNamespaceBytes

      com.google.protobuf.ByteString getNamespaceBytes()
       The namespace identifier.
       
      string namespace = 1;
      Returns:
      The bytes for namespace.
    • getHasLegacyLimits

      boolean getHasLegacyLimits()
       Whether the namespace's APS limit was set by Temporal Support.
       When true, adjusting the namespace's capacity will reset this limit.
       
      bool has_legacy_limits = 2;
      Returns:
      The hasLegacyLimits.
    • hasCurrentCapacity

      boolean hasCurrentCapacity()
       The current capacity of the namespace.
       Includes the current mode (on-demand or provisioned) and latest request status.
       
      .temporal.api.cloud.namespace.v1.Capacity current_capacity = 3;
      Returns:
      Whether the currentCapacity field is set.
    • getCurrentCapacity

      Capacity getCurrentCapacity()
       The current capacity of the namespace.
       Includes the current mode (on-demand or provisioned) and latest request status.
       
      .temporal.api.cloud.namespace.v1.Capacity current_capacity = 3;
      Returns:
      The currentCapacity.
    • getCurrentCapacityOrBuilder

      CapacityOrBuilder getCurrentCapacityOrBuilder()
       The current capacity of the namespace.
       Includes the current mode (on-demand or provisioned) and latest request status.
       
      .temporal.api.cloud.namespace.v1.Capacity current_capacity = 3;
    • hasModeOptions

      boolean hasModeOptions()
       Available capacity mode options for this namespace.
       Contains configuration limits for both provisioned and on-demand modes.
       
      .temporal.api.cloud.namespace.v1.NamespaceCapacityInfo.CapacityModeOptions mode_options = 4;
      Returns:
      Whether the modeOptions field is set.
    • getModeOptions

       Available capacity mode options for this namespace.
       Contains configuration limits for both provisioned and on-demand modes.
       
      .temporal.api.cloud.namespace.v1.NamespaceCapacityInfo.CapacityModeOptions mode_options = 4;
      Returns:
      The modeOptions.
    • getModeOptionsOrBuilder

       Available capacity mode options for this namespace.
       Contains configuration limits for both provisioned and on-demand modes.
       
      .temporal.api.cloud.namespace.v1.NamespaceCapacityInfo.CapacityModeOptions mode_options = 4;
    • hasStats

      boolean hasStats()
       Usage statistics for the namespace over the last 7 days.
       Used to calculate On-Demand capacity limits, also useful for capacity planning.
       
      .temporal.api.cloud.namespace.v1.NamespaceCapacityInfo.Stats stats = 5;
      Returns:
      Whether the stats field is set.
    • getStats

       Usage statistics for the namespace over the last 7 days.
       Used to calculate On-Demand capacity limits, also useful for capacity planning.
       
      .temporal.api.cloud.namespace.v1.NamespaceCapacityInfo.Stats stats = 5;
      Returns:
      The stats.
    • getStatsOrBuilder

       Usage statistics for the namespace over the last 7 days.
       Used to calculate On-Demand capacity limits, also useful for capacity planning.
       
      .temporal.api.cloud.namespace.v1.NamespaceCapacityInfo.Stats stats = 5;