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