Class Capability.Builder
java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder
com.google.protobuf.AbstractMessage.Builder<BuilderT>
com.google.protobuf.GeneratedMessageV3.Builder<Capability.Builder>
io.envoyproxy.envoy.service.health.v3.Capability.Builder
- All Implemented Interfaces:
com.google.protobuf.Message.Builder,com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,CapabilityOrBuilder,Cloneable
- Enclosing class:
- Capability
public static final class Capability.Builder
extends com.google.protobuf.GeneratedMessageV3.Builder<Capability.Builder>
implements CapabilityOrBuilder
Defines supported protocols etc, so the management server can assign proper endpoints to healthcheck.Protobuf type
envoy.service.health.v3.Capability-
Method Summary
Modifier and TypeMethodDescriptionaddAllHealthCheckProtocols(Iterable<? extends Capability.Protocol> values) repeated .envoy.service.health.v3.Capability.Protocol health_check_protocols = 1;repeated .envoy.service.health.v3.Capability.Protocol health_check_protocols = 1;repeated .envoy.service.health.v3.Capability.Protocol health_check_protocols = 1;addHealthCheckProtocolsValue(int value) repeated .envoy.service.health.v3.Capability.Protocol health_check_protocols = 1;addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value) build()clear()clearField(com.google.protobuf.Descriptors.FieldDescriptor field) repeated .envoy.service.health.v3.Capability.Protocol health_check_protocols = 1;clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) clone()static final com.google.protobuf.Descriptors.Descriptorcom.google.protobuf.Descriptors.DescriptorgetHealthCheckProtocols(int index) repeated .envoy.service.health.v3.Capability.Protocol health_check_protocols = 1;intrepeated .envoy.service.health.v3.Capability.Protocol health_check_protocols = 1;repeated .envoy.service.health.v3.Capability.Protocol health_check_protocols = 1;intgetHealthCheckProtocolsValue(int index) repeated .envoy.service.health.v3.Capability.Protocol health_check_protocols = 1;repeated .envoy.service.health.v3.Capability.Protocol health_check_protocols = 1;protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTablefinal booleanmergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) mergeFrom(com.google.protobuf.Message other) mergeFrom(Capability other) final Capability.BuildermergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) setHealthCheckProtocols(int index, Capability.Protocol value) repeated .envoy.service.health.v3.Capability.Protocol health_check_protocols = 1;setHealthCheckProtocolsValue(int index, int value) repeated .envoy.service.health.v3.Capability.Protocol health_check_protocols = 1;setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value) final Capability.BuildersetUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) Methods inherited from class com.google.protobuf.GeneratedMessageV3.Builder
getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, getUnknownFieldSetBuilder, hasField, hasOneof, internalGetMapField, internalGetMapFieldReflection, internalGetMutableMapField, internalGetMutableMapFieldReflection, isClean, markClean, mergeUnknownLengthDelimitedField, mergeUnknownVarintField, newBuilderForField, onBuilt, onChanged, parseUnknownField, setUnknownFieldSetBuilder, setUnknownFieldsProto3Methods inherited from class com.google.protobuf.AbstractMessage.Builder
findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toStringMethods inherited from class com.google.protobuf.AbstractMessageLite.Builder
addAll, addAll, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, newUninitializedMessageExceptionMethods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface com.google.protobuf.Message.Builder
mergeDelimitedFrom, mergeDelimitedFromMethods inherited from interface com.google.protobuf.MessageLite.Builder
mergeFromMethods inherited from interface com.google.protobuf.MessageOrBuilder
findInitializationErrors, getAllFields, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
-
Method Details
-
getDescriptor
public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() -
internalGetFieldAccessorTable
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()- Specified by:
internalGetFieldAccessorTablein classcom.google.protobuf.GeneratedMessageV3.Builder<Capability.Builder>
-
clear
- Specified by:
clearin interfacecom.google.protobuf.Message.Builder- Specified by:
clearin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
clearin classcom.google.protobuf.GeneratedMessageV3.Builder<Capability.Builder>
-
getDescriptorForType
public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()- Specified by:
getDescriptorForTypein interfacecom.google.protobuf.Message.Builder- Specified by:
getDescriptorForTypein interfacecom.google.protobuf.MessageOrBuilder- Overrides:
getDescriptorForTypein classcom.google.protobuf.GeneratedMessageV3.Builder<Capability.Builder>
-
getDefaultInstanceForType
- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageLiteOrBuilder- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageOrBuilder
-
build
- Specified by:
buildin interfacecom.google.protobuf.Message.Builder- Specified by:
buildin interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial
- Specified by:
buildPartialin interfacecom.google.protobuf.Message.Builder- Specified by:
buildPartialin interfacecom.google.protobuf.MessageLite.Builder
-
clone
- Specified by:
clonein interfacecom.google.protobuf.Message.Builder- Specified by:
clonein interfacecom.google.protobuf.MessageLite.Builder- Overrides:
clonein classcom.google.protobuf.GeneratedMessageV3.Builder<Capability.Builder>
-
setField
public Capability.Builder setField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value) - Specified by:
setFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
setFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<Capability.Builder>
-
clearField
- Specified by:
clearFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
clearFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<Capability.Builder>
-
clearOneof
- Specified by:
clearOneofin interfacecom.google.protobuf.Message.Builder- Overrides:
clearOneofin classcom.google.protobuf.GeneratedMessageV3.Builder<Capability.Builder>
-
setRepeatedField
public Capability.Builder setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value) - Specified by:
setRepeatedFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
setRepeatedFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<Capability.Builder>
-
addRepeatedField
public Capability.Builder addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value) - Specified by:
addRepeatedFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
addRepeatedFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<Capability.Builder>
-
mergeFrom
- Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<Capability.Builder>
-
mergeFrom
-
isInitialized
public final boolean isInitialized()- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessageV3.Builder<Capability.Builder>
-
mergeFrom
public Capability.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException - Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Specified by:
mergeFromin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<Capability.Builder>- Throws:
IOException
-
getHealthCheckProtocolsList
repeated .envoy.service.health.v3.Capability.Protocol health_check_protocols = 1;- Specified by:
getHealthCheckProtocolsListin interfaceCapabilityOrBuilder- Returns:
- A list containing the healthCheckProtocols.
-
getHealthCheckProtocolsCount
public int getHealthCheckProtocolsCount()repeated .envoy.service.health.v3.Capability.Protocol health_check_protocols = 1;- Specified by:
getHealthCheckProtocolsCountin interfaceCapabilityOrBuilder- Returns:
- The count of healthCheckProtocols.
-
getHealthCheckProtocols
repeated .envoy.service.health.v3.Capability.Protocol health_check_protocols = 1;- Specified by:
getHealthCheckProtocolsin interfaceCapabilityOrBuilder- Parameters:
index- The index of the element to return.- Returns:
- The healthCheckProtocols at the given index.
-
setHealthCheckProtocols
repeated .envoy.service.health.v3.Capability.Protocol health_check_protocols = 1;- Parameters:
index- The index to set the value at.value- The healthCheckProtocols to set.- Returns:
- This builder for chaining.
-
addHealthCheckProtocols
repeated .envoy.service.health.v3.Capability.Protocol health_check_protocols = 1;- Parameters:
value- The healthCheckProtocols to add.- Returns:
- This builder for chaining.
-
addAllHealthCheckProtocols
public Capability.Builder addAllHealthCheckProtocols(Iterable<? extends Capability.Protocol> values) repeated .envoy.service.health.v3.Capability.Protocol health_check_protocols = 1;- Parameters:
values- The healthCheckProtocols to add.- Returns:
- This builder for chaining.
-
clearHealthCheckProtocols
repeated .envoy.service.health.v3.Capability.Protocol health_check_protocols = 1;- Returns:
- This builder for chaining.
-
getHealthCheckProtocolsValueList
repeated .envoy.service.health.v3.Capability.Protocol health_check_protocols = 1;- Specified by:
getHealthCheckProtocolsValueListin interfaceCapabilityOrBuilder- Returns:
- A list containing the enum numeric values on the wire for healthCheckProtocols.
-
getHealthCheckProtocolsValue
public int getHealthCheckProtocolsValue(int index) repeated .envoy.service.health.v3.Capability.Protocol health_check_protocols = 1;- Specified by:
getHealthCheckProtocolsValuein interfaceCapabilityOrBuilder- Parameters:
index- The index of the value to return.- Returns:
- The enum numeric value on the wire of healthCheckProtocols at the given index.
-
setHealthCheckProtocolsValue
repeated .envoy.service.health.v3.Capability.Protocol health_check_protocols = 1;- Parameters:
index- The index to set the value at.value- The enum numeric value on the wire for healthCheckProtocols to set.- Returns:
- This builder for chaining.
-
addHealthCheckProtocolsValue
repeated .envoy.service.health.v3.Capability.Protocol health_check_protocols = 1;- Parameters:
value- The enum numeric value on the wire for healthCheckProtocols to add.- Returns:
- This builder for chaining.
-
addAllHealthCheckProtocolsValue
repeated .envoy.service.health.v3.Capability.Protocol health_check_protocols = 1;- Parameters:
values- The enum numeric values on the wire for healthCheckProtocols to add.- Returns:
- This builder for chaining.
-
setUnknownFields
- Specified by:
setUnknownFieldsin interfacecom.google.protobuf.Message.Builder- Overrides:
setUnknownFieldsin classcom.google.protobuf.GeneratedMessageV3.Builder<Capability.Builder>
-
mergeUnknownFields
public final Capability.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) - Specified by:
mergeUnknownFieldsin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeUnknownFieldsin classcom.google.protobuf.GeneratedMessageV3.Builder<Capability.Builder>
-