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 TypeMethodDescriptionbooleanEach 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.intEach 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.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.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
isInitializedMethods 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
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.UsegetScalingGroupsMap()instead. -
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
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;
-