Class HealthStatusSet.Builder
- java.lang.Object
-
- com.google.protobuf.AbstractMessageLite.Builder
-
- com.google.protobuf.AbstractMessage.Builder<BuilderT>
-
- com.google.protobuf.GeneratedMessage.Builder<HealthStatusSet.Builder>
-
- io.envoyproxy.envoy.config.core.v3.HealthStatusSet.Builder
-
- All Implemented Interfaces:
com.google.protobuf.Message.Builder,com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,HealthStatusSetOrBuilder,java.lang.Cloneable
- Enclosing class:
- HealthStatusSet
public static final class HealthStatusSet.Builder extends com.google.protobuf.GeneratedMessage.Builder<HealthStatusSet.Builder> implements HealthStatusSetOrBuilder
Protobuf typeenvoy.config.core.v3.HealthStatusSet
-
-
Field Summary
Fields Modifier and Type Field Description private intbitField0_private com.google.protobuf.Internal.IntListstatuses_
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description HealthStatusSet.BuilderaddAllStatuses(java.lang.Iterable<? extends HealthStatus> values)An order-independent set of health status.HealthStatusSet.BuilderaddAllStatusesValue(java.lang.Iterable<java.lang.Integer> values)An order-independent set of health status.HealthStatusSet.BuilderaddStatuses(HealthStatus value)An order-independent set of health status.HealthStatusSet.BuilderaddStatusesValue(int value)An order-independent set of health status.HealthStatusSetbuild()HealthStatusSetbuildPartial()private voidbuildPartial0(HealthStatusSet result)private voidbuildPartialRepeatedFields(HealthStatusSet result)HealthStatusSet.Builderclear()HealthStatusSet.BuilderclearStatuses()An order-independent set of health status.private voidensureStatusesIsMutable()HealthStatusSetgetDefaultInstanceForType()static com.google.protobuf.Descriptors.DescriptorgetDescriptor()com.google.protobuf.Descriptors.DescriptorgetDescriptorForType()HealthStatusgetStatuses(int index)An order-independent set of health status.intgetStatusesCount()An order-independent set of health status.java.util.List<HealthStatus>getStatusesList()An order-independent set of health status.intgetStatusesValue(int index)An order-independent set of health status.java.util.List<java.lang.Integer>getStatusesValueList()An order-independent set of health status.protected com.google.protobuf.GeneratedMessage.FieldAccessorTableinternalGetFieldAccessorTable()booleanisInitialized()HealthStatusSet.BuildermergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)HealthStatusSet.BuildermergeFrom(com.google.protobuf.Message other)HealthStatusSet.BuildermergeFrom(HealthStatusSet other)HealthStatusSet.BuildersetStatuses(int index, HealthStatus value)An order-independent set of health status.HealthStatusSet.BuildersetStatusesValue(int index, int value)An order-independent set of health status.-
Methods inherited from class com.google.protobuf.GeneratedMessage.Builder
addRepeatedField, clearField, clearOneof, clone, getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, getUnknownFieldSetBuilder, hasField, hasOneof, internalGetMapField, internalGetMapFieldReflection, internalGetMutableMapField, internalGetMutableMapFieldReflection, isClean, markClean, mergeUnknownFields, mergeUnknownLengthDelimitedField, mergeUnknownVarintField, newBuilderForField, onBuilt, onChanged, parseUnknownField, setField, setRepeatedField, setUnknownFields, setUnknownFieldSetBuilder, setUnknownFieldsProto3
-
Methods inherited from class com.google.protobuf.AbstractMessage.Builder
findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toString
-
Methods inherited from class com.google.protobuf.AbstractMessageLite.Builder
addAll, addAll, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, newUninitializedMessageException
-
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
-
-
-
-
Method Detail
-
getDescriptor
public static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
-
internalGetFieldAccessorTable
protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable()
- Specified by:
internalGetFieldAccessorTablein classcom.google.protobuf.GeneratedMessage.Builder<HealthStatusSet.Builder>
-
clear
public HealthStatusSet.Builder clear()
- Specified by:
clearin interfacecom.google.protobuf.Message.Builder- Specified by:
clearin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
clearin classcom.google.protobuf.GeneratedMessage.Builder<HealthStatusSet.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.GeneratedMessage.Builder<HealthStatusSet.Builder>
-
getDefaultInstanceForType
public HealthStatusSet getDefaultInstanceForType()
- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageLiteOrBuilder- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageOrBuilder
-
build
public HealthStatusSet build()
- Specified by:
buildin interfacecom.google.protobuf.Message.Builder- Specified by:
buildin interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial
public HealthStatusSet buildPartial()
- Specified by:
buildPartialin interfacecom.google.protobuf.Message.Builder- Specified by:
buildPartialin interfacecom.google.protobuf.MessageLite.Builder
-
buildPartialRepeatedFields
private void buildPartialRepeatedFields(HealthStatusSet result)
-
buildPartial0
private void buildPartial0(HealthStatusSet result)
-
mergeFrom
public HealthStatusSet.Builder mergeFrom(com.google.protobuf.Message other)
- Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<HealthStatusSet.Builder>
-
mergeFrom
public HealthStatusSet.Builder mergeFrom(HealthStatusSet other)
-
isInitialized
public final boolean isInitialized()
- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessage.Builder<HealthStatusSet.Builder>
-
mergeFrom
public HealthStatusSet.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException
- Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Specified by:
mergeFromin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<HealthStatusSet.Builder>- Throws:
java.io.IOException
-
ensureStatusesIsMutable
private void ensureStatusesIsMutable()
-
getStatusesList
public java.util.List<HealthStatus> getStatusesList()
An order-independent set of health status.
repeated .envoy.config.core.v3.HealthStatus statuses = 1 [(.validate.rules) = { ... }- Specified by:
getStatusesListin interfaceHealthStatusSetOrBuilder- Returns:
- A list containing the statuses.
-
getStatusesCount
public int getStatusesCount()
An order-independent set of health status.
repeated .envoy.config.core.v3.HealthStatus statuses = 1 [(.validate.rules) = { ... }- Specified by:
getStatusesCountin interfaceHealthStatusSetOrBuilder- Returns:
- The count of statuses.
-
getStatuses
public HealthStatus getStatuses(int index)
An order-independent set of health status.
repeated .envoy.config.core.v3.HealthStatus statuses = 1 [(.validate.rules) = { ... }- Specified by:
getStatusesin interfaceHealthStatusSetOrBuilder- Parameters:
index- The index of the element to return.- Returns:
- The statuses at the given index.
-
setStatuses
public HealthStatusSet.Builder setStatuses(int index, HealthStatus value)
An order-independent set of health status.
repeated .envoy.config.core.v3.HealthStatus statuses = 1 [(.validate.rules) = { ... }- Parameters:
index- The index to set the value at.value- The statuses to set.- Returns:
- This builder for chaining.
-
addStatuses
public HealthStatusSet.Builder addStatuses(HealthStatus value)
An order-independent set of health status.
repeated .envoy.config.core.v3.HealthStatus statuses = 1 [(.validate.rules) = { ... }- Parameters:
value- The statuses to add.- Returns:
- This builder for chaining.
-
addAllStatuses
public HealthStatusSet.Builder addAllStatuses(java.lang.Iterable<? extends HealthStatus> values)
An order-independent set of health status.
repeated .envoy.config.core.v3.HealthStatus statuses = 1 [(.validate.rules) = { ... }- Parameters:
values- The statuses to add.- Returns:
- This builder for chaining.
-
clearStatuses
public HealthStatusSet.Builder clearStatuses()
An order-independent set of health status.
repeated .envoy.config.core.v3.HealthStatus statuses = 1 [(.validate.rules) = { ... }- Returns:
- This builder for chaining.
-
getStatusesValueList
public java.util.List<java.lang.Integer> getStatusesValueList()
An order-independent set of health status.
repeated .envoy.config.core.v3.HealthStatus statuses = 1 [(.validate.rules) = { ... }- Specified by:
getStatusesValueListin interfaceHealthStatusSetOrBuilder- Returns:
- A list containing the enum numeric values on the wire for statuses.
-
getStatusesValue
public int getStatusesValue(int index)
An order-independent set of health status.
repeated .envoy.config.core.v3.HealthStatus statuses = 1 [(.validate.rules) = { ... }- Specified by:
getStatusesValuein interfaceHealthStatusSetOrBuilder- Parameters:
index- The index of the value to return.- Returns:
- The enum numeric value on the wire of statuses at the given index.
-
setStatusesValue
public HealthStatusSet.Builder setStatusesValue(int index, int value)
An order-independent set of health status.
repeated .envoy.config.core.v3.HealthStatus statuses = 1 [(.validate.rules) = { ... }- Parameters:
index- The index to set the value at.value- The enum numeric value on the wire for statuses to set.- Returns:
- This builder for chaining.
-
addStatusesValue
public HealthStatusSet.Builder addStatusesValue(int value)
An order-independent set of health status.
repeated .envoy.config.core.v3.HealthStatus statuses = 1 [(.validate.rules) = { ... }- Parameters:
value- The enum numeric value on the wire for statuses to add.- Returns:
- This builder for chaining.
-
addAllStatusesValue
public HealthStatusSet.Builder addAllStatusesValue(java.lang.Iterable<java.lang.Integer> values)
An order-independent set of health status.
repeated .envoy.config.core.v3.HealthStatus statuses = 1 [(.validate.rules) = { ... }- Parameters:
values- The enum numeric values on the wire for statuses to add.- Returns:
- This builder for chaining.
-
-