com.navercorp.pinpoint.grpc.trace.PCustomMetricOrBuilder Maven / Gradle / Ivy
// Generated by the protocol buffer compiler. DO NOT EDIT!
// source: v1/CustomMetric.proto
package com.navercorp.pinpoint.grpc.trace;
public interface PCustomMetricOrBuilder extends
// @@protoc_insertion_point(interface_extends:v1.PCustomMetric)
com.google.protobuf.MessageOrBuilder {
/**
* .v1.PIntCountMetric intCountMetric = 1;
* @return Whether the intCountMetric field is set.
*/
boolean hasIntCountMetric();
/**
* .v1.PIntCountMetric intCountMetric = 1;
* @return The intCountMetric.
*/
com.navercorp.pinpoint.grpc.trace.PIntCountMetric getIntCountMetric();
/**
* .v1.PIntCountMetric intCountMetric = 1;
*/
com.navercorp.pinpoint.grpc.trace.PIntCountMetricOrBuilder getIntCountMetricOrBuilder();
/**
* .v1.PLongCountMetric longCountMetric = 2;
* @return Whether the longCountMetric field is set.
*/
boolean hasLongCountMetric();
/**
* .v1.PLongCountMetric longCountMetric = 2;
* @return The longCountMetric.
*/
com.navercorp.pinpoint.grpc.trace.PLongCountMetric getLongCountMetric();
/**
* .v1.PLongCountMetric longCountMetric = 2;
*/
com.navercorp.pinpoint.grpc.trace.PLongCountMetricOrBuilder getLongCountMetricOrBuilder();
/**
* .v1.PIntGaugeMetric intGaugeMetric = 3;
* @return Whether the intGaugeMetric field is set.
*/
boolean hasIntGaugeMetric();
/**
* .v1.PIntGaugeMetric intGaugeMetric = 3;
* @return The intGaugeMetric.
*/
com.navercorp.pinpoint.grpc.trace.PIntGaugeMetric getIntGaugeMetric();
/**
* .v1.PIntGaugeMetric intGaugeMetric = 3;
*/
com.navercorp.pinpoint.grpc.trace.PIntGaugeMetricOrBuilder getIntGaugeMetricOrBuilder();
/**
* .v1.PLongGaugeMetric longGaugeMetric = 4;
* @return Whether the longGaugeMetric field is set.
*/
boolean hasLongGaugeMetric();
/**
* .v1.PLongGaugeMetric longGaugeMetric = 4;
* @return The longGaugeMetric.
*/
com.navercorp.pinpoint.grpc.trace.PLongGaugeMetric getLongGaugeMetric();
/**
* .v1.PLongGaugeMetric longGaugeMetric = 4;
*/
com.navercorp.pinpoint.grpc.trace.PLongGaugeMetricOrBuilder getLongGaugeMetricOrBuilder();
/**
* .v1.PDouleGaugeMetric doubleGaugeMetric = 5;
* @return Whether the doubleGaugeMetric field is set.
*/
boolean hasDoubleGaugeMetric();
/**
* .v1.PDouleGaugeMetric doubleGaugeMetric = 5;
* @return The doubleGaugeMetric.
*/
com.navercorp.pinpoint.grpc.trace.PDouleGaugeMetric getDoubleGaugeMetric();
/**
* .v1.PDouleGaugeMetric doubleGaugeMetric = 5;
*/
com.navercorp.pinpoint.grpc.trace.PDouleGaugeMetricOrBuilder getDoubleGaugeMetricOrBuilder();
public com.navercorp.pinpoint.grpc.trace.PCustomMetric.FieldCase getFieldCase();
}