public final class AutoscalingPolicy extends com.google.protobuf.GeneratedMessageV3 implements AutoscalingPolicyOrBuilder
Cloud Autoscaler policy.Protobuf type
google.cloud.compute.v1.AutoscalingPolicy| Modifier and Type | Class and Description |
|---|---|
static class |
AutoscalingPolicy.Builder
Cloud Autoscaler policy.
|
static class |
AutoscalingPolicy.Mode
Defines the operating mode for this policy.
|
com.google.protobuf.GeneratedMessageV3.BuilderParent, com.google.protobuf.GeneratedMessageV3.ExtendableBuilder<MessageT extends com.google.protobuf.GeneratedMessageV3.ExtendableMessage<MessageT>,BuilderT extends com.google.protobuf.GeneratedMessageV3.ExtendableBuilder<MessageT,BuilderT>>, com.google.protobuf.GeneratedMessageV3.ExtendableMessage<MessageT extends com.google.protobuf.GeneratedMessageV3.ExtendableMessage<MessageT>>, com.google.protobuf.GeneratedMessageV3.ExtendableMessageOrBuilder<MessageT extends com.google.protobuf.GeneratedMessageV3.ExtendableMessage<MessageT>>, com.google.protobuf.GeneratedMessageV3.FieldAccessorTable, com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter| Modifier and Type | Field and Description |
|---|---|
static int |
COOL_DOWN_PERIOD_SEC_FIELD_NUMBER |
static int |
CPU_UTILIZATION_FIELD_NUMBER |
static int |
CUSTOM_METRIC_UTILIZATIONS_FIELD_NUMBER |
static int |
LOAD_BALANCING_UTILIZATION_FIELD_NUMBER |
static int |
MAX_NUM_REPLICAS_FIELD_NUMBER |
static int |
MIN_NUM_REPLICAS_FIELD_NUMBER |
static int |
MODE_FIELD_NUMBER |
static int |
SCALE_IN_CONTROL_FIELD_NUMBER |
static int |
SCALING_SCHEDULES_FIELD_NUMBER |
| Modifier and Type | Method and Description |
|---|---|
boolean |
containsScalingSchedules(String key)
Scaling schedules defined for an autoscaler.
|
boolean |
equals(Object obj) |
int |
getCoolDownPeriodSec()
The number of seconds that your application takes to initialize on a VM instance.
|
AutoscalingPolicyCpuUtilization |
getCpuUtilization()
Defines the CPU utilization policy that allows the autoscaler to scale based on the average CPU utilization of a managed instance group.
|
AutoscalingPolicyCpuUtilizationOrBuilder |
getCpuUtilizationOrBuilder()
Defines the CPU utilization policy that allows the autoscaler to scale based on the average CPU utilization of a managed instance group.
|
AutoscalingPolicyCustomMetricUtilization |
getCustomMetricUtilizations(int index)
Configuration parameters of autoscaling based on a custom metric.
|
int |
getCustomMetricUtilizationsCount()
Configuration parameters of autoscaling based on a custom metric.
|
List<AutoscalingPolicyCustomMetricUtilization> |
getCustomMetricUtilizationsList()
Configuration parameters of autoscaling based on a custom metric.
|
AutoscalingPolicyCustomMetricUtilizationOrBuilder |
getCustomMetricUtilizationsOrBuilder(int index)
Configuration parameters of autoscaling based on a custom metric.
|
List<? extends AutoscalingPolicyCustomMetricUtilizationOrBuilder> |
getCustomMetricUtilizationsOrBuilderList()
Configuration parameters of autoscaling based on a custom metric.
|
static AutoscalingPolicy |
getDefaultInstance() |
AutoscalingPolicy |
getDefaultInstanceForType() |
static com.google.protobuf.Descriptors.Descriptor |
getDescriptor() |
AutoscalingPolicyLoadBalancingUtilization |
getLoadBalancingUtilization()
Configuration parameters of autoscaling based on load balancer.
|
AutoscalingPolicyLoadBalancingUtilizationOrBuilder |
getLoadBalancingUtilizationOrBuilder()
Configuration parameters of autoscaling based on load balancer.
|
int |
getMaxNumReplicas()
The maximum number of instances that the autoscaler can scale out to.
|
int |
getMinNumReplicas()
The minimum number of replicas that the autoscaler can scale in to.
|
String |
getMode()
Defines the operating mode for this policy.
|
com.google.protobuf.ByteString |
getModeBytes()
Defines the operating mode for this policy.
|
com.google.protobuf.Parser<AutoscalingPolicy> |
getParserForType() |
AutoscalingPolicyScaleInControl |
getScaleInControl()
optional .google.cloud.compute.v1.AutoscalingPolicyScaleInControl scale_in_control = 527670872;
|
AutoscalingPolicyScaleInControlOrBuilder |
getScaleInControlOrBuilder()
optional .google.cloud.compute.v1.AutoscalingPolicyScaleInControl scale_in_control = 527670872;
|
Map<String,AutoscalingPolicyScalingSchedule> |
getScalingSchedules()
Deprecated.
|
int |
getScalingSchedulesCount()
Scaling schedules defined for an autoscaler.
|
Map<String,AutoscalingPolicyScalingSchedule> |
getScalingSchedulesMap()
Scaling schedules defined for an autoscaler.
|
AutoscalingPolicyScalingSchedule |
getScalingSchedulesOrDefault(String key,
AutoscalingPolicyScalingSchedule defaultValue)
Scaling schedules defined for an autoscaler.
|
AutoscalingPolicyScalingSchedule |
getScalingSchedulesOrThrow(String key)
Scaling schedules defined for an autoscaler.
|
int |
getSerializedSize() |
boolean |
hasCoolDownPeriodSec()
The number of seconds that your application takes to initialize on a VM instance.
|
boolean |
hasCpuUtilization()
Defines the CPU utilization policy that allows the autoscaler to scale based on the average CPU utilization of a managed instance group.
|
int |
hashCode() |
boolean |
hasLoadBalancingUtilization()
Configuration parameters of autoscaling based on load balancer.
|
boolean |
hasMaxNumReplicas()
The maximum number of instances that the autoscaler can scale out to.
|
boolean |
hasMinNumReplicas()
The minimum number of replicas that the autoscaler can scale in to.
|
boolean |
hasMode()
Defines the operating mode for this policy.
|
boolean |
hasScaleInControl()
optional .google.cloud.compute.v1.AutoscalingPolicyScaleInControl scale_in_control = 527670872;
|
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable |
internalGetFieldAccessorTable() |
protected com.google.protobuf.MapFieldReflectionAccessor |
internalGetMapFieldReflection(int number) |
boolean |
isInitialized() |
static AutoscalingPolicy.Builder |
newBuilder() |
static AutoscalingPolicy.Builder |
newBuilder(AutoscalingPolicy prototype) |
AutoscalingPolicy.Builder |
newBuilderForType() |
protected AutoscalingPolicy.Builder |
newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) |
protected Object |
newInstance(com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter unused) |
static AutoscalingPolicy |
parseDelimitedFrom(InputStream input) |
static AutoscalingPolicy |
parseDelimitedFrom(InputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static AutoscalingPolicy |
parseFrom(byte[] data) |
static AutoscalingPolicy |
parseFrom(byte[] data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static AutoscalingPolicy |
parseFrom(ByteBuffer data) |
static AutoscalingPolicy |
parseFrom(ByteBuffer data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static AutoscalingPolicy |
parseFrom(com.google.protobuf.ByteString data) |
static AutoscalingPolicy |
parseFrom(com.google.protobuf.ByteString data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static AutoscalingPolicy |
parseFrom(com.google.protobuf.CodedInputStream input) |
static AutoscalingPolicy |
parseFrom(com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static AutoscalingPolicy |
parseFrom(InputStream input) |
static AutoscalingPolicy |
parseFrom(InputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static com.google.protobuf.Parser<AutoscalingPolicy> |
parser() |
AutoscalingPolicy.Builder |
toBuilder() |
void |
writeTo(com.google.protobuf.CodedOutputStream output) |
canUseUnsafe, computeStringSize, computeStringSizeNoTag, emptyBooleanList, emptyDoubleList, emptyFloatList, emptyIntList, emptyList, emptyLongList, getAllFields, getDescriptorForType, getField, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof, internalGetMapField, isStringEmpty, makeExtensionsImmutable, makeMutableCopy, makeMutableCopy, mergeFromAndMakeImmutableInternal, mutableCopy, mutableCopy, mutableCopy, mutableCopy, mutableCopy, newBooleanList, newBuilderForType, newDoubleList, newFloatList, newIntList, newLongList, parseDelimitedWithIOException, parseDelimitedWithIOException, parseUnknownField, parseUnknownFieldProto3, parseWithIOException, parseWithIOException, parseWithIOException, parseWithIOException, serializeBooleanMapTo, serializeIntegerMapTo, serializeLongMapTo, serializeStringMapTo, writeReplace, writeString, writeStringNoTagfindInitializationErrors, getInitializationErrorString, hashBoolean, hashEnum, hashEnumList, hashFields, hashLong, toStringaddAll, addAll, checkByteStringIsUtf8, toByteArray, toByteString, writeDelimitedTo, writeToclone, finalize, getClass, notify, notifyAll, wait, wait, waitpublic static final int COOL_DOWN_PERIOD_SEC_FIELD_NUMBER
public static final int CPU_UTILIZATION_FIELD_NUMBER
public static final int CUSTOM_METRIC_UTILIZATIONS_FIELD_NUMBER
public static final int LOAD_BALANCING_UTILIZATION_FIELD_NUMBER
public static final int MAX_NUM_REPLICAS_FIELD_NUMBER
public static final int MIN_NUM_REPLICAS_FIELD_NUMBER
public static final int MODE_FIELD_NUMBER
public static final int SCALE_IN_CONTROL_FIELD_NUMBER
public static final int SCALING_SCHEDULES_FIELD_NUMBER
protected Object newInstance(com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter unused)
newInstance in class com.google.protobuf.GeneratedMessageV3public static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
protected com.google.protobuf.MapFieldReflectionAccessor internalGetMapFieldReflection(int number)
internalGetMapFieldReflection in class com.google.protobuf.GeneratedMessageV3protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
internalGetFieldAccessorTable in class com.google.protobuf.GeneratedMessageV3public boolean hasCoolDownPeriodSec()
The number of seconds that your application takes to initialize on a VM instance. This is referred to as the [initialization period](/compute/docs/autoscaler#cool_down_period). Specifying an accurate initialization period improves autoscaler decisions. For example, when scaling out, the autoscaler ignores data from VMs that are still initializing because those VMs might not yet represent normal usage of your application. The default initialization period is 60 seconds. Initialization periods might vary because of numerous factors. We recommend that you test how long your application takes to initialize. To do this, create a VM and time your application's startup process.
optional int32 cool_down_period_sec = 107692954;hasCoolDownPeriodSec in interface AutoscalingPolicyOrBuilderpublic int getCoolDownPeriodSec()
The number of seconds that your application takes to initialize on a VM instance. This is referred to as the [initialization period](/compute/docs/autoscaler#cool_down_period). Specifying an accurate initialization period improves autoscaler decisions. For example, when scaling out, the autoscaler ignores data from VMs that are still initializing because those VMs might not yet represent normal usage of your application. The default initialization period is 60 seconds. Initialization periods might vary because of numerous factors. We recommend that you test how long your application takes to initialize. To do this, create a VM and time your application's startup process.
optional int32 cool_down_period_sec = 107692954;getCoolDownPeriodSec in interface AutoscalingPolicyOrBuilderpublic boolean hasCpuUtilization()
Defines the CPU utilization policy that allows the autoscaler to scale based on the average CPU utilization of a managed instance group.
optional .google.cloud.compute.v1.AutoscalingPolicyCpuUtilization cpu_utilization = 381211147;
hasCpuUtilization in interface AutoscalingPolicyOrBuilderpublic AutoscalingPolicyCpuUtilization getCpuUtilization()
Defines the CPU utilization policy that allows the autoscaler to scale based on the average CPU utilization of a managed instance group.
optional .google.cloud.compute.v1.AutoscalingPolicyCpuUtilization cpu_utilization = 381211147;
getCpuUtilization in interface AutoscalingPolicyOrBuilderpublic AutoscalingPolicyCpuUtilizationOrBuilder getCpuUtilizationOrBuilder()
Defines the CPU utilization policy that allows the autoscaler to scale based on the average CPU utilization of a managed instance group.
optional .google.cloud.compute.v1.AutoscalingPolicyCpuUtilization cpu_utilization = 381211147;
getCpuUtilizationOrBuilder in interface AutoscalingPolicyOrBuilderpublic List<AutoscalingPolicyCustomMetricUtilization> getCustomMetricUtilizationsList()
Configuration parameters of autoscaling based on a custom metric.
repeated .google.cloud.compute.v1.AutoscalingPolicyCustomMetricUtilization custom_metric_utilizations = 131972850;
getCustomMetricUtilizationsList in interface AutoscalingPolicyOrBuilderpublic List<? extends AutoscalingPolicyCustomMetricUtilizationOrBuilder> getCustomMetricUtilizationsOrBuilderList()
Configuration parameters of autoscaling based on a custom metric.
repeated .google.cloud.compute.v1.AutoscalingPolicyCustomMetricUtilization custom_metric_utilizations = 131972850;
getCustomMetricUtilizationsOrBuilderList in interface AutoscalingPolicyOrBuilderpublic int getCustomMetricUtilizationsCount()
Configuration parameters of autoscaling based on a custom metric.
repeated .google.cloud.compute.v1.AutoscalingPolicyCustomMetricUtilization custom_metric_utilizations = 131972850;
getCustomMetricUtilizationsCount in interface AutoscalingPolicyOrBuilderpublic AutoscalingPolicyCustomMetricUtilization getCustomMetricUtilizations(int index)
Configuration parameters of autoscaling based on a custom metric.
repeated .google.cloud.compute.v1.AutoscalingPolicyCustomMetricUtilization custom_metric_utilizations = 131972850;
getCustomMetricUtilizations in interface AutoscalingPolicyOrBuilderpublic AutoscalingPolicyCustomMetricUtilizationOrBuilder getCustomMetricUtilizationsOrBuilder(int index)
Configuration parameters of autoscaling based on a custom metric.
repeated .google.cloud.compute.v1.AutoscalingPolicyCustomMetricUtilization custom_metric_utilizations = 131972850;
getCustomMetricUtilizationsOrBuilder in interface AutoscalingPolicyOrBuilderpublic boolean hasLoadBalancingUtilization()
Configuration parameters of autoscaling based on load balancer.
optional .google.cloud.compute.v1.AutoscalingPolicyLoadBalancingUtilization load_balancing_utilization = 429746403;
hasLoadBalancingUtilization in interface AutoscalingPolicyOrBuilderpublic AutoscalingPolicyLoadBalancingUtilization getLoadBalancingUtilization()
Configuration parameters of autoscaling based on load balancer.
optional .google.cloud.compute.v1.AutoscalingPolicyLoadBalancingUtilization load_balancing_utilization = 429746403;
getLoadBalancingUtilization in interface AutoscalingPolicyOrBuilderpublic AutoscalingPolicyLoadBalancingUtilizationOrBuilder getLoadBalancingUtilizationOrBuilder()
Configuration parameters of autoscaling based on load balancer.
optional .google.cloud.compute.v1.AutoscalingPolicyLoadBalancingUtilization load_balancing_utilization = 429746403;
getLoadBalancingUtilizationOrBuilder in interface AutoscalingPolicyOrBuilderpublic boolean hasMaxNumReplicas()
The maximum number of instances that the autoscaler can scale out to. This is required when creating or updating an autoscaler. The maximum number of replicas must not be lower than minimal number of replicas.
optional int32 max_num_replicas = 62327375;hasMaxNumReplicas in interface AutoscalingPolicyOrBuilderpublic int getMaxNumReplicas()
The maximum number of instances that the autoscaler can scale out to. This is required when creating or updating an autoscaler. The maximum number of replicas must not be lower than minimal number of replicas.
optional int32 max_num_replicas = 62327375;getMaxNumReplicas in interface AutoscalingPolicyOrBuilderpublic boolean hasMinNumReplicas()
The minimum number of replicas that the autoscaler can scale in to. This cannot be less than 0. If not provided, autoscaler chooses a default value depending on maximum number of instances allowed.
optional int32 min_num_replicas = 535329825;hasMinNumReplicas in interface AutoscalingPolicyOrBuilderpublic int getMinNumReplicas()
The minimum number of replicas that the autoscaler can scale in to. This cannot be less than 0. If not provided, autoscaler chooses a default value depending on maximum number of instances allowed.
optional int32 min_num_replicas = 535329825;getMinNumReplicas in interface AutoscalingPolicyOrBuilderpublic boolean hasMode()
Defines the operating mode for this policy. The following modes are available: - OFF: Disables the autoscaler but maintains its configuration. - ONLY_SCALE_OUT: Restricts the autoscaler to add VM instances only. - ON: Enables all autoscaler activities according to its policy. For more information, see "Turning off or restricting an autoscaler" Check the Mode enum for the list of possible values.
optional string mode = 3357091;hasMode in interface AutoscalingPolicyOrBuilderpublic String getMode()
Defines the operating mode for this policy. The following modes are available: - OFF: Disables the autoscaler but maintains its configuration. - ONLY_SCALE_OUT: Restricts the autoscaler to add VM instances only. - ON: Enables all autoscaler activities according to its policy. For more information, see "Turning off or restricting an autoscaler" Check the Mode enum for the list of possible values.
optional string mode = 3357091;getMode in interface AutoscalingPolicyOrBuilderpublic com.google.protobuf.ByteString getModeBytes()
Defines the operating mode for this policy. The following modes are available: - OFF: Disables the autoscaler but maintains its configuration. - ONLY_SCALE_OUT: Restricts the autoscaler to add VM instances only. - ON: Enables all autoscaler activities according to its policy. For more information, see "Turning off or restricting an autoscaler" Check the Mode enum for the list of possible values.
optional string mode = 3357091;getModeBytes in interface AutoscalingPolicyOrBuilderpublic boolean hasScaleInControl()
optional .google.cloud.compute.v1.AutoscalingPolicyScaleInControl scale_in_control = 527670872;
hasScaleInControl in interface AutoscalingPolicyOrBuilderpublic AutoscalingPolicyScaleInControl getScaleInControl()
optional .google.cloud.compute.v1.AutoscalingPolicyScaleInControl scale_in_control = 527670872;
getScaleInControl in interface AutoscalingPolicyOrBuilderpublic AutoscalingPolicyScaleInControlOrBuilder getScaleInControlOrBuilder()
optional .google.cloud.compute.v1.AutoscalingPolicyScaleInControl scale_in_control = 527670872;
getScaleInControlOrBuilder in interface AutoscalingPolicyOrBuilderpublic int getScalingSchedulesCount()
AutoscalingPolicyOrBuilderScaling schedules defined for an autoscaler. Multiple schedules can be set on an autoscaler, and they can overlap. During overlapping periods the greatest min_required_replicas of all scaling schedules is applied. Up to 128 scaling schedules are allowed.
map<string, .google.cloud.compute.v1.AutoscalingPolicyScalingSchedule> scaling_schedules = 355416580;
getScalingSchedulesCount in interface AutoscalingPolicyOrBuilderpublic boolean containsScalingSchedules(String key)
Scaling schedules defined for an autoscaler. Multiple schedules can be set on an autoscaler, and they can overlap. During overlapping periods the greatest min_required_replicas of all scaling schedules is applied. Up to 128 scaling schedules are allowed.
map<string, .google.cloud.compute.v1.AutoscalingPolicyScalingSchedule> scaling_schedules = 355416580;
containsScalingSchedules in interface AutoscalingPolicyOrBuilder@Deprecated public Map<String,AutoscalingPolicyScalingSchedule> getScalingSchedules()
getScalingSchedulesMap() instead.getScalingSchedules in interface AutoscalingPolicyOrBuilderpublic Map<String,AutoscalingPolicyScalingSchedule> getScalingSchedulesMap()
Scaling schedules defined for an autoscaler. Multiple schedules can be set on an autoscaler, and they can overlap. During overlapping periods the greatest min_required_replicas of all scaling schedules is applied. Up to 128 scaling schedules are allowed.
map<string, .google.cloud.compute.v1.AutoscalingPolicyScalingSchedule> scaling_schedules = 355416580;
getScalingSchedulesMap in interface AutoscalingPolicyOrBuilderpublic AutoscalingPolicyScalingSchedule getScalingSchedulesOrDefault(String key, AutoscalingPolicyScalingSchedule defaultValue)
Scaling schedules defined for an autoscaler. Multiple schedules can be set on an autoscaler, and they can overlap. During overlapping periods the greatest min_required_replicas of all scaling schedules is applied. Up to 128 scaling schedules are allowed.
map<string, .google.cloud.compute.v1.AutoscalingPolicyScalingSchedule> scaling_schedules = 355416580;
getScalingSchedulesOrDefault in interface AutoscalingPolicyOrBuilderpublic AutoscalingPolicyScalingSchedule getScalingSchedulesOrThrow(String key)
Scaling schedules defined for an autoscaler. Multiple schedules can be set on an autoscaler, and they can overlap. During overlapping periods the greatest min_required_replicas of all scaling schedules is applied. Up to 128 scaling schedules are allowed.
map<string, .google.cloud.compute.v1.AutoscalingPolicyScalingSchedule> scaling_schedules = 355416580;
getScalingSchedulesOrThrow in interface AutoscalingPolicyOrBuilderpublic final boolean isInitialized()
isInitialized in interface com.google.protobuf.MessageLiteOrBuilderisInitialized in class com.google.protobuf.GeneratedMessageV3public void writeTo(com.google.protobuf.CodedOutputStream output)
throws IOException
writeTo in interface com.google.protobuf.MessageLitewriteTo in class com.google.protobuf.GeneratedMessageV3IOExceptionpublic int getSerializedSize()
getSerializedSize in interface com.google.protobuf.MessageLitegetSerializedSize in class com.google.protobuf.GeneratedMessageV3public boolean equals(Object obj)
equals in interface com.google.protobuf.Messageequals in class com.google.protobuf.AbstractMessagepublic int hashCode()
hashCode in interface com.google.protobuf.MessagehashCode in class com.google.protobuf.AbstractMessagepublic static AutoscalingPolicy parseFrom(ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic static AutoscalingPolicy parseFrom(ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic static AutoscalingPolicy parseFrom(com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic static AutoscalingPolicy parseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic static AutoscalingPolicy parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic static AutoscalingPolicy parseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic static AutoscalingPolicy parseFrom(InputStream input) throws IOException
IOExceptionpublic static AutoscalingPolicy parseFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
IOExceptionpublic static AutoscalingPolicy parseDelimitedFrom(InputStream input) throws IOException
IOExceptionpublic static AutoscalingPolicy parseDelimitedFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
IOExceptionpublic static AutoscalingPolicy parseFrom(com.google.protobuf.CodedInputStream input) throws IOException
IOExceptionpublic static AutoscalingPolicy parseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
IOExceptionpublic AutoscalingPolicy.Builder newBuilderForType()
newBuilderForType in interface com.google.protobuf.MessagenewBuilderForType in interface com.google.protobuf.MessageLitepublic static AutoscalingPolicy.Builder newBuilder()
public static AutoscalingPolicy.Builder newBuilder(AutoscalingPolicy prototype)
public AutoscalingPolicy.Builder toBuilder()
toBuilder in interface com.google.protobuf.MessagetoBuilder in interface com.google.protobuf.MessageLiteprotected AutoscalingPolicy.Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)
newBuilderForType in class com.google.protobuf.GeneratedMessageV3public static AutoscalingPolicy getDefaultInstance()
public static com.google.protobuf.Parser<AutoscalingPolicy> parser()
public com.google.protobuf.Parser<AutoscalingPolicy> getParserForType()
getParserForType in interface com.google.protobuf.MessagegetParserForType in interface com.google.protobuf.MessageLitegetParserForType in class com.google.protobuf.GeneratedMessageV3public AutoscalingPolicy getDefaultInstanceForType()
getDefaultInstanceForType in interface com.google.protobuf.MessageLiteOrBuildergetDefaultInstanceForType in interface com.google.protobuf.MessageOrBuilderCopyright © 2025 Google LLC. All rights reserved.