public static final class CpuUtilization.Builder extends GeneratedMessageV3.Builder<CpuUtilization.Builder> implements CpuUtilizationOrBuilder
Target scaling by CPU usage.
Protobuf type google.appengine.v1.CpuUtilization
Inherited Members
com.google.protobuf.GeneratedMessageV3.Builder.getUnknownFieldSetBuilder()
com.google.protobuf.GeneratedMessageV3.Builder.internalGetMapFieldReflection(int)
com.google.protobuf.GeneratedMessageV3.Builder.internalGetMutableMapFieldReflection(int)
com.google.protobuf.GeneratedMessageV3.Builder.mergeUnknownLengthDelimitedField(int,com.google.protobuf.ByteString)
com.google.protobuf.GeneratedMessageV3.Builder.mergeUnknownVarintField(int,int)
com.google.protobuf.GeneratedMessageV3.Builder.parseUnknownField(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite,int)
com.google.protobuf.GeneratedMessageV3.Builder.setUnknownFieldSetBuilder(com.google.protobuf.UnknownFieldSet.Builder)
Static Methods
getDescriptor()
public static final Descriptors.Descriptor getDescriptor()
Methods
addRepeatedField(Descriptors.FieldDescriptor field, Object value)
public CpuUtilization.Builder addRepeatedField(Descriptors.FieldDescriptor field, Object value)
Overrides
build()
public CpuUtilization build()
buildPartial()
public CpuUtilization buildPartial()
clear()
public CpuUtilization.Builder clear()
Overrides
clearAggregationWindowLength()
public CpuUtilization.Builder clearAggregationWindowLength()
Period of time over which CPU utilization is calculated.
.google.protobuf.Duration aggregation_window_length = 1;
clearField(Descriptors.FieldDescriptor field)
public CpuUtilization.Builder clearField(Descriptors.FieldDescriptor field)
Overrides
clearOneof(Descriptors.OneofDescriptor oneof)
public CpuUtilization.Builder clearOneof(Descriptors.OneofDescriptor oneof)
Overrides
clearTargetUtilization()
public CpuUtilization.Builder clearTargetUtilization()
Target CPU utilization ratio to maintain when scaling. Must be between 0
and 1.
double target_utilization = 2;
clone()
public CpuUtilization.Builder clone()
Overrides
getAggregationWindowLength()
public Duration getAggregationWindowLength()
Period of time over which CPU utilization is calculated.
.google.protobuf.Duration aggregation_window_length = 1;
Returns |
Type |
Description |
Duration |
The aggregationWindowLength.
|
getAggregationWindowLengthBuilder()
public Duration.Builder getAggregationWindowLengthBuilder()
Period of time over which CPU utilization is calculated.
.google.protobuf.Duration aggregation_window_length = 1;
getAggregationWindowLengthOrBuilder()
public DurationOrBuilder getAggregationWindowLengthOrBuilder()
Period of time over which CPU utilization is calculated.
.google.protobuf.Duration aggregation_window_length = 1;
getDefaultInstanceForType()
public CpuUtilization getDefaultInstanceForType()
getDescriptorForType()
public Descriptors.Descriptor getDescriptorForType()
Overrides
getTargetUtilization()
public double getTargetUtilization()
Target CPU utilization ratio to maintain when scaling. Must be between 0
and 1.
double target_utilization = 2;
Returns |
Type |
Description |
double |
The targetUtilization.
|
hasAggregationWindowLength()
public boolean hasAggregationWindowLength()
Period of time over which CPU utilization is calculated.
.google.protobuf.Duration aggregation_window_length = 1;
Returns |
Type |
Description |
boolean |
Whether the aggregationWindowLength field is set.
|
internalGetFieldAccessorTable()
protected GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
Overrides
isInitialized()
public final boolean isInitialized()
Overrides
mergeAggregationWindowLength(Duration value)
public CpuUtilization.Builder mergeAggregationWindowLength(Duration value)
Period of time over which CPU utilization is calculated.
.google.protobuf.Duration aggregation_window_length = 1;
Parameter |
Name |
Description |
value |
Duration
|
mergeFrom(CpuUtilization other)
public CpuUtilization.Builder mergeFrom(CpuUtilization other)
public CpuUtilization.Builder mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
Overrides
mergeFrom(Message other)
public CpuUtilization.Builder mergeFrom(Message other)
Parameter |
Name |
Description |
other |
Message
|
Overrides
mergeUnknownFields(UnknownFieldSet unknownFields)
public final CpuUtilization.Builder mergeUnknownFields(UnknownFieldSet unknownFields)
Overrides
setAggregationWindowLength(Duration value)
public CpuUtilization.Builder setAggregationWindowLength(Duration value)
Period of time over which CPU utilization is calculated.
.google.protobuf.Duration aggregation_window_length = 1;
Parameter |
Name |
Description |
value |
Duration
|
setAggregationWindowLength(Duration.Builder builderForValue)
public CpuUtilization.Builder setAggregationWindowLength(Duration.Builder builderForValue)
Period of time over which CPU utilization is calculated.
.google.protobuf.Duration aggregation_window_length = 1;
Parameter |
Name |
Description |
builderForValue |
Builder
|
setField(Descriptors.FieldDescriptor field, Object value)
public CpuUtilization.Builder setField(Descriptors.FieldDescriptor field, Object value)
Overrides
setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)
public CpuUtilization.Builder setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)
Overrides
setTargetUtilization(double value)
public CpuUtilization.Builder setTargetUtilization(double value)
Target CPU utilization ratio to maintain when scaling. Must be between 0
and 1.
double target_utilization = 2;
Parameter |
Name |
Description |
value |
double
The targetUtilization to set.
|
setUnknownFields(UnknownFieldSet unknownFields)
public final CpuUtilization.Builder setUnknownFields(UnknownFieldSet unknownFields)
Overrides