Package com.google.api.servicecontrol.v1
Class MetricValueSet.Builder
- java.lang.Object
-
- com.google.protobuf.AbstractMessageLite.Builder
-
- com.google.protobuf.AbstractMessage.Builder<BuilderT>
-
- com.google.protobuf.GeneratedMessageV3.Builder<MetricValueSet.Builder>
-
- com.google.api.servicecontrol.v1.MetricValueSet.Builder
-
- All Implemented Interfaces:
MetricValueSetOrBuilder
,com.google.protobuf.Message.Builder
,com.google.protobuf.MessageLite.Builder
,com.google.protobuf.MessageLiteOrBuilder
,com.google.protobuf.MessageOrBuilder
,Cloneable
- Enclosing class:
- MetricValueSet
public static final class MetricValueSet.Builder extends com.google.protobuf.GeneratedMessageV3.Builder<MetricValueSet.Builder> implements MetricValueSetOrBuilder
Represents a set of metric values in the same metric. Each metric value in the set should have a unique combination of start time, end time, and label values.
Protobuf typegoogle.api.servicecontrol.v1.MetricValueSet
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description MetricValueSet.Builder
addAllMetricValues(Iterable<? extends MetricValue> values)
The values in this metric.MetricValueSet.Builder
addMetricValues(int index, MetricValue value)
The values in this metric.MetricValueSet.Builder
addMetricValues(int index, MetricValue.Builder builderForValue)
The values in this metric.MetricValueSet.Builder
addMetricValues(MetricValue value)
The values in this metric.MetricValueSet.Builder
addMetricValues(MetricValue.Builder builderForValue)
The values in this metric.MetricValue.Builder
addMetricValuesBuilder()
The values in this metric.MetricValue.Builder
addMetricValuesBuilder(int index)
The values in this metric.MetricValueSet.Builder
addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
MetricValueSet
build()
MetricValueSet
buildPartial()
MetricValueSet.Builder
clear()
MetricValueSet.Builder
clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
MetricValueSet.Builder
clearMetricName()
The metric name defined in the service configuration.MetricValueSet.Builder
clearMetricValues()
The values in this metric.MetricValueSet.Builder
clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
MetricValueSet.Builder
clone()
MetricValueSet
getDefaultInstanceForType()
static com.google.protobuf.Descriptors.Descriptor
getDescriptor()
com.google.protobuf.Descriptors.Descriptor
getDescriptorForType()
String
getMetricName()
The metric name defined in the service configuration.com.google.protobuf.ByteString
getMetricNameBytes()
The metric name defined in the service configuration.MetricValue
getMetricValues(int index)
The values in this metric.MetricValue.Builder
getMetricValuesBuilder(int index)
The values in this metric.List<MetricValue.Builder>
getMetricValuesBuilderList()
The values in this metric.int
getMetricValuesCount()
The values in this metric.List<MetricValue>
getMetricValuesList()
The values in this metric.MetricValueOrBuilder
getMetricValuesOrBuilder(int index)
The values in this metric.List<? extends MetricValueOrBuilder>
getMetricValuesOrBuilderList()
The values in this metric.protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable()
boolean
isInitialized()
MetricValueSet.Builder
mergeFrom(MetricValueSet other)
MetricValueSet.Builder
mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
MetricValueSet.Builder
mergeFrom(com.google.protobuf.Message other)
MetricValueSet.Builder
mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
MetricValueSet.Builder
removeMetricValues(int index)
The values in this metric.MetricValueSet.Builder
setField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
MetricValueSet.Builder
setMetricName(String value)
The metric name defined in the service configuration.MetricValueSet.Builder
setMetricNameBytes(com.google.protobuf.ByteString value)
The metric name defined in the service configuration.MetricValueSet.Builder
setMetricValues(int index, MetricValue value)
The values in this metric.MetricValueSet.Builder
setMetricValues(int index, MetricValue.Builder builderForValue)
The values in this metric.MetricValueSet.Builder
setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value)
MetricValueSet.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<MetricValueSet.Builder>
-
clear
public MetricValueSet.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<MetricValueSet.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<MetricValueSet.Builder>
-
getDefaultInstanceForType
public MetricValueSet getDefaultInstanceForType()
- Specified by:
getDefaultInstanceForType
in interfacecom.google.protobuf.MessageLiteOrBuilder
- Specified by:
getDefaultInstanceForType
in interfacecom.google.protobuf.MessageOrBuilder
-
build
public MetricValueSet build()
- Specified by:
build
in interfacecom.google.protobuf.Message.Builder
- Specified by:
build
in interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial
public MetricValueSet buildPartial()
- Specified by:
buildPartial
in interfacecom.google.protobuf.Message.Builder
- Specified by:
buildPartial
in interfacecom.google.protobuf.MessageLite.Builder
-
clone
public MetricValueSet.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<MetricValueSet.Builder>
-
setField
public MetricValueSet.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<MetricValueSet.Builder>
-
clearField
public MetricValueSet.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<MetricValueSet.Builder>
-
clearOneof
public MetricValueSet.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<MetricValueSet.Builder>
-
setRepeatedField
public MetricValueSet.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<MetricValueSet.Builder>
-
addRepeatedField
public MetricValueSet.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<MetricValueSet.Builder>
-
mergeFrom
public MetricValueSet.Builder mergeFrom(com.google.protobuf.Message other)
- Specified by:
mergeFrom
in interfacecom.google.protobuf.Message.Builder
- Overrides:
mergeFrom
in classcom.google.protobuf.AbstractMessage.Builder<MetricValueSet.Builder>
-
mergeFrom
public MetricValueSet.Builder mergeFrom(MetricValueSet other)
-
isInitialized
public final boolean isInitialized()
- Specified by:
isInitialized
in interfacecom.google.protobuf.MessageLiteOrBuilder
- Overrides:
isInitialized
in classcom.google.protobuf.GeneratedMessageV3.Builder<MetricValueSet.Builder>
-
mergeFrom
public MetricValueSet.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<MetricValueSet.Builder>
- Throws:
IOException
-
getMetricName
public String getMetricName()
The metric name defined in the service configuration.
string metric_name = 1;
- Specified by:
getMetricName
in interfaceMetricValueSetOrBuilder
- Returns:
- The metricName.
-
getMetricNameBytes
public com.google.protobuf.ByteString getMetricNameBytes()
The metric name defined in the service configuration.
string metric_name = 1;
- Specified by:
getMetricNameBytes
in interfaceMetricValueSetOrBuilder
- Returns:
- The bytes for metricName.
-
setMetricName
public MetricValueSet.Builder setMetricName(String value)
The metric name defined in the service configuration.
string metric_name = 1;
- Parameters:
value
- The metricName to set.- Returns:
- This builder for chaining.
-
clearMetricName
public MetricValueSet.Builder clearMetricName()
The metric name defined in the service configuration.
string metric_name = 1;
- Returns:
- This builder for chaining.
-
setMetricNameBytes
public MetricValueSet.Builder setMetricNameBytes(com.google.protobuf.ByteString value)
The metric name defined in the service configuration.
string metric_name = 1;
- Parameters:
value
- The bytes for metricName to set.- Returns:
- This builder for chaining.
-
getMetricValuesList
public List<MetricValue> getMetricValuesList()
The values in this metric.
repeated .google.api.servicecontrol.v1.MetricValue metric_values = 2;
- Specified by:
getMetricValuesList
in interfaceMetricValueSetOrBuilder
-
getMetricValuesCount
public int getMetricValuesCount()
The values in this metric.
repeated .google.api.servicecontrol.v1.MetricValue metric_values = 2;
- Specified by:
getMetricValuesCount
in interfaceMetricValueSetOrBuilder
-
getMetricValues
public MetricValue getMetricValues(int index)
The values in this metric.
repeated .google.api.servicecontrol.v1.MetricValue metric_values = 2;
- Specified by:
getMetricValues
in interfaceMetricValueSetOrBuilder
-
setMetricValues
public MetricValueSet.Builder setMetricValues(int index, MetricValue value)
The values in this metric.
repeated .google.api.servicecontrol.v1.MetricValue metric_values = 2;
-
setMetricValues
public MetricValueSet.Builder setMetricValues(int index, MetricValue.Builder builderForValue)
The values in this metric.
repeated .google.api.servicecontrol.v1.MetricValue metric_values = 2;
-
addMetricValues
public MetricValueSet.Builder addMetricValues(MetricValue value)
The values in this metric.
repeated .google.api.servicecontrol.v1.MetricValue metric_values = 2;
-
addMetricValues
public MetricValueSet.Builder addMetricValues(int index, MetricValue value)
The values in this metric.
repeated .google.api.servicecontrol.v1.MetricValue metric_values = 2;
-
addMetricValues
public MetricValueSet.Builder addMetricValues(MetricValue.Builder builderForValue)
The values in this metric.
repeated .google.api.servicecontrol.v1.MetricValue metric_values = 2;
-
addMetricValues
public MetricValueSet.Builder addMetricValues(int index, MetricValue.Builder builderForValue)
The values in this metric.
repeated .google.api.servicecontrol.v1.MetricValue metric_values = 2;
-
addAllMetricValues
public MetricValueSet.Builder addAllMetricValues(Iterable<? extends MetricValue> values)
The values in this metric.
repeated .google.api.servicecontrol.v1.MetricValue metric_values = 2;
-
clearMetricValues
public MetricValueSet.Builder clearMetricValues()
The values in this metric.
repeated .google.api.servicecontrol.v1.MetricValue metric_values = 2;
-
removeMetricValues
public MetricValueSet.Builder removeMetricValues(int index)
The values in this metric.
repeated .google.api.servicecontrol.v1.MetricValue metric_values = 2;
-
getMetricValuesBuilder
public MetricValue.Builder getMetricValuesBuilder(int index)
The values in this metric.
repeated .google.api.servicecontrol.v1.MetricValue metric_values = 2;
-
getMetricValuesOrBuilder
public MetricValueOrBuilder getMetricValuesOrBuilder(int index)
The values in this metric.
repeated .google.api.servicecontrol.v1.MetricValue metric_values = 2;
- Specified by:
getMetricValuesOrBuilder
in interfaceMetricValueSetOrBuilder
-
getMetricValuesOrBuilderList
public List<? extends MetricValueOrBuilder> getMetricValuesOrBuilderList()
The values in this metric.
repeated .google.api.servicecontrol.v1.MetricValue metric_values = 2;
- Specified by:
getMetricValuesOrBuilderList
in interfaceMetricValueSetOrBuilder
-
addMetricValuesBuilder
public MetricValue.Builder addMetricValuesBuilder()
The values in this metric.
repeated .google.api.servicecontrol.v1.MetricValue metric_values = 2;
-
addMetricValuesBuilder
public MetricValue.Builder addMetricValuesBuilder(int index)
The values in this metric.
repeated .google.api.servicecontrol.v1.MetricValue metric_values = 2;
-
getMetricValuesBuilderList
public List<MetricValue.Builder> getMetricValuesBuilderList()
The values in this metric.
repeated .google.api.servicecontrol.v1.MetricValue metric_values = 2;
-
setUnknownFields
public final MetricValueSet.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
- Specified by:
setUnknownFields
in interfacecom.google.protobuf.Message.Builder
- Overrides:
setUnknownFields
in classcom.google.protobuf.GeneratedMessageV3.Builder<MetricValueSet.Builder>
-
mergeUnknownFields
public final MetricValueSet.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
- Specified by:
mergeUnknownFields
in interfacecom.google.protobuf.Message.Builder
- Overrides:
mergeUnknownFields
in classcom.google.protobuf.GeneratedMessageV3.Builder<MetricValueSet.Builder>
-
-