public static final class MetricsServiceConfig.Builder extends com.google.protobuf.GeneratedMessageV3.Builder<MetricsServiceConfig.Builder> implements MetricsServiceConfigOrBuilder
Metrics Service is configured as a built-in *envoy.stat_sinks.metrics_service* :ref:`StatsSink <envoy_api_msg_config.metrics.v3.StatsSink>`. This opaque configuration will be used to create Metrics Service. [#extension: envoy.stat_sinks.metrics_service]Protobuf type
envoy.config.metrics.v3.MetricsServiceConfig| Modifier and Type | Method and Description |
|---|---|
MetricsServiceConfig.Builder |
addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field,
Object value) |
MetricsServiceConfig |
build() |
MetricsServiceConfig |
buildPartial() |
MetricsServiceConfig.Builder |
clear() |
MetricsServiceConfig.Builder |
clearField(com.google.protobuf.Descriptors.FieldDescriptor field) |
MetricsServiceConfig.Builder |
clearGrpcService()
The upstream gRPC cluster that hosts the metrics service.
|
MetricsServiceConfig.Builder |
clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) |
MetricsServiceConfig.Builder |
clearReportCountersAsDeltas()
If true, counters are reported as the delta between flushing intervals.
|
MetricsServiceConfig.Builder |
clearTransportApiVersion()
API version for metric service transport protocol.
|
MetricsServiceConfig.Builder |
clone() |
MetricsServiceConfig |
getDefaultInstanceForType() |
static com.google.protobuf.Descriptors.Descriptor |
getDescriptor() |
com.google.protobuf.Descriptors.Descriptor |
getDescriptorForType() |
GrpcService |
getGrpcService()
The upstream gRPC cluster that hosts the metrics service.
|
GrpcService.Builder |
getGrpcServiceBuilder()
The upstream gRPC cluster that hosts the metrics service.
|
GrpcServiceOrBuilder |
getGrpcServiceOrBuilder()
The upstream gRPC cluster that hosts the metrics service.
|
com.google.protobuf.BoolValue |
getReportCountersAsDeltas()
If true, counters are reported as the delta between flushing intervals.
|
com.google.protobuf.BoolValue.Builder |
getReportCountersAsDeltasBuilder()
If true, counters are reported as the delta between flushing intervals.
|
com.google.protobuf.BoolValueOrBuilder |
getReportCountersAsDeltasOrBuilder()
If true, counters are reported as the delta between flushing intervals.
|
ApiVersion |
getTransportApiVersion()
API version for metric service transport protocol.
|
int |
getTransportApiVersionValue()
API version for metric service transport protocol.
|
boolean |
hasGrpcService()
The upstream gRPC cluster that hosts the metrics service.
|
boolean |
hasReportCountersAsDeltas()
If true, counters are reported as the delta between flushing intervals.
|
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable |
internalGetFieldAccessorTable() |
boolean |
isInitialized() |
MetricsServiceConfig.Builder |
mergeFrom(com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
MetricsServiceConfig.Builder |
mergeFrom(com.google.protobuf.Message other) |
MetricsServiceConfig.Builder |
mergeFrom(MetricsServiceConfig other) |
MetricsServiceConfig.Builder |
mergeGrpcService(GrpcService value)
The upstream gRPC cluster that hosts the metrics service.
|
MetricsServiceConfig.Builder |
mergeReportCountersAsDeltas(com.google.protobuf.BoolValue value)
If true, counters are reported as the delta between flushing intervals.
|
MetricsServiceConfig.Builder |
mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) |
MetricsServiceConfig.Builder |
setField(com.google.protobuf.Descriptors.FieldDescriptor field,
Object value) |
MetricsServiceConfig.Builder |
setGrpcService(GrpcService.Builder builderForValue)
The upstream gRPC cluster that hosts the metrics service.
|
MetricsServiceConfig.Builder |
setGrpcService(GrpcService value)
The upstream gRPC cluster that hosts the metrics service.
|
MetricsServiceConfig.Builder |
setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field,
int index,
Object value) |
MetricsServiceConfig.Builder |
setReportCountersAsDeltas(com.google.protobuf.BoolValue.Builder builderForValue)
If true, counters are reported as the delta between flushing intervals.
|
MetricsServiceConfig.Builder |
setReportCountersAsDeltas(com.google.protobuf.BoolValue value)
If true, counters are reported as the delta between flushing intervals.
|
MetricsServiceConfig.Builder |
setTransportApiVersion(ApiVersion value)
API version for metric service transport protocol.
|
MetricsServiceConfig.Builder |
setTransportApiVersionValue(int value)
API version for metric service transport protocol.
|
MetricsServiceConfig.Builder |
setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) |
getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof, internalGetMapField, internalGetMutableMapField, isClean, markClean, newBuilderForField, onBuilt, onChanged, setUnknownFieldsProto3findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toStringaddAll, addAll, mergeFrom, newUninitializedMessageExceptionequals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitpublic static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
internalGetFieldAccessorTable in class com.google.protobuf.GeneratedMessageV3.Builder<MetricsServiceConfig.Builder>public MetricsServiceConfig.Builder clear()
clear in interface com.google.protobuf.Message.Builderclear in interface com.google.protobuf.MessageLite.Builderclear in class com.google.protobuf.GeneratedMessageV3.Builder<MetricsServiceConfig.Builder>public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()
getDescriptorForType in interface com.google.protobuf.Message.BuildergetDescriptorForType in interface com.google.protobuf.MessageOrBuildergetDescriptorForType in class com.google.protobuf.GeneratedMessageV3.Builder<MetricsServiceConfig.Builder>public MetricsServiceConfig getDefaultInstanceForType()
getDefaultInstanceForType in interface com.google.protobuf.MessageLiteOrBuildergetDefaultInstanceForType in interface com.google.protobuf.MessageOrBuilderpublic MetricsServiceConfig build()
build in interface com.google.protobuf.Message.Builderbuild in interface com.google.protobuf.MessageLite.Builderpublic MetricsServiceConfig buildPartial()
buildPartial in interface com.google.protobuf.Message.BuilderbuildPartial in interface com.google.protobuf.MessageLite.Builderpublic MetricsServiceConfig.Builder clone()
clone in interface com.google.protobuf.Message.Builderclone in interface com.google.protobuf.MessageLite.Builderclone in class com.google.protobuf.GeneratedMessageV3.Builder<MetricsServiceConfig.Builder>public MetricsServiceConfig.Builder setField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
setField in interface com.google.protobuf.Message.BuildersetField in class com.google.protobuf.GeneratedMessageV3.Builder<MetricsServiceConfig.Builder>public MetricsServiceConfig.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
clearField in interface com.google.protobuf.Message.BuilderclearField in class com.google.protobuf.GeneratedMessageV3.Builder<MetricsServiceConfig.Builder>public MetricsServiceConfig.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
clearOneof in interface com.google.protobuf.Message.BuilderclearOneof in class com.google.protobuf.GeneratedMessageV3.Builder<MetricsServiceConfig.Builder>public MetricsServiceConfig.Builder setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value)
setRepeatedField in interface com.google.protobuf.Message.BuildersetRepeatedField in class com.google.protobuf.GeneratedMessageV3.Builder<MetricsServiceConfig.Builder>public MetricsServiceConfig.Builder addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
addRepeatedField in interface com.google.protobuf.Message.BuilderaddRepeatedField in class com.google.protobuf.GeneratedMessageV3.Builder<MetricsServiceConfig.Builder>public MetricsServiceConfig.Builder mergeFrom(com.google.protobuf.Message other)
mergeFrom in interface com.google.protobuf.Message.BuildermergeFrom in class com.google.protobuf.AbstractMessage.Builder<MetricsServiceConfig.Builder>public MetricsServiceConfig.Builder mergeFrom(MetricsServiceConfig other)
public final boolean isInitialized()
isInitialized in interface com.google.protobuf.MessageLiteOrBuilderisInitialized in class com.google.protobuf.GeneratedMessageV3.Builder<MetricsServiceConfig.Builder>public MetricsServiceConfig.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
mergeFrom in interface com.google.protobuf.Message.BuildermergeFrom in interface com.google.protobuf.MessageLite.BuildermergeFrom in class com.google.protobuf.AbstractMessage.Builder<MetricsServiceConfig.Builder>IOExceptionpublic boolean hasGrpcService()
The upstream gRPC cluster that hosts the metrics service.
.envoy.config.core.v3.GrpcService grpc_service = 1 [(.validate.rules) = { ... }hasGrpcService in interface MetricsServiceConfigOrBuilderpublic GrpcService getGrpcService()
The upstream gRPC cluster that hosts the metrics service.
.envoy.config.core.v3.GrpcService grpc_service = 1 [(.validate.rules) = { ... }getGrpcService in interface MetricsServiceConfigOrBuilderpublic MetricsServiceConfig.Builder setGrpcService(GrpcService value)
The upstream gRPC cluster that hosts the metrics service.
.envoy.config.core.v3.GrpcService grpc_service = 1 [(.validate.rules) = { ... }public MetricsServiceConfig.Builder setGrpcService(GrpcService.Builder builderForValue)
The upstream gRPC cluster that hosts the metrics service.
.envoy.config.core.v3.GrpcService grpc_service = 1 [(.validate.rules) = { ... }public MetricsServiceConfig.Builder mergeGrpcService(GrpcService value)
The upstream gRPC cluster that hosts the metrics service.
.envoy.config.core.v3.GrpcService grpc_service = 1 [(.validate.rules) = { ... }public MetricsServiceConfig.Builder clearGrpcService()
The upstream gRPC cluster that hosts the metrics service.
.envoy.config.core.v3.GrpcService grpc_service = 1 [(.validate.rules) = { ... }public GrpcService.Builder getGrpcServiceBuilder()
The upstream gRPC cluster that hosts the metrics service.
.envoy.config.core.v3.GrpcService grpc_service = 1 [(.validate.rules) = { ... }public GrpcServiceOrBuilder getGrpcServiceOrBuilder()
The upstream gRPC cluster that hosts the metrics service.
.envoy.config.core.v3.GrpcService grpc_service = 1 [(.validate.rules) = { ... }getGrpcServiceOrBuilder in interface MetricsServiceConfigOrBuilderpublic int getTransportApiVersionValue()
API version for metric service transport protocol. This describes the metric service gRPC endpoint and version of messages used on the wire.
.envoy.config.core.v3.ApiVersion transport_api_version = 3 [(.validate.rules) = { ... }getTransportApiVersionValue in interface MetricsServiceConfigOrBuilderpublic MetricsServiceConfig.Builder setTransportApiVersionValue(int value)
API version for metric service transport protocol. This describes the metric service gRPC endpoint and version of messages used on the wire.
.envoy.config.core.v3.ApiVersion transport_api_version = 3 [(.validate.rules) = { ... }public ApiVersion getTransportApiVersion()
API version for metric service transport protocol. This describes the metric service gRPC endpoint and version of messages used on the wire.
.envoy.config.core.v3.ApiVersion transport_api_version = 3 [(.validate.rules) = { ... }getTransportApiVersion in interface MetricsServiceConfigOrBuilderpublic MetricsServiceConfig.Builder setTransportApiVersion(ApiVersion value)
API version for metric service transport protocol. This describes the metric service gRPC endpoint and version of messages used on the wire.
.envoy.config.core.v3.ApiVersion transport_api_version = 3 [(.validate.rules) = { ... }public MetricsServiceConfig.Builder clearTransportApiVersion()
API version for metric service transport protocol. This describes the metric service gRPC endpoint and version of messages used on the wire.
.envoy.config.core.v3.ApiVersion transport_api_version = 3 [(.validate.rules) = { ... }public boolean hasReportCountersAsDeltas()
If true, counters are reported as the delta between flushing intervals. Otherwise, the current counter value is reported. Defaults to false. Eventually (https://github.com/envoyproxy/envoy/issues/10968) if this value is not set, the sink will take updates from the :ref:`MetricsResponse <envoy_api_msg_service.metrics.v3.StreamMetricsResponse>`.
.google.protobuf.BoolValue report_counters_as_deltas = 2;hasReportCountersAsDeltas in interface MetricsServiceConfigOrBuilderpublic com.google.protobuf.BoolValue getReportCountersAsDeltas()
If true, counters are reported as the delta between flushing intervals. Otherwise, the current counter value is reported. Defaults to false. Eventually (https://github.com/envoyproxy/envoy/issues/10968) if this value is not set, the sink will take updates from the :ref:`MetricsResponse <envoy_api_msg_service.metrics.v3.StreamMetricsResponse>`.
.google.protobuf.BoolValue report_counters_as_deltas = 2;getReportCountersAsDeltas in interface MetricsServiceConfigOrBuilderpublic MetricsServiceConfig.Builder setReportCountersAsDeltas(com.google.protobuf.BoolValue value)
If true, counters are reported as the delta between flushing intervals. Otherwise, the current counter value is reported. Defaults to false. Eventually (https://github.com/envoyproxy/envoy/issues/10968) if this value is not set, the sink will take updates from the :ref:`MetricsResponse <envoy_api_msg_service.metrics.v3.StreamMetricsResponse>`.
.google.protobuf.BoolValue report_counters_as_deltas = 2;public MetricsServiceConfig.Builder setReportCountersAsDeltas(com.google.protobuf.BoolValue.Builder builderForValue)
If true, counters are reported as the delta between flushing intervals. Otherwise, the current counter value is reported. Defaults to false. Eventually (https://github.com/envoyproxy/envoy/issues/10968) if this value is not set, the sink will take updates from the :ref:`MetricsResponse <envoy_api_msg_service.metrics.v3.StreamMetricsResponse>`.
.google.protobuf.BoolValue report_counters_as_deltas = 2;public MetricsServiceConfig.Builder mergeReportCountersAsDeltas(com.google.protobuf.BoolValue value)
If true, counters are reported as the delta between flushing intervals. Otherwise, the current counter value is reported. Defaults to false. Eventually (https://github.com/envoyproxy/envoy/issues/10968) if this value is not set, the sink will take updates from the :ref:`MetricsResponse <envoy_api_msg_service.metrics.v3.StreamMetricsResponse>`.
.google.protobuf.BoolValue report_counters_as_deltas = 2;public MetricsServiceConfig.Builder clearReportCountersAsDeltas()
If true, counters are reported as the delta between flushing intervals. Otherwise, the current counter value is reported. Defaults to false. Eventually (https://github.com/envoyproxy/envoy/issues/10968) if this value is not set, the sink will take updates from the :ref:`MetricsResponse <envoy_api_msg_service.metrics.v3.StreamMetricsResponse>`.
.google.protobuf.BoolValue report_counters_as_deltas = 2;public com.google.protobuf.BoolValue.Builder getReportCountersAsDeltasBuilder()
If true, counters are reported as the delta between flushing intervals. Otherwise, the current counter value is reported. Defaults to false. Eventually (https://github.com/envoyproxy/envoy/issues/10968) if this value is not set, the sink will take updates from the :ref:`MetricsResponse <envoy_api_msg_service.metrics.v3.StreamMetricsResponse>`.
.google.protobuf.BoolValue report_counters_as_deltas = 2;public com.google.protobuf.BoolValueOrBuilder getReportCountersAsDeltasOrBuilder()
If true, counters are reported as the delta between flushing intervals. Otherwise, the current counter value is reported. Defaults to false. Eventually (https://github.com/envoyproxy/envoy/issues/10968) if this value is not set, the sink will take updates from the :ref:`MetricsResponse <envoy_api_msg_service.metrics.v3.StreamMetricsResponse>`.
.google.protobuf.BoolValue report_counters_as_deltas = 2;getReportCountersAsDeltasOrBuilder in interface MetricsServiceConfigOrBuilderpublic final MetricsServiceConfig.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
setUnknownFields in interface com.google.protobuf.Message.BuildersetUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<MetricsServiceConfig.Builder>public final MetricsServiceConfig.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
mergeUnknownFields in interface com.google.protobuf.Message.BuildermergeUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<MetricsServiceConfig.Builder>Copyright © 2018–2021 The Envoy Project. All rights reserved.