Class Config.Counter.Builder
java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder
com.google.protobuf.AbstractMessage.Builder<BuilderT>
com.google.protobuf.GeneratedMessageV3.Builder<Config.Counter.Builder>
io.envoyproxy.envoy.extensions.access_loggers.stats.v3.Config.Counter.Builder
- All Implemented Interfaces:
com.google.protobuf.Message.Builder,com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,Config.CounterOrBuilder,Cloneable
- Enclosing class:
- Config.Counter
public static final class Config.Counter.Builder
extends com.google.protobuf.GeneratedMessageV3.Builder<Config.Counter.Builder>
implements Config.CounterOrBuilder
Configuration for a counter stat.Protobuf type
envoy.extensions.access_loggers.stats.v3.Config.Counter-
Method Summary
Modifier and TypeMethodDescriptionaddRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value) build()clear()clearField(com.google.protobuf.Descriptors.FieldDescriptor field) clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) The name and tags of this counter.A fixed value to add to this counter.The format string for the value to add to this counter, using :ref:`command operators <config_access_log_command_operators>`.clone()static final com.google.protobuf.Descriptors.Descriptorcom.google.protobuf.Descriptors.DescriptorgetStat()The name and tags of this counter.The name and tags of this counter.The name and tags of this counter.com.google.protobuf.UInt64ValueA fixed value to add to this counter.com.google.protobuf.UInt64Value.BuilderA fixed value to add to this counter.com.google.protobuf.UInt64ValueOrBuilderA fixed value to add to this counter.The format string for the value to add to this counter, using :ref:`command operators <config_access_log_command_operators>`.com.google.protobuf.ByteStringThe format string for the value to add to this counter, using :ref:`command operators <config_access_log_command_operators>`.booleanhasStat()The name and tags of this counter.booleanA fixed value to add to this counter.protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTablefinal booleanmergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) mergeFrom(com.google.protobuf.Message other) mergeFrom(Config.Counter other) mergeStat(Config.Stat value) The name and tags of this counter.final Config.Counter.BuildermergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) mergeValueFixed(com.google.protobuf.UInt64Value value) A fixed value to add to this counter.setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value) setStat(Config.Stat value) The name and tags of this counter.setStat(Config.Stat.Builder builderForValue) The name and tags of this counter.final Config.Counter.BuildersetUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) setValueFixed(com.google.protobuf.UInt64Value value) A fixed value to add to this counter.setValueFixed(com.google.protobuf.UInt64Value.Builder builderForValue) A fixed value to add to this counter.setValueFormat(String value) The format string for the value to add to this counter, using :ref:`command operators <config_access_log_command_operators>`.setValueFormatBytes(com.google.protobuf.ByteString value) The format string for the value to add to this counter, using :ref:`command operators <config_access_log_command_operators>`.Methods inherited from class com.google.protobuf.GeneratedMessageV3.Builder
getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, getUnknownFieldSetBuilder, hasField, hasOneof, internalGetMapField, internalGetMapFieldReflection, internalGetMutableMapField, internalGetMutableMapFieldReflection, isClean, markClean, mergeUnknownLengthDelimitedField, mergeUnknownVarintField, newBuilderForField, onBuilt, onChanged, parseUnknownField, 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.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()- Specified by:
internalGetFieldAccessorTablein classcom.google.protobuf.GeneratedMessageV3.Builder<Config.Counter.Builder>
-
clear
- Specified by:
clearin interfacecom.google.protobuf.Message.Builder- Specified by:
clearin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
clearin classcom.google.protobuf.GeneratedMessageV3.Builder<Config.Counter.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.GeneratedMessageV3.Builder<Config.Counter.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
-
clone
- Specified by:
clonein interfacecom.google.protobuf.Message.Builder- Specified by:
clonein interfacecom.google.protobuf.MessageLite.Builder- Overrides:
clonein classcom.google.protobuf.GeneratedMessageV3.Builder<Config.Counter.Builder>
-
setField
public Config.Counter.Builder setField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value) - Specified by:
setFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
setFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<Config.Counter.Builder>
-
clearField
- Specified by:
clearFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
clearFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<Config.Counter.Builder>
-
clearOneof
- Specified by:
clearOneofin interfacecom.google.protobuf.Message.Builder- Overrides:
clearOneofin classcom.google.protobuf.GeneratedMessageV3.Builder<Config.Counter.Builder>
-
setRepeatedField
public Config.Counter.Builder setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value) - Specified by:
setRepeatedFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
setRepeatedFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<Config.Counter.Builder>
-
addRepeatedField
public Config.Counter.Builder addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value) - Specified by:
addRepeatedFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
addRepeatedFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<Config.Counter.Builder>
-
mergeFrom
- Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<Config.Counter.Builder>
-
mergeFrom
-
isInitialized
public final boolean isInitialized()- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessageV3.Builder<Config.Counter.Builder>
-
mergeFrom
public Config.Counter.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<Config.Counter.Builder>- Throws:
IOException
-
hasStat
public boolean hasStat()The name and tags of this counter.
.envoy.extensions.access_loggers.stats.v3.Config.Stat stat = 1 [(.validate.rules) = { ... }- Specified by:
hasStatin interfaceConfig.CounterOrBuilder- Returns:
- Whether the stat field is set.
-
getStat
The name and tags of this counter.
.envoy.extensions.access_loggers.stats.v3.Config.Stat stat = 1 [(.validate.rules) = { ... }- Specified by:
getStatin interfaceConfig.CounterOrBuilder- Returns:
- The stat.
-
setStat
The name and tags of this counter.
.envoy.extensions.access_loggers.stats.v3.Config.Stat stat = 1 [(.validate.rules) = { ... } -
setStat
The name and tags of this counter.
.envoy.extensions.access_loggers.stats.v3.Config.Stat stat = 1 [(.validate.rules) = { ... } -
mergeStat
The name and tags of this counter.
.envoy.extensions.access_loggers.stats.v3.Config.Stat stat = 1 [(.validate.rules) = { ... } -
clearStat
The name and tags of this counter.
.envoy.extensions.access_loggers.stats.v3.Config.Stat stat = 1 [(.validate.rules) = { ... } -
getStatBuilder
The name and tags of this counter.
.envoy.extensions.access_loggers.stats.v3.Config.Stat stat = 1 [(.validate.rules) = { ... } -
getStatOrBuilder
The name and tags of this counter.
.envoy.extensions.access_loggers.stats.v3.Config.Stat stat = 1 [(.validate.rules) = { ... }- Specified by:
getStatOrBuilderin interfaceConfig.CounterOrBuilder
-
getValueFormat
The format string for the value to add to this counter, using :ref:`command operators <config_access_log_command_operators>`. One of ``value_format`` or ``value_fixed`` must be configured.
string value_format = 2 [(.validate.rules) = { ... }- Specified by:
getValueFormatin interfaceConfig.CounterOrBuilder- Returns:
- The valueFormat.
-
getValueFormatBytes
public com.google.protobuf.ByteString getValueFormatBytes()The format string for the value to add to this counter, using :ref:`command operators <config_access_log_command_operators>`. One of ``value_format`` or ``value_fixed`` must be configured.
string value_format = 2 [(.validate.rules) = { ... }- Specified by:
getValueFormatBytesin interfaceConfig.CounterOrBuilder- Returns:
- The bytes for valueFormat.
-
setValueFormat
The format string for the value to add to this counter, using :ref:`command operators <config_access_log_command_operators>`. One of ``value_format`` or ``value_fixed`` must be configured.
string value_format = 2 [(.validate.rules) = { ... }- Parameters:
value- The valueFormat to set.- Returns:
- This builder for chaining.
-
clearValueFormat
The format string for the value to add to this counter, using :ref:`command operators <config_access_log_command_operators>`. One of ``value_format`` or ``value_fixed`` must be configured.
string value_format = 2 [(.validate.rules) = { ... }- Returns:
- This builder for chaining.
-
setValueFormatBytes
The format string for the value to add to this counter, using :ref:`command operators <config_access_log_command_operators>`. One of ``value_format`` or ``value_fixed`` must be configured.
string value_format = 2 [(.validate.rules) = { ... }- Parameters:
value- The bytes for valueFormat to set.- Returns:
- This builder for chaining.
-
hasValueFixed
public boolean hasValueFixed()A fixed value to add to this counter. One of ``value_format`` or ``value_fixed`` must be configured.
.google.protobuf.UInt64Value value_fixed = 3 [(.validate.rules) = { ... }- Specified by:
hasValueFixedin interfaceConfig.CounterOrBuilder- Returns:
- Whether the valueFixed field is set.
-
getValueFixed
public com.google.protobuf.UInt64Value getValueFixed()A fixed value to add to this counter. One of ``value_format`` or ``value_fixed`` must be configured.
.google.protobuf.UInt64Value value_fixed = 3 [(.validate.rules) = { ... }- Specified by:
getValueFixedin interfaceConfig.CounterOrBuilder- Returns:
- The valueFixed.
-
setValueFixed
A fixed value to add to this counter. One of ``value_format`` or ``value_fixed`` must be configured.
.google.protobuf.UInt64Value value_fixed = 3 [(.validate.rules) = { ... } -
setValueFixed
public Config.Counter.Builder setValueFixed(com.google.protobuf.UInt64Value.Builder builderForValue) A fixed value to add to this counter. One of ``value_format`` or ``value_fixed`` must be configured.
.google.protobuf.UInt64Value value_fixed = 3 [(.validate.rules) = { ... } -
mergeValueFixed
A fixed value to add to this counter. One of ``value_format`` or ``value_fixed`` must be configured.
.google.protobuf.UInt64Value value_fixed = 3 [(.validate.rules) = { ... } -
clearValueFixed
A fixed value to add to this counter. One of ``value_format`` or ``value_fixed`` must be configured.
.google.protobuf.UInt64Value value_fixed = 3 [(.validate.rules) = { ... } -
getValueFixedBuilder
public com.google.protobuf.UInt64Value.Builder getValueFixedBuilder()A fixed value to add to this counter. One of ``value_format`` or ``value_fixed`` must be configured.
.google.protobuf.UInt64Value value_fixed = 3 [(.validate.rules) = { ... } -
getValueFixedOrBuilder
public com.google.protobuf.UInt64ValueOrBuilder getValueFixedOrBuilder()A fixed value to add to this counter. One of ``value_format`` or ``value_fixed`` must be configured.
.google.protobuf.UInt64Value value_fixed = 3 [(.validate.rules) = { ... }- Specified by:
getValueFixedOrBuilderin interfaceConfig.CounterOrBuilder
-
setUnknownFields
public final Config.Counter.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) - Specified by:
setUnknownFieldsin interfacecom.google.protobuf.Message.Builder- Overrides:
setUnknownFieldsin classcom.google.protobuf.GeneratedMessageV3.Builder<Config.Counter.Builder>
-
mergeUnknownFields
public final Config.Counter.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) - Specified by:
mergeUnknownFieldsin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeUnknownFieldsin classcom.google.protobuf.GeneratedMessageV3.Builder<Config.Counter.Builder>
-