io.envoyproxy.envoy.service.metrics.v2.StreamMetricsMessageOrBuilder Maven / Gradle / Ivy
// Generated by the protocol buffer compiler. DO NOT EDIT!
// source: envoy/service/metrics/v2/metrics_service.proto
package io.envoyproxy.envoy.service.metrics.v2;
public interface StreamMetricsMessageOrBuilder extends
// @@protoc_insertion_point(interface_extends:envoy.service.metrics.v2.StreamMetricsMessage)
com.google.protobuf.MessageOrBuilder {
/**
*
* Identifier data effectively is a structured metadata. As a performance optimization this will
* only be sent in the first message on the stream.
*
*
* .envoy.service.metrics.v2.StreamMetricsMessage.Identifier identifier = 1;
*/
boolean hasIdentifier();
/**
*
* Identifier data effectively is a structured metadata. As a performance optimization this will
* only be sent in the first message on the stream.
*
*
* .envoy.service.metrics.v2.StreamMetricsMessage.Identifier identifier = 1;
*/
io.envoyproxy.envoy.service.metrics.v2.StreamMetricsMessage.Identifier getIdentifier();
/**
*
* Identifier data effectively is a structured metadata. As a performance optimization this will
* only be sent in the first message on the stream.
*
*
* .envoy.service.metrics.v2.StreamMetricsMessage.Identifier identifier = 1;
*/
io.envoyproxy.envoy.service.metrics.v2.StreamMetricsMessage.IdentifierOrBuilder getIdentifierOrBuilder();
/**
*
* A list of metric entries
*
*
* repeated .io.prometheus.client.MetricFamily envoy_metrics = 2;
*/
java.util.List
getEnvoyMetricsList();
/**
*
* A list of metric entries
*
*
* repeated .io.prometheus.client.MetricFamily envoy_metrics = 2;
*/
io.prometheus.client.Metrics.MetricFamily getEnvoyMetrics(int index);
/**
*
* A list of metric entries
*
*
* repeated .io.prometheus.client.MetricFamily envoy_metrics = 2;
*/
int getEnvoyMetricsCount();
/**
*
* A list of metric entries
*
*
* repeated .io.prometheus.client.MetricFamily envoy_metrics = 2;
*/
java.util.List extends io.prometheus.client.Metrics.MetricFamilyOrBuilder>
getEnvoyMetricsOrBuilderList();
/**
*
* A list of metric entries
*
*
* repeated .io.prometheus.client.MetricFamily envoy_metrics = 2;
*/
io.prometheus.client.Metrics.MetricFamilyOrBuilder getEnvoyMetricsOrBuilder(
int index);
}