public static final class CpuUtilization.Builder extends GeneratedMessageV3.Builder<CpuUtilization.Builder> implements CpuUtilizationOrBuilder
Target scaling by CPU usage.
Protobuf type google.appengine.v1.CpuUtilization
Static Methods
getDescriptor()
public static final Descriptors.Descriptor getDescriptor()
Returns
Methods
addRepeatedField(Descriptors.FieldDescriptor field, Object value)
public CpuUtilization.Builder addRepeatedField(Descriptors.FieldDescriptor field, Object value)
Parameters
Returns
Overrides
build()
public CpuUtilization build()
Returns
buildPartial()
public CpuUtilization buildPartial()
Returns
clear()
public CpuUtilization.Builder clear()
Returns
Overrides
clearAggregationWindowLength()
public CpuUtilization.Builder clearAggregationWindowLength()
Period of time over which CPU utilization is calculated.
.google.protobuf.Duration aggregation_window_length = 1;
Returns
clearField(Descriptors.FieldDescriptor field)
public CpuUtilization.Builder clearField(Descriptors.FieldDescriptor field)
Parameter
Returns
Overrides
clearOneof(Descriptors.OneofDescriptor oneof)
public CpuUtilization.Builder clearOneof(Descriptors.OneofDescriptor oneof)
Parameter
Returns
Overrides
clearTargetUtilization()
public CpuUtilization.Builder clearTargetUtilization()
Target CPU utilization ratio to maintain when scaling. Must be between 0
and 1.
double target_utilization = 2;
Returns
clone()
public CpuUtilization.Builder clone()
Returns
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;
Returns
getAggregationWindowLengthOrBuilder()
public DurationOrBuilder getAggregationWindowLengthOrBuilder()
Period of time over which CPU utilization is calculated.
.google.protobuf.Duration aggregation_window_length = 1;
Returns
getDefaultInstanceForType()
public CpuUtilization getDefaultInstanceForType()
Returns
getDescriptorForType()
public Descriptors.Descriptor getDescriptorForType()
Returns
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()
Returns
Overrides
isInitialized()
public final boolean isInitialized()
Returns
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
Returns
mergeFrom(CpuUtilization other)
public CpuUtilization.Builder mergeFrom(CpuUtilization other)
Parameter
Returns
public CpuUtilization.Builder mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
Parameters
Returns
Overrides
Exceptions
mergeFrom(Message other)
public CpuUtilization.Builder mergeFrom(Message other)
Parameter
Returns
Overrides
mergeUnknownFields(UnknownFieldSet unknownFields)
public final CpuUtilization.Builder mergeUnknownFields(UnknownFieldSet unknownFields)
Parameter
Returns
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
Returns
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
|
Returns
setField(Descriptors.FieldDescriptor field, Object value)
public CpuUtilization.Builder setField(Descriptors.FieldDescriptor field, Object value)
Parameters
Returns
Overrides
setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)
public CpuUtilization.Builder setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)
Parameters
Returns
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.
|
Returns
setUnknownFields(UnknownFieldSet unknownFields)
public final CpuUtilization.Builder setUnknownFields(UnknownFieldSet unknownFields)
Parameter
Returns
Overrides