io.envoyproxy.envoy.admin.v3alpha.MutexStatsOrBuilder Maven / Gradle / Ivy
// Generated by the protocol buffer compiler. DO NOT EDIT!
// source: envoy/admin/v3alpha/mutex_stats.proto
package io.envoyproxy.envoy.admin.v3alpha;
public interface MutexStatsOrBuilder extends
// @@protoc_insertion_point(interface_extends:envoy.admin.v3alpha.MutexStats)
com.google.protobuf.MessageOrBuilder {
/**
*
* The number of individual mutex contentions which have occurred since startup.
*
*
* uint64 num_contentions = 1;
*/
long getNumContentions();
/**
*
* The length of the current contention wait cycle.
*
*
* uint64 current_wait_cycles = 2;
*/
long getCurrentWaitCycles();
/**
*
* The lifetime total of all contention wait cycles.
*
*
* uint64 lifetime_wait_cycles = 3;
*/
long getLifetimeWaitCycles();
}