Class MetricDescriptor.Builder
- java.lang.Object
-
- com.google.protobuf.AbstractMessageLite.Builder<MessageType,BuilderType>
-
- com.google.protobuf.GeneratedMessageLite.Builder<MetricDescriptor,MetricDescriptor.Builder>
-
- com.streamlayer.analytics.studio.v2.MetricDescriptor.Builder
-
- All Implemented Interfaces:
com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,MetricDescriptorOrBuilder,java.lang.Cloneable
- Enclosing class:
- MetricDescriptor
public static final class MetricDescriptor.Builder extends com.google.protobuf.GeneratedMessageLite.Builder<MetricDescriptor,MetricDescriptor.Builder> implements MetricDescriptorOrBuilder
Protobuf typestreamlayer.analytics.v2.studio.MetricDescriptor
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description MetricDescriptor.BuilderclearMetricName()string metric_name = 1 [json_name = "metricName"];MetricDescriptor.BuilderclearValueType().streamlayer.analytics.v2.studio.MetricDescriptor.ValueType value_type = 2 [json_name = "valueType"];java.lang.StringgetMetricName()string metric_name = 1 [json_name = "metricName"];com.google.protobuf.ByteStringgetMetricNameBytes()string metric_name = 1 [json_name = "metricName"];MetricDescriptor.ValueTypegetValueType().streamlayer.analytics.v2.studio.MetricDescriptor.ValueType value_type = 2 [json_name = "valueType"];intgetValueTypeValue().streamlayer.analytics.v2.studio.MetricDescriptor.ValueType value_type = 2 [json_name = "valueType"];MetricDescriptor.BuildersetMetricName(java.lang.String value)string metric_name = 1 [json_name = "metricName"];MetricDescriptor.BuildersetMetricNameBytes(com.google.protobuf.ByteString value)string metric_name = 1 [json_name = "metricName"];MetricDescriptor.BuildersetValueType(MetricDescriptor.ValueType value).streamlayer.analytics.v2.studio.MetricDescriptor.ValueType value_type = 2 [json_name = "valueType"];MetricDescriptor.BuildersetValueTypeValue(int value).streamlayer.analytics.v2.studio.MetricDescriptor.ValueType value_type = 2 [json_name = "valueType"];-
Methods inherited from class com.google.protobuf.GeneratedMessageLite.Builder
build, buildPartial, clear, clone, copyOnWrite, copyOnWriteInternal, getDefaultInstanceForType, internalMergeFrom, isInitialized, mergeFrom, mergeFrom, mergeFrom, mergeFrom
-
Methods inherited from class com.google.protobuf.AbstractMessageLite.Builder
addAll, addAll, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException
-
-
-
-
Method Detail
-
getMetricName
public java.lang.String getMetricName()
string metric_name = 1 [json_name = "metricName"];- Specified by:
getMetricNamein interfaceMetricDescriptorOrBuilder- Returns:
- The metricName.
-
getMetricNameBytes
public com.google.protobuf.ByteString getMetricNameBytes()
string metric_name = 1 [json_name = "metricName"];- Specified by:
getMetricNameBytesin interfaceMetricDescriptorOrBuilder- Returns:
- The bytes for metricName.
-
setMetricName
public MetricDescriptor.Builder setMetricName(java.lang.String value)
string metric_name = 1 [json_name = "metricName"];- Parameters:
value- The metricName to set.- Returns:
- This builder for chaining.
-
clearMetricName
public MetricDescriptor.Builder clearMetricName()
string metric_name = 1 [json_name = "metricName"];- Returns:
- This builder for chaining.
-
setMetricNameBytes
public MetricDescriptor.Builder setMetricNameBytes(com.google.protobuf.ByteString value)
string metric_name = 1 [json_name = "metricName"];- Parameters:
value- The bytes for metricName to set.- Returns:
- This builder for chaining.
-
getValueTypeValue
public int getValueTypeValue()
.streamlayer.analytics.v2.studio.MetricDescriptor.ValueType value_type = 2 [json_name = "valueType"];- Specified by:
getValueTypeValuein interfaceMetricDescriptorOrBuilder- Returns:
- The enum numeric value on the wire for valueType.
-
setValueTypeValue
public MetricDescriptor.Builder setValueTypeValue(int value)
.streamlayer.analytics.v2.studio.MetricDescriptor.ValueType value_type = 2 [json_name = "valueType"];- Parameters:
value- The valueType to set.- Returns:
- This builder for chaining.
-
getValueType
public MetricDescriptor.ValueType getValueType()
.streamlayer.analytics.v2.studio.MetricDescriptor.ValueType value_type = 2 [json_name = "valueType"];- Specified by:
getValueTypein interfaceMetricDescriptorOrBuilder- Returns:
- The valueType.
-
setValueType
public MetricDescriptor.Builder setValueType(MetricDescriptor.ValueType value)
.streamlayer.analytics.v2.studio.MetricDescriptor.ValueType value_type = 2 [json_name = "valueType"];- Parameters:
value- The enum numeric value on the wire for valueType to set.- Returns:
- This builder for chaining.
-
clearValueType
public MetricDescriptor.Builder clearValueType()
.streamlayer.analytics.v2.studio.MetricDescriptor.ValueType value_type = 2 [json_name = "valueType"];- Returns:
- This builder for chaining.
-
-