public static final class CpuUtilization.Builder extends com.google.protobuf.GeneratedMessageV3.Builder<CpuUtilization.Builder> implements CpuUtilizationOrBuilder
Target scaling by CPU usage.Protobuf type
google.appengine.v1.CpuUtilization| Modifier and Type | Method and Description |
|---|---|
CpuUtilization.Builder |
addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field,
java.lang.Object value) |
CpuUtilization |
build() |
CpuUtilization |
buildPartial() |
CpuUtilization.Builder |
clear() |
CpuUtilization.Builder |
clearAggregationWindowLength()
Period of time over which CPU utilization is calculated.
|
CpuUtilization.Builder |
clearField(com.google.protobuf.Descriptors.FieldDescriptor field) |
CpuUtilization.Builder |
clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) |
CpuUtilization.Builder |
clearTargetUtilization()
Target CPU utilization ratio to maintain when scaling.
|
CpuUtilization.Builder |
clone() |
com.google.protobuf.Duration |
getAggregationWindowLength()
Period of time over which CPU utilization is calculated.
|
com.google.protobuf.Duration.Builder |
getAggregationWindowLengthBuilder()
Period of time over which CPU utilization is calculated.
|
com.google.protobuf.DurationOrBuilder |
getAggregationWindowLengthOrBuilder()
Period of time over which CPU utilization is calculated.
|
CpuUtilization |
getDefaultInstanceForType() |
static com.google.protobuf.Descriptors.Descriptor |
getDescriptor() |
com.google.protobuf.Descriptors.Descriptor |
getDescriptorForType() |
double |
getTargetUtilization()
Target CPU utilization ratio to maintain when scaling.
|
boolean |
hasAggregationWindowLength()
Period of time over which CPU utilization is calculated.
|
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable |
internalGetFieldAccessorTable() |
boolean |
isInitialized() |
CpuUtilization.Builder |
mergeAggregationWindowLength(com.google.protobuf.Duration value)
Period of time over which CPU utilization is calculated.
|
CpuUtilization.Builder |
mergeFrom(com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
CpuUtilization.Builder |
mergeFrom(CpuUtilization other) |
CpuUtilization.Builder |
mergeFrom(com.google.protobuf.Message other) |
CpuUtilization.Builder |
mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) |
CpuUtilization.Builder |
setAggregationWindowLength(com.google.protobuf.Duration.Builder builderForValue)
Period of time over which CPU utilization is calculated.
|
CpuUtilization.Builder |
setAggregationWindowLength(com.google.protobuf.Duration value)
Period of time over which CPU utilization is calculated.
|
CpuUtilization.Builder |
setField(com.google.protobuf.Descriptors.FieldDescriptor field,
java.lang.Object value) |
CpuUtilization.Builder |
setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field,
int index,
java.lang.Object value) |
CpuUtilization.Builder |
setTargetUtilization(double value)
Target CPU utilization ratio to maintain when scaling.
|
CpuUtilization.Builder |
setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) |
getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof, internalGetMapField, internalGetMutableMapField, isClean, markClean, newBuilderForField, onBuilt, onChanged, parseUnknownFieldfindInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toStringaddAll, mergeFrom, newUninitializedMessageExceptionequals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitpublic static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
internalGetFieldAccessorTable in class com.google.protobuf.GeneratedMessageV3.Builder<CpuUtilization.Builder>public CpuUtilization.Builder clear()
clear in interface com.google.protobuf.Message.Builderclear in interface com.google.protobuf.MessageLite.Builderclear in class com.google.protobuf.GeneratedMessageV3.Builder<CpuUtilization.Builder>public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()
getDescriptorForType in interface com.google.protobuf.Message.BuildergetDescriptorForType in interface com.google.protobuf.MessageOrBuildergetDescriptorForType in class com.google.protobuf.GeneratedMessageV3.Builder<CpuUtilization.Builder>public CpuUtilization getDefaultInstanceForType()
getDefaultInstanceForType in interface com.google.protobuf.MessageLiteOrBuildergetDefaultInstanceForType in interface com.google.protobuf.MessageOrBuilderpublic CpuUtilization build()
build in interface com.google.protobuf.Message.Builderbuild in interface com.google.protobuf.MessageLite.Builderpublic CpuUtilization buildPartial()
buildPartial in interface com.google.protobuf.Message.BuilderbuildPartial in interface com.google.protobuf.MessageLite.Builderpublic CpuUtilization.Builder clone()
clone in interface com.google.protobuf.Message.Builderclone in interface com.google.protobuf.MessageLite.Builderclone in class com.google.protobuf.GeneratedMessageV3.Builder<CpuUtilization.Builder>public CpuUtilization.Builder setField(com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value)
setField in interface com.google.protobuf.Message.BuildersetField in class com.google.protobuf.GeneratedMessageV3.Builder<CpuUtilization.Builder>public CpuUtilization.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
clearField in interface com.google.protobuf.Message.BuilderclearField in class com.google.protobuf.GeneratedMessageV3.Builder<CpuUtilization.Builder>public CpuUtilization.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
clearOneof in interface com.google.protobuf.Message.BuilderclearOneof in class com.google.protobuf.GeneratedMessageV3.Builder<CpuUtilization.Builder>public CpuUtilization.Builder setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value)
setRepeatedField in interface com.google.protobuf.Message.BuildersetRepeatedField in class com.google.protobuf.GeneratedMessageV3.Builder<CpuUtilization.Builder>public CpuUtilization.Builder addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value)
addRepeatedField in interface com.google.protobuf.Message.BuilderaddRepeatedField in class com.google.protobuf.GeneratedMessageV3.Builder<CpuUtilization.Builder>public CpuUtilization.Builder mergeFrom(com.google.protobuf.Message other)
mergeFrom in interface com.google.protobuf.Message.BuildermergeFrom in class com.google.protobuf.AbstractMessage.Builder<CpuUtilization.Builder>public CpuUtilization.Builder mergeFrom(CpuUtilization other)
public final boolean isInitialized()
isInitialized in interface com.google.protobuf.MessageLiteOrBuilderisInitialized in class com.google.protobuf.GeneratedMessageV3.Builder<CpuUtilization.Builder>public CpuUtilization.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException
mergeFrom in interface com.google.protobuf.Message.BuildermergeFrom in interface com.google.protobuf.MessageLite.BuildermergeFrom in class com.google.protobuf.AbstractMessage.Builder<CpuUtilization.Builder>java.io.IOExceptionpublic boolean hasAggregationWindowLength()
Period of time over which CPU utilization is calculated.
optional .google.protobuf.Duration aggregation_window_length = 1;hasAggregationWindowLength in interface CpuUtilizationOrBuilderpublic com.google.protobuf.Duration getAggregationWindowLength()
Period of time over which CPU utilization is calculated.
optional .google.protobuf.Duration aggregation_window_length = 1;getAggregationWindowLength in interface CpuUtilizationOrBuilderpublic CpuUtilization.Builder setAggregationWindowLength(com.google.protobuf.Duration value)
Period of time over which CPU utilization is calculated.
optional .google.protobuf.Duration aggregation_window_length = 1;public CpuUtilization.Builder setAggregationWindowLength(com.google.protobuf.Duration.Builder builderForValue)
Period of time over which CPU utilization is calculated.
optional .google.protobuf.Duration aggregation_window_length = 1;public CpuUtilization.Builder mergeAggregationWindowLength(com.google.protobuf.Duration value)
Period of time over which CPU utilization is calculated.
optional .google.protobuf.Duration aggregation_window_length = 1;public CpuUtilization.Builder clearAggregationWindowLength()
Period of time over which CPU utilization is calculated.
optional .google.protobuf.Duration aggregation_window_length = 1;public com.google.protobuf.Duration.Builder getAggregationWindowLengthBuilder()
Period of time over which CPU utilization is calculated.
optional .google.protobuf.Duration aggregation_window_length = 1;public com.google.protobuf.DurationOrBuilder getAggregationWindowLengthOrBuilder()
Period of time over which CPU utilization is calculated.
optional .google.protobuf.Duration aggregation_window_length = 1;getAggregationWindowLengthOrBuilder in interface CpuUtilizationOrBuilderpublic double getTargetUtilization()
Target CPU utilization ratio to maintain when scaling. Must be between 0 and 1.
optional double target_utilization = 2;getTargetUtilization in interface CpuUtilizationOrBuilderpublic CpuUtilization.Builder setTargetUtilization(double value)
Target CPU utilization ratio to maintain when scaling. Must be between 0 and 1.
optional double target_utilization = 2;public CpuUtilization.Builder clearTargetUtilization()
Target CPU utilization ratio to maintain when scaling. Must be between 0 and 1.
optional double target_utilization = 2;public final CpuUtilization.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
setUnknownFields in interface com.google.protobuf.Message.BuildersetUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<CpuUtilization.Builder>public final CpuUtilization.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
mergeUnknownFields in interface com.google.protobuf.Message.BuildermergeUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<CpuUtilization.Builder>