Package com.google.container.v1
Class OperationProgress.Metric.Builder
java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder
com.google.protobuf.AbstractMessage.Builder<BuilderT>
com.google.protobuf.GeneratedMessage.Builder<OperationProgress.Metric.Builder>
com.google.container.v1.OperationProgress.Metric.Builder
- All Implemented Interfaces:
OperationProgress.MetricOrBuilder,com.google.protobuf.Message.Builder,com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,Cloneable
- Enclosing class:
- OperationProgress.Metric
public static final class OperationProgress.Metric.Builder
extends com.google.protobuf.GeneratedMessage.Builder<OperationProgress.Metric.Builder>
implements OperationProgress.MetricOrBuilder
Progress metric is (string, int|float|string) pair.Protobuf type
google.container.v1.OperationProgress.Metric-
Method Summary
Modifier and TypeMethodDescriptionbuild()clear()For metrics with floating point value.For metrics with integer value.Required.For metrics with custom values (ratios, visual progress, etc.).static final com.google.protobuf.Descriptors.Descriptorcom.google.protobuf.Descriptors.DescriptordoubleFor metrics with floating point value.longFor metrics with integer value.getName()Required.com.google.protobuf.ByteStringRequired.For metrics with custom values (ratios, visual progress, etc.).com.google.protobuf.ByteStringFor metrics with custom values (ratios, visual progress, etc.).booleanFor metrics with floating point value.booleanFor metrics with integer value.booleanFor metrics with custom values (ratios, visual progress, etc.).protected com.google.protobuf.GeneratedMessage.FieldAccessorTablefinal booleanmergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) mergeFrom(com.google.protobuf.Message other) setDoubleValue(double value) For metrics with floating point value.setIntValue(long value) For metrics with integer value.Required.setNameBytes(com.google.protobuf.ByteString value) Required.setStringValue(String value) For metrics with custom values (ratios, visual progress, etc.).setStringValueBytes(com.google.protobuf.ByteString value) For metrics with custom values (ratios, visual progress, etc.).Methods inherited from class com.google.protobuf.GeneratedMessage.Builder
addRepeatedField, clearField, clearOneof, clone, getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, getUnknownFieldSetBuilder, hasField, hasOneof, internalGetMapField, internalGetMapFieldReflection, internalGetMutableMapField, internalGetMutableMapFieldReflection, isClean, markClean, mergeUnknownFields, mergeUnknownLengthDelimitedField, mergeUnknownVarintField, newBuilderForField, onBuilt, onChanged, parseUnknownField, setField, setRepeatedField, setUnknownFields, setUnknownFieldSetBuilder, setUnknownFieldsProto3Methods inherited from class com.google.protobuf.AbstractMessage.Builder
findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toStringMethods inherited from class com.google.protobuf.AbstractMessageLite.Builder
addAll, addAll, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, newUninitializedMessageExceptionMethods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface com.google.protobuf.Message.Builder
mergeDelimitedFrom, mergeDelimitedFromMethods inherited from interface com.google.protobuf.MessageLite.Builder
mergeFromMethods inherited from interface com.google.protobuf.MessageOrBuilder
findInitializationErrors, getAllFields, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
-
Method Details
-
getDescriptor
public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() -
internalGetFieldAccessorTable
protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable()- Specified by:
internalGetFieldAccessorTablein classcom.google.protobuf.GeneratedMessage.Builder<OperationProgress.Metric.Builder>
-
clear
- Specified by:
clearin interfacecom.google.protobuf.Message.Builder- Specified by:
clearin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
clearin classcom.google.protobuf.GeneratedMessage.Builder<OperationProgress.Metric.Builder>
-
getDescriptorForType
public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()- Specified by:
getDescriptorForTypein interfacecom.google.protobuf.Message.Builder- Specified by:
getDescriptorForTypein interfacecom.google.protobuf.MessageOrBuilder- Overrides:
getDescriptorForTypein classcom.google.protobuf.GeneratedMessage.Builder<OperationProgress.Metric.Builder>
-
getDefaultInstanceForType
- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageLiteOrBuilder- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageOrBuilder
-
build
- Specified by:
buildin interfacecom.google.protobuf.Message.Builder- Specified by:
buildin interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial
- Specified by:
buildPartialin interfacecom.google.protobuf.Message.Builder- Specified by:
buildPartialin interfacecom.google.protobuf.MessageLite.Builder
-
mergeFrom
- Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<OperationProgress.Metric.Builder>
-
mergeFrom
-
isInitialized
public final boolean isInitialized()- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessage.Builder<OperationProgress.Metric.Builder>
-
mergeFrom
public OperationProgress.Metric.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException - Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Specified by:
mergeFromin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<OperationProgress.Metric.Builder>- Throws:
IOException
-
getValueCase
- Specified by:
getValueCasein interfaceOperationProgress.MetricOrBuilder
-
clearValue
-
getName
Required. Metric name, e.g., "nodes total", "percent done".
string name = 1 [(.google.api.field_behavior) = REQUIRED];- Specified by:
getNamein interfaceOperationProgress.MetricOrBuilder- Returns:
- The name.
-
getNameBytes
public com.google.protobuf.ByteString getNameBytes()Required. Metric name, e.g., "nodes total", "percent done".
string name = 1 [(.google.api.field_behavior) = REQUIRED];- Specified by:
getNameBytesin interfaceOperationProgress.MetricOrBuilder- Returns:
- The bytes for name.
-
setName
Required. Metric name, e.g., "nodes total", "percent done".
string name = 1 [(.google.api.field_behavior) = REQUIRED];- Parameters:
value- The name to set.- Returns:
- This builder for chaining.
-
clearName
Required. Metric name, e.g., "nodes total", "percent done".
string name = 1 [(.google.api.field_behavior) = REQUIRED];- Returns:
- This builder for chaining.
-
setNameBytes
Required. Metric name, e.g., "nodes total", "percent done".
string name = 1 [(.google.api.field_behavior) = REQUIRED];- Parameters:
value- The bytes for name to set.- Returns:
- This builder for chaining.
-
hasIntValue
public boolean hasIntValue()For metrics with integer value.
int64 int_value = 2;- Specified by:
hasIntValuein interfaceOperationProgress.MetricOrBuilder- Returns:
- Whether the intValue field is set.
-
getIntValue
public long getIntValue()For metrics with integer value.
int64 int_value = 2;- Specified by:
getIntValuein interfaceOperationProgress.MetricOrBuilder- Returns:
- The intValue.
-
setIntValue
For metrics with integer value.
int64 int_value = 2;- Parameters:
value- The intValue to set.- Returns:
- This builder for chaining.
-
clearIntValue
For metrics with integer value.
int64 int_value = 2;- Returns:
- This builder for chaining.
-
hasDoubleValue
public boolean hasDoubleValue()For metrics with floating point value.
double double_value = 3;- Specified by:
hasDoubleValuein interfaceOperationProgress.MetricOrBuilder- Returns:
- Whether the doubleValue field is set.
-
getDoubleValue
public double getDoubleValue()For metrics with floating point value.
double double_value = 3;- Specified by:
getDoubleValuein interfaceOperationProgress.MetricOrBuilder- Returns:
- The doubleValue.
-
setDoubleValue
For metrics with floating point value.
double double_value = 3;- Parameters:
value- The doubleValue to set.- Returns:
- This builder for chaining.
-
clearDoubleValue
For metrics with floating point value.
double double_value = 3;- Returns:
- This builder for chaining.
-
hasStringValue
public boolean hasStringValue()For metrics with custom values (ratios, visual progress, etc.).
string string_value = 4;- Specified by:
hasStringValuein interfaceOperationProgress.MetricOrBuilder- Returns:
- Whether the stringValue field is set.
-
getStringValue
For metrics with custom values (ratios, visual progress, etc.).
string string_value = 4;- Specified by:
getStringValuein interfaceOperationProgress.MetricOrBuilder- Returns:
- The stringValue.
-
getStringValueBytes
public com.google.protobuf.ByteString getStringValueBytes()For metrics with custom values (ratios, visual progress, etc.).
string string_value = 4;- Specified by:
getStringValueBytesin interfaceOperationProgress.MetricOrBuilder- Returns:
- The bytes for stringValue.
-
setStringValue
For metrics with custom values (ratios, visual progress, etc.).
string string_value = 4;- Parameters:
value- The stringValue to set.- Returns:
- This builder for chaining.
-
clearStringValue
For metrics with custom values (ratios, visual progress, etc.).
string string_value = 4;- Returns:
- This builder for chaining.
-
setStringValueBytes
For metrics with custom values (ratios, visual progress, etc.).
string string_value = 4;- Parameters:
value- The bytes for stringValue to set.- Returns:
- This builder for chaining.
-