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.GeneratedMessageV3.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.GeneratedMessageV3.Builder<OperationProgress.Metric.Builder> implements OperationProgress.MetricOrBuilder
Progress metric is (string, int|float|string) pair.
Protobuf typegoogle.container.v1.OperationProgress.Metric
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description OperationProgress.Metric.Builder
addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
OperationProgress.Metric
build()
OperationProgress.Metric
buildPartial()
OperationProgress.Metric.Builder
clear()
OperationProgress.Metric.Builder
clearDoubleValue()
For metrics with floating point value.OperationProgress.Metric.Builder
clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
OperationProgress.Metric.Builder
clearIntValue()
For metrics with integer value.OperationProgress.Metric.Builder
clearName()
Required.OperationProgress.Metric.Builder
clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
OperationProgress.Metric.Builder
clearStringValue()
For metrics with custom values (ratios, visual progress, etc.).OperationProgress.Metric.Builder
clearValue()
OperationProgress.Metric.Builder
clone()
OperationProgress.Metric
getDefaultInstanceForType()
static com.google.protobuf.Descriptors.Descriptor
getDescriptor()
com.google.protobuf.Descriptors.Descriptor
getDescriptorForType()
double
getDoubleValue()
For metrics with floating point value.long
getIntValue()
For metrics with integer value.String
getName()
Required.com.google.protobuf.ByteString
getNameBytes()
Required.String
getStringValue()
For metrics with custom values (ratios, visual progress, etc.).com.google.protobuf.ByteString
getStringValueBytes()
For metrics with custom values (ratios, visual progress, etc.).OperationProgress.Metric.ValueCase
getValueCase()
boolean
hasDoubleValue()
For metrics with floating point value.boolean
hasIntValue()
For metrics with integer value.boolean
hasStringValue()
For metrics with custom values (ratios, visual progress, etc.).protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable()
boolean
isInitialized()
OperationProgress.Metric.Builder
mergeFrom(OperationProgress.Metric other)
OperationProgress.Metric.Builder
mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
OperationProgress.Metric.Builder
mergeFrom(com.google.protobuf.Message other)
OperationProgress.Metric.Builder
mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
OperationProgress.Metric.Builder
setDoubleValue(double value)
For metrics with floating point value.OperationProgress.Metric.Builder
setField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
OperationProgress.Metric.Builder
setIntValue(long value)
For metrics with integer value.OperationProgress.Metric.Builder
setName(String value)
Required.OperationProgress.Metric.Builder
setNameBytes(com.google.protobuf.ByteString value)
Required.OperationProgress.Metric.Builder
setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value)
OperationProgress.Metric.Builder
setStringValue(String value)
For metrics with custom values (ratios, visual progress, etc.).OperationProgress.Metric.Builder
setStringValueBytes(com.google.protobuf.ByteString value)
For metrics with custom values (ratios, visual progress, etc.).OperationProgress.Metric.Builder
setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
-
Methods inherited from class com.google.protobuf.GeneratedMessageV3.Builder
getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, getUnknownFieldSetBuilder, hasField, hasOneof, internalGetMapField, internalGetMutableMapField, isClean, markClean, mergeUnknownLengthDelimitedField, mergeUnknownVarintField, newBuilderForField, onBuilt, onChanged, parseUnknownField, setUnknownFieldSetBuilder, setUnknownFieldsProto3
-
Methods inherited from class com.google.protobuf.AbstractMessage.Builder
findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toString
-
Methods inherited from class com.google.protobuf.AbstractMessageLite.Builder
addAll, addAll, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, newUninitializedMessageException
-
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
-
-
-
-
Method Detail
-
getDescriptor
public static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
-
internalGetFieldAccessorTable
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
- Specified by:
internalGetFieldAccessorTable
in classcom.google.protobuf.GeneratedMessageV3.Builder<OperationProgress.Metric.Builder>
-
clear
public OperationProgress.Metric.Builder clear()
- Specified by:
clear
in interfacecom.google.protobuf.Message.Builder
- Specified by:
clear
in interfacecom.google.protobuf.MessageLite.Builder
- Overrides:
clear
in classcom.google.protobuf.GeneratedMessageV3.Builder<OperationProgress.Metric.Builder>
-
getDescriptorForType
public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()
- Specified by:
getDescriptorForType
in interfacecom.google.protobuf.Message.Builder
- Specified by:
getDescriptorForType
in interfacecom.google.protobuf.MessageOrBuilder
- Overrides:
getDescriptorForType
in classcom.google.protobuf.GeneratedMessageV3.Builder<OperationProgress.Metric.Builder>
-
getDefaultInstanceForType
public OperationProgress.Metric getDefaultInstanceForType()
- Specified by:
getDefaultInstanceForType
in interfacecom.google.protobuf.MessageLiteOrBuilder
- Specified by:
getDefaultInstanceForType
in interfacecom.google.protobuf.MessageOrBuilder
-
build
public OperationProgress.Metric build()
- Specified by:
build
in interfacecom.google.protobuf.Message.Builder
- Specified by:
build
in interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial
public OperationProgress.Metric buildPartial()
- Specified by:
buildPartial
in interfacecom.google.protobuf.Message.Builder
- Specified by:
buildPartial
in interfacecom.google.protobuf.MessageLite.Builder
-
clone
public OperationProgress.Metric.Builder clone()
- Specified by:
clone
in interfacecom.google.protobuf.Message.Builder
- Specified by:
clone
in interfacecom.google.protobuf.MessageLite.Builder
- Overrides:
clone
in classcom.google.protobuf.GeneratedMessageV3.Builder<OperationProgress.Metric.Builder>
-
setField
public OperationProgress.Metric.Builder setField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
- Specified by:
setField
in interfacecom.google.protobuf.Message.Builder
- Overrides:
setField
in classcom.google.protobuf.GeneratedMessageV3.Builder<OperationProgress.Metric.Builder>
-
clearField
public OperationProgress.Metric.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
- Specified by:
clearField
in interfacecom.google.protobuf.Message.Builder
- Overrides:
clearField
in classcom.google.protobuf.GeneratedMessageV3.Builder<OperationProgress.Metric.Builder>
-
clearOneof
public OperationProgress.Metric.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
- Specified by:
clearOneof
in interfacecom.google.protobuf.Message.Builder
- Overrides:
clearOneof
in classcom.google.protobuf.GeneratedMessageV3.Builder<OperationProgress.Metric.Builder>
-
setRepeatedField
public OperationProgress.Metric.Builder setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value)
- Specified by:
setRepeatedField
in interfacecom.google.protobuf.Message.Builder
- Overrides:
setRepeatedField
in classcom.google.protobuf.GeneratedMessageV3.Builder<OperationProgress.Metric.Builder>
-
addRepeatedField
public OperationProgress.Metric.Builder addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
- Specified by:
addRepeatedField
in interfacecom.google.protobuf.Message.Builder
- Overrides:
addRepeatedField
in classcom.google.protobuf.GeneratedMessageV3.Builder<OperationProgress.Metric.Builder>
-
mergeFrom
public OperationProgress.Metric.Builder mergeFrom(com.google.protobuf.Message other)
- Specified by:
mergeFrom
in interfacecom.google.protobuf.Message.Builder
- Overrides:
mergeFrom
in classcom.google.protobuf.AbstractMessage.Builder<OperationProgress.Metric.Builder>
-
mergeFrom
public OperationProgress.Metric.Builder mergeFrom(OperationProgress.Metric other)
-
isInitialized
public final boolean isInitialized()
- Specified by:
isInitialized
in interfacecom.google.protobuf.MessageLiteOrBuilder
- Overrides:
isInitialized
in classcom.google.protobuf.GeneratedMessageV3.Builder<OperationProgress.Metric.Builder>
-
mergeFrom
public OperationProgress.Metric.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
- Specified by:
mergeFrom
in interfacecom.google.protobuf.Message.Builder
- Specified by:
mergeFrom
in interfacecom.google.protobuf.MessageLite.Builder
- Overrides:
mergeFrom
in classcom.google.protobuf.AbstractMessage.Builder<OperationProgress.Metric.Builder>
- Throws:
IOException
-
getValueCase
public OperationProgress.Metric.ValueCase getValueCase()
- Specified by:
getValueCase
in interfaceOperationProgress.MetricOrBuilder
-
clearValue
public OperationProgress.Metric.Builder clearValue()
-
getName
public String getName()
Required. Metric name, e.g., "nodes total", "percent done".
string name = 1 [(.google.api.field_behavior) = REQUIRED];
- Specified by:
getName
in 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:
getNameBytes
in interfaceOperationProgress.MetricOrBuilder
- Returns:
- The bytes for name.
-
setName
public OperationProgress.Metric.Builder setName(String value)
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
public OperationProgress.Metric.Builder clearName()
Required. Metric name, e.g., "nodes total", "percent done".
string name = 1 [(.google.api.field_behavior) = REQUIRED];
- Returns:
- This builder for chaining.
-
setNameBytes
public OperationProgress.Metric.Builder setNameBytes(com.google.protobuf.ByteString value)
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:
hasIntValue
in interfaceOperationProgress.MetricOrBuilder
- Returns:
- Whether the intValue field is set.
-
getIntValue
public long getIntValue()
For metrics with integer value.
int64 int_value = 2;
- Specified by:
getIntValue
in interfaceOperationProgress.MetricOrBuilder
- Returns:
- The intValue.
-
setIntValue
public OperationProgress.Metric.Builder setIntValue(long value)
For metrics with integer value.
int64 int_value = 2;
- Parameters:
value
- The intValue to set.- Returns:
- This builder for chaining.
-
clearIntValue
public OperationProgress.Metric.Builder 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:
hasDoubleValue
in 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:
getDoubleValue
in interfaceOperationProgress.MetricOrBuilder
- Returns:
- The doubleValue.
-
setDoubleValue
public OperationProgress.Metric.Builder setDoubleValue(double value)
For metrics with floating point value.
double double_value = 3;
- Parameters:
value
- The doubleValue to set.- Returns:
- This builder for chaining.
-
clearDoubleValue
public OperationProgress.Metric.Builder 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:
hasStringValue
in interfaceOperationProgress.MetricOrBuilder
- Returns:
- Whether the stringValue field is set.
-
getStringValue
public String getStringValue()
For metrics with custom values (ratios, visual progress, etc.).
string string_value = 4;
- Specified by:
getStringValue
in 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:
getStringValueBytes
in interfaceOperationProgress.MetricOrBuilder
- Returns:
- The bytes for stringValue.
-
setStringValue
public OperationProgress.Metric.Builder setStringValue(String value)
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
public OperationProgress.Metric.Builder clearStringValue()
For metrics with custom values (ratios, visual progress, etc.).
string string_value = 4;
- Returns:
- This builder for chaining.
-
setStringValueBytes
public OperationProgress.Metric.Builder setStringValueBytes(com.google.protobuf.ByteString value)
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.
-
setUnknownFields
public final OperationProgress.Metric.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
- Specified by:
setUnknownFields
in interfacecom.google.protobuf.Message.Builder
- Overrides:
setUnknownFields
in classcom.google.protobuf.GeneratedMessageV3.Builder<OperationProgress.Metric.Builder>
-
mergeUnknownFields
public final OperationProgress.Metric.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
- Specified by:
mergeUnknownFields
in interfacecom.google.protobuf.Message.Builder
- Overrides:
mergeUnknownFields
in classcom.google.protobuf.GeneratedMessageV3.Builder<OperationProgress.Metric.Builder>
-
-