类 Metric.Builder
- java.lang.Object
-
- com.google.protobuf.AbstractMessageLite.Builder
-
- com.google.protobuf.AbstractMessage.Builder<BuilderType>
-
- com.google.protobuf.GeneratedMessageV3.Builder<Metric.Builder>
-
- apache.rocketmq.v2.Metric.Builder
-
- 所有已实现的接口:
MetricOrBuilder,com.google.protobuf.Message.Builder,com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,Cloneable
- 封闭类:
- Metric
public static final class Metric.Builder extends com.google.protobuf.GeneratedMessageV3.Builder<Metric.Builder> implements MetricOrBuilder
Protobuf typeapache.rocketmq.v2.Metric
-
-
方法概要
所有方法 静态方法 实例方法 具体方法 修饰符和类型 方法 说明 Metric.BuilderaddRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)Metricbuild()MetricbuildPartial()Metric.Builderclear()Metric.BuilderclearEndpoints()The endpoint that client metrics should be exported to, which is required if the switch is on.Metric.BuilderclearField(com.google.protobuf.Descriptors.FieldDescriptor field)Metric.BuilderclearOn()Indicates that if client should export local metrics to server.Metric.BuilderclearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)Metric.Builderclone()MetricgetDefaultInstanceForType()static com.google.protobuf.Descriptors.DescriptorgetDescriptor()com.google.protobuf.Descriptors.DescriptorgetDescriptorForType()EndpointsgetEndpoints()The endpoint that client metrics should be exported to, which is required if the switch is on.Endpoints.BuildergetEndpointsBuilder()The endpoint that client metrics should be exported to, which is required if the switch is on.EndpointsOrBuildergetEndpointsOrBuilder()The endpoint that client metrics should be exported to, which is required if the switch is on.booleangetOn()Indicates that if client should export local metrics to server.booleanhasEndpoints()The endpoint that client metrics should be exported to, which is required if the switch is on.protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTableinternalGetFieldAccessorTable()booleanisInitialized()Metric.BuildermergeEndpoints(Endpoints value)The endpoint that client metrics should be exported to, which is required if the switch is on.Metric.BuildermergeFrom(Metric other)Metric.BuildermergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)Metric.BuildermergeFrom(com.google.protobuf.Message other)Metric.BuildermergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)Metric.BuildersetEndpoints(Endpoints value)The endpoint that client metrics should be exported to, which is required if the switch is on.Metric.BuildersetEndpoints(Endpoints.Builder builderForValue)The endpoint that client metrics should be exported to, which is required if the switch is on.Metric.BuildersetField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)Metric.BuildersetOn(boolean value)Indicates that if client should export local metrics to server.Metric.BuildersetRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value)Metric.BuildersetUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)-
从类继承的方法 com.google.protobuf.GeneratedMessageV3.Builder
getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof, internalGetMapField, internalGetMutableMapField, isClean, markClean, newBuilderForField, onBuilt, onChanged, setUnknownFieldsProto3
-
从类继承的方法 com.google.protobuf.AbstractMessage.Builder
findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toString
-
-
-
-
方法详细资料
-
getDescriptor
public static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
-
internalGetFieldAccessorTable
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
- 指定者:
internalGetFieldAccessorTable在类中com.google.protobuf.GeneratedMessageV3.Builder<Metric.Builder>
-
clear
public Metric.Builder clear()
- 指定者:
clear在接口中com.google.protobuf.Message.Builder- 指定者:
clear在接口中com.google.protobuf.MessageLite.Builder- 覆盖:
clear在类中com.google.protobuf.GeneratedMessageV3.Builder<Metric.Builder>
-
getDescriptorForType
public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()
- 指定者:
getDescriptorForType在接口中com.google.protobuf.Message.Builder- 指定者:
getDescriptorForType在接口中com.google.protobuf.MessageOrBuilder- 覆盖:
getDescriptorForType在类中com.google.protobuf.GeneratedMessageV3.Builder<Metric.Builder>
-
getDefaultInstanceForType
public Metric getDefaultInstanceForType()
- 指定者:
getDefaultInstanceForType在接口中com.google.protobuf.MessageLiteOrBuilder- 指定者:
getDefaultInstanceForType在接口中com.google.protobuf.MessageOrBuilder
-
build
public Metric build()
- 指定者:
build在接口中com.google.protobuf.Message.Builder- 指定者:
build在接口中com.google.protobuf.MessageLite.Builder
-
buildPartial
public Metric buildPartial()
- 指定者:
buildPartial在接口中com.google.protobuf.Message.Builder- 指定者:
buildPartial在接口中com.google.protobuf.MessageLite.Builder
-
clone
public Metric.Builder clone()
- 指定者:
clone在接口中com.google.protobuf.Message.Builder- 指定者:
clone在接口中com.google.protobuf.MessageLite.Builder- 覆盖:
clone在类中com.google.protobuf.GeneratedMessageV3.Builder<Metric.Builder>
-
setField
public Metric.Builder setField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
- 指定者:
setField在接口中com.google.protobuf.Message.Builder- 覆盖:
setField在类中com.google.protobuf.GeneratedMessageV3.Builder<Metric.Builder>
-
clearField
public Metric.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
- 指定者:
clearField在接口中com.google.protobuf.Message.Builder- 覆盖:
clearField在类中com.google.protobuf.GeneratedMessageV3.Builder<Metric.Builder>
-
clearOneof
public Metric.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
- 指定者:
clearOneof在接口中com.google.protobuf.Message.Builder- 覆盖:
clearOneof在类中com.google.protobuf.GeneratedMessageV3.Builder<Metric.Builder>
-
setRepeatedField
public Metric.Builder setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value)
- 指定者:
setRepeatedField在接口中com.google.protobuf.Message.Builder- 覆盖:
setRepeatedField在类中com.google.protobuf.GeneratedMessageV3.Builder<Metric.Builder>
-
addRepeatedField
public Metric.Builder addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
- 指定者:
addRepeatedField在接口中com.google.protobuf.Message.Builder- 覆盖:
addRepeatedField在类中com.google.protobuf.GeneratedMessageV3.Builder<Metric.Builder>
-
mergeFrom
public Metric.Builder mergeFrom(com.google.protobuf.Message other)
- 指定者:
mergeFrom在接口中com.google.protobuf.Message.Builder- 覆盖:
mergeFrom在类中com.google.protobuf.AbstractMessage.Builder<Metric.Builder>
-
mergeFrom
public Metric.Builder mergeFrom(Metric other)
-
isInitialized
public final boolean isInitialized()
- 指定者:
isInitialized在接口中com.google.protobuf.MessageLiteOrBuilder- 覆盖:
isInitialized在类中com.google.protobuf.GeneratedMessageV3.Builder<Metric.Builder>
-
mergeFrom
public Metric.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
- 指定者:
mergeFrom在接口中com.google.protobuf.Message.Builder- 指定者:
mergeFrom在接口中com.google.protobuf.MessageLite.Builder- 覆盖:
mergeFrom在类中com.google.protobuf.AbstractMessage.Builder<Metric.Builder>- 抛出:
IOException
-
getOn
public boolean getOn()
Indicates that if client should export local metrics to server.
bool on = 1;- 指定者:
getOn在接口中MetricOrBuilder- 返回:
- The on.
-
setOn
public Metric.Builder setOn(boolean value)
Indicates that if client should export local metrics to server.
bool on = 1;- 参数:
value- The on to set.- 返回:
- This builder for chaining.
-
clearOn
public Metric.Builder clearOn()
Indicates that if client should export local metrics to server.
bool on = 1;- 返回:
- This builder for chaining.
-
hasEndpoints
public boolean hasEndpoints()
The endpoint that client metrics should be exported to, which is required if the switch is on.
optional .apache.rocketmq.v2.Endpoints endpoints = 2;- 指定者:
hasEndpoints在接口中MetricOrBuilder- 返回:
- Whether the endpoints field is set.
-
getEndpoints
public Endpoints getEndpoints()
The endpoint that client metrics should be exported to, which is required if the switch is on.
optional .apache.rocketmq.v2.Endpoints endpoints = 2;- 指定者:
getEndpoints在接口中MetricOrBuilder- 返回:
- The endpoints.
-
setEndpoints
public Metric.Builder setEndpoints(Endpoints value)
The endpoint that client metrics should be exported to, which is required if the switch is on.
optional .apache.rocketmq.v2.Endpoints endpoints = 2;
-
setEndpoints
public Metric.Builder setEndpoints(Endpoints.Builder builderForValue)
The endpoint that client metrics should be exported to, which is required if the switch is on.
optional .apache.rocketmq.v2.Endpoints endpoints = 2;
-
mergeEndpoints
public Metric.Builder mergeEndpoints(Endpoints value)
The endpoint that client metrics should be exported to, which is required if the switch is on.
optional .apache.rocketmq.v2.Endpoints endpoints = 2;
-
clearEndpoints
public Metric.Builder clearEndpoints()
The endpoint that client metrics should be exported to, which is required if the switch is on.
optional .apache.rocketmq.v2.Endpoints endpoints = 2;
-
getEndpointsBuilder
public Endpoints.Builder getEndpointsBuilder()
The endpoint that client metrics should be exported to, which is required if the switch is on.
optional .apache.rocketmq.v2.Endpoints endpoints = 2;
-
getEndpointsOrBuilder
public EndpointsOrBuilder getEndpointsOrBuilder()
The endpoint that client metrics should be exported to, which is required if the switch is on.
optional .apache.rocketmq.v2.Endpoints endpoints = 2;- 指定者:
getEndpointsOrBuilder在接口中MetricOrBuilder
-
setUnknownFields
public final Metric.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
- 指定者:
setUnknownFields在接口中com.google.protobuf.Message.Builder- 覆盖:
setUnknownFields在类中com.google.protobuf.GeneratedMessageV3.Builder<Metric.Builder>
-
mergeUnknownFields
public final Metric.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
- 指定者:
mergeUnknownFields在接口中com.google.protobuf.Message.Builder- 覆盖:
mergeUnknownFields在类中com.google.protobuf.GeneratedMessageV3.Builder<Metric.Builder>
-
-