Interface ComputeConfigOrBuilder

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

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

    Modifier and Type
    Method
    Description
    boolean
    Each scaling group describes a compute config for a specific subset of the worker deployment version: covering a specific set of task types and/or regions.
    Deprecated.
    int
    Each scaling group describes a compute config for a specific subset of the worker deployment version: covering a specific set of task types and/or regions.
    Each scaling group describes a compute config for a specific subset of the worker deployment version: covering a specific set of task types and/or regions.
    Each scaling group describes a compute config for a specific subset of the worker deployment version: covering a specific set of task types and/or regions.
    Each scaling group describes a compute config for a specific subset of the worker deployment version: covering a specific set of task types and/or regions.

    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

    • getScalingGroupsCount

      int getScalingGroupsCount()
       Each scaling group describes a compute config for a specific subset of the worker
       deployment version: covering a specific set of task types and/or regions.
       Having different configurations for different task types, allows independent
       tuning of activity and workflow task processing (for example).
      
       The key of the map is the ID of the scaling group used to reference it in subsequent
       update calls.
       
      map<string, .temporal.api.compute.v1.ComputeConfigScalingGroup> scaling_groups = 1;
    • containsScalingGroups

      boolean containsScalingGroups(String key)
       Each scaling group describes a compute config for a specific subset of the worker
       deployment version: covering a specific set of task types and/or regions.
       Having different configurations for different task types, allows independent
       tuning of activity and workflow task processing (for example).
      
       The key of the map is the ID of the scaling group used to reference it in subsequent
       update calls.
       
      map<string, .temporal.api.compute.v1.ComputeConfigScalingGroup> scaling_groups = 1;
    • getScalingGroups

      Deprecated.
    • getScalingGroupsMap

      Map<String,ComputeConfigScalingGroup> getScalingGroupsMap()
       Each scaling group describes a compute config for a specific subset of the worker
       deployment version: covering a specific set of task types and/or regions.
       Having different configurations for different task types, allows independent
       tuning of activity and workflow task processing (for example).
      
       The key of the map is the ID of the scaling group used to reference it in subsequent
       update calls.
       
      map<string, .temporal.api.compute.v1.ComputeConfigScalingGroup> scaling_groups = 1;
    • getScalingGroupsOrDefault

      ComputeConfigScalingGroup getScalingGroupsOrDefault(String key, ComputeConfigScalingGroup defaultValue)
       Each scaling group describes a compute config for a specific subset of the worker
       deployment version: covering a specific set of task types and/or regions.
       Having different configurations for different task types, allows independent
       tuning of activity and workflow task processing (for example).
      
       The key of the map is the ID of the scaling group used to reference it in subsequent
       update calls.
       
      map<string, .temporal.api.compute.v1.ComputeConfigScalingGroup> scaling_groups = 1;
    • getScalingGroupsOrThrow

      ComputeConfigScalingGroup getScalingGroupsOrThrow(String key)
       Each scaling group describes a compute config for a specific subset of the worker
       deployment version: covering a specific set of task types and/or regions.
       Having different configurations for different task types, allows independent
       tuning of activity and workflow task processing (for example).
      
       The key of the map is the ID of the scaling group used to reference it in subsequent
       update calls.
       
      map<string, .temporal.api.compute.v1.ComputeConfigScalingGroup> scaling_groups = 1;