Interface ComputeConfigScalingGroupOrBuilder

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

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

    Modifier and Type
    Method
    Description
    Stores instructions for a worker control plane controller how to respond to worker lifeycle events.
    Stores instructions for a worker control plane controller how to respond to worker lifeycle events.
    Informs a worker lifecycle controller *when* and *how often* to perform certain worker lifecycle actions like starting a serverless worker.
    Informs a worker lifecycle controller *when* and *how often* to perform certain worker lifecycle actions like starting a serverless worker.
    getTaskQueueTypes(int index)
    Optional.
    int
    Optional.
    Optional.
    int
    Optional.
    Optional.
    boolean
    Stores instructions for a worker control plane controller how to respond to worker lifeycle events.
    boolean
    Informs a worker lifecycle controller *when* and *how often* to perform certain worker lifecycle actions like starting a serverless worker.

    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

    • getTaskQueueTypesList

      List<TaskQueueType> getTaskQueueTypesList()
       Optional. The set of task queue types this scaling group serves.
       If not provided, this scaling group serves all not otherwise defined
       task types.
       
      repeated .temporal.api.enums.v1.TaskQueueType task_queue_types = 1;
      Returns:
      A list containing the taskQueueTypes.
    • getTaskQueueTypesCount

      int getTaskQueueTypesCount()
       Optional. The set of task queue types this scaling group serves.
       If not provided, this scaling group serves all not otherwise defined
       task types.
       
      repeated .temporal.api.enums.v1.TaskQueueType task_queue_types = 1;
      Returns:
      The count of taskQueueTypes.
    • getTaskQueueTypes

      TaskQueueType getTaskQueueTypes(int index)
       Optional. The set of task queue types this scaling group serves.
       If not provided, this scaling group serves all not otherwise defined
       task types.
       
      repeated .temporal.api.enums.v1.TaskQueueType task_queue_types = 1;
      Parameters:
      index - The index of the element to return.
      Returns:
      The taskQueueTypes at the given index.
    • getTaskQueueTypesValueList

      List<Integer> getTaskQueueTypesValueList()
       Optional. The set of task queue types this scaling group serves.
       If not provided, this scaling group serves all not otherwise defined
       task types.
       
      repeated .temporal.api.enums.v1.TaskQueueType task_queue_types = 1;
      Returns:
      A list containing the enum numeric values on the wire for taskQueueTypes.
    • getTaskQueueTypesValue

      int getTaskQueueTypesValue(int index)
       Optional. The set of task queue types this scaling group serves.
       If not provided, this scaling group serves all not otherwise defined
       task types.
       
      repeated .temporal.api.enums.v1.TaskQueueType task_queue_types = 1;
      Parameters:
      index - The index of the value to return.
      Returns:
      The enum numeric value on the wire of taskQueueTypes at the given index.
    • hasProvider

      boolean hasProvider()
       Stores instructions for a worker control plane controller how to respond
       to worker lifeycle events.
       
      .temporal.api.compute.v1.ComputeProvider provider = 3;
      Returns:
      Whether the provider field is set.
    • getProvider

      ComputeProvider getProvider()
       Stores instructions for a worker control plane controller how to respond
       to worker lifeycle events.
       
      .temporal.api.compute.v1.ComputeProvider provider = 3;
      Returns:
      The provider.
    • getProviderOrBuilder

      ComputeProviderOrBuilder getProviderOrBuilder()
       Stores instructions for a worker control plane controller how to respond
       to worker lifeycle events.
       
      .temporal.api.compute.v1.ComputeProvider provider = 3;
    • hasScaler

      boolean hasScaler()
       Informs a worker lifecycle controller *when* and *how often* to perform
       certain worker lifecycle actions like starting a serverless worker.
       
      .temporal.api.compute.v1.ComputeScaler scaler = 4;
      Returns:
      Whether the scaler field is set.
    • getScaler

      ComputeScaler getScaler()
       Informs a worker lifecycle controller *when* and *how often* to perform
       certain worker lifecycle actions like starting a serverless worker.
       
      .temporal.api.compute.v1.ComputeScaler scaler = 4;
      Returns:
      The scaler.
    • getScalerOrBuilder

      ComputeScalerOrBuilder getScalerOrBuilder()
       Informs a worker lifecycle controller *when* and *how often* to perform
       certain worker lifecycle actions like starting a serverless worker.
       
      .temporal.api.compute.v1.ComputeScaler scaler = 4;