alluxio.grpc.MetricOrBuilder Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of alluxio-shaded-hadoop3-client Show documentation
Show all versions of alluxio-shaded-hadoop3-client Show documentation
Shaded Alluxio Client Module for hadoop 3
// Generated by the protocol buffer alluxio.shaded.client.com.iler. DO NOT EDIT!
// source: grpc/alluxio.shaded.client.com.on.proto
package alluxio.grpc;
public interface MetricOrBuilder extends
// @@protoc_insertion_point(interface_extends:alluxio.grpc.Metric)
alluxio.shaded.client.com.google.protobuf.MessageOrBuilder {
/**
* optional string instance = 1;
* @return Whether the instance field is set.
*/
boolean hasInstance();
/**
* optional string instance = 1;
* @return The instance.
*/
java.lang.String getInstance();
/**
* optional string instance = 1;
* @return The bytes for instance.
*/
alluxio.shaded.client.com.google.protobuf.ByteString
getInstanceBytes();
/**
* optional string source = 2;
* @return Whether the source field is set.
*/
boolean hasSource();
/**
* optional string source = 2;
* @return The source.
*/
java.lang.String getSource();
/**
* optional string source = 2;
* @return The bytes for source.
*/
alluxio.shaded.client.com.google.protobuf.ByteString
getSourceBytes();
/**
* optional string name = 3;
* @return Whether the name field is set.
*/
boolean hasName();
/**
* optional string name = 3;
* @return The name.
*/
java.lang.String getName();
/**
* optional string name = 3;
* @return The bytes for name.
*/
alluxio.shaded.client.com.google.protobuf.ByteString
getNameBytes();
/**
* optional double value = 4;
* @return Whether the value field is set.
*/
boolean hasValue();
/**
* optional double value = 4;
* @return The value.
*/
double getValue();
/**
* required .alluxio.grpc.MetricType metricType = 5;
* @return Whether the metricType field is set.
*/
boolean hasMetricType();
/**
* required .alluxio.grpc.MetricType metricType = 5;
* @return The metricType.
*/
alluxio.grpc.MetricType getMetricType();
/**
* map<string, string> tags = 6;
*/
int getTagsCount();
/**
* map<string, string> tags = 6;
*/
boolean containsTags(
java.lang.String key);
/**
* Use {@link #getTagsMap()} instead.
*/
@java.lang.Deprecated
java.util.Map
getTags();
/**
* map<string, string> tags = 6;
*/
java.util.Map
getTagsMap();
/**
* map<string, string> tags = 6;
*/
java.lang.String getTagsOrDefault(
java.lang.String key,
java.lang.String defaultValue);
/**
* map<string, string> tags = 6;
*/
java.lang.String getTagsOrThrow(
java.lang.String key);
}