io.envoyproxy.envoy.service.health.v3.CapabilityOrBuilder Maven / Gradle / Ivy
// Generated by the protocol buffer compiler. DO NOT EDIT!
// source: envoy/service/health/v3/hds.proto
package io.envoyproxy.envoy.service.health.v3;
public interface CapabilityOrBuilder extends
// @@protoc_insertion_point(interface_extends:envoy.service.health.v3.Capability)
com.google.protobuf.MessageOrBuilder {
/**
* repeated .envoy.service.health.v3.Capability.Protocol health_check_protocols = 1;
* @return A list containing the healthCheckProtocols.
*/
java.util.List getHealthCheckProtocolsList();
/**
* repeated .envoy.service.health.v3.Capability.Protocol health_check_protocols = 1;
* @return The count of healthCheckProtocols.
*/
int getHealthCheckProtocolsCount();
/**
* repeated .envoy.service.health.v3.Capability.Protocol health_check_protocols = 1;
* @param index The index of the element to return.
* @return The healthCheckProtocols at the given index.
*/
io.envoyproxy.envoy.service.health.v3.Capability.Protocol getHealthCheckProtocols(int index);
/**
* repeated .envoy.service.health.v3.Capability.Protocol health_check_protocols = 1;
* @return A list containing the enum numeric values on the wire for healthCheckProtocols.
*/
java.util.List
getHealthCheckProtocolsValueList();
/**
* repeated .envoy.service.health.v3.Capability.Protocol health_check_protocols = 1;
* @param index The index of the value to return.
* @return The enum numeric value on the wire of healthCheckProtocols at the given index.
*/
int getHealthCheckProtocolsValue(int index);
}