com.navercorp.pinpoint.grpc.trace.PCustomMetricMessageOrBuilder Maven / Gradle / Ivy
// Generated by the protocol buffer compiler. DO NOT EDIT!
// source: v1/CustomMetric.proto
package com.navercorp.pinpoint.grpc.trace;
public interface PCustomMetricMessageOrBuilder extends
// @@protoc_insertion_point(interface_extends:v1.PCustomMetricMessage)
com.google.protobuf.MessageOrBuilder {
/**
* repeated int64 timestamp = 1;
* @return A list containing the timestamp.
*/
java.util.List getTimestampList();
/**
* repeated int64 timestamp = 1;
* @return The count of timestamp.
*/
int getTimestampCount();
/**
* repeated int64 timestamp = 1;
* @param index The index of the element to return.
* @return The timestamp at the given index.
*/
long getTimestamp(int index);
/**
* repeated int64 collectInterval = 2;
* @return A list containing the collectInterval.
*/
java.util.List getCollectIntervalList();
/**
* repeated int64 collectInterval = 2;
* @return The count of collectInterval.
*/
int getCollectIntervalCount();
/**
* repeated int64 collectInterval = 2;
* @param index The index of the element to return.
* @return The collectInterval at the given index.
*/
long getCollectInterval(int index);
/**
* repeated .v1.PCustomMetric customMetrics = 3;
*/
java.util.List
getCustomMetricsList();
/**
* repeated .v1.PCustomMetric customMetrics = 3;
*/
com.navercorp.pinpoint.grpc.trace.PCustomMetric getCustomMetrics(int index);
/**
* repeated .v1.PCustomMetric customMetrics = 3;
*/
int getCustomMetricsCount();
/**
* repeated .v1.PCustomMetric customMetrics = 3;
*/
java.util.List
getCustomMetricsOrBuilderList();
/**
* repeated .v1.PCustomMetric customMetrics = 3;
*/
com.navercorp.pinpoint.grpc.trace.PCustomMetricOrBuilder getCustomMetricsOrBuilder(
int index);
}