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 int
bitField0_
private com.google.protobuf.Internal.IntList
statuses_
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description HealthStatusSet.Builder
addAllStatuses(java.lang.Iterable<? extends HealthStatus> values)
An order-independent set of health status.HealthStatusSet.Builder
addAllStatusesValue(java.lang.Iterable<java.lang.Integer> values)
An order-independent set of health status.HealthStatusSet.Builder
addStatuses(HealthStatus value)
An order-independent set of health status.HealthStatusSet.Builder
addStatusesValue(int value)
An order-independent set of health status.HealthStatusSet
build()
HealthStatusSet
buildPartial()
private void
buildPartial0(HealthStatusSet result)
private void
buildPartialRepeatedFields(HealthStatusSet result)
HealthStatusSet.Builder
clear()
HealthStatusSet.Builder
clearStatuses()
An order-independent set of health status.private void
ensureStatusesIsMutable()
HealthStatusSet
getDefaultInstanceForType()
static com.google.protobuf.Descriptors.Descriptor
getDescriptor()
com.google.protobuf.Descriptors.Descriptor
getDescriptorForType()
HealthStatus
getStatuses(int index)
An order-independent set of health status.int
getStatusesCount()
An order-independent set of health status.java.util.List<HealthStatus>
getStatusesList()
An order-independent set of health status.int
getStatusesValue(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.FieldAccessorTable
internalGetFieldAccessorTable()
boolean
isInitialized()
HealthStatusSet.Builder
mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
HealthStatusSet.Builder
mergeFrom(com.google.protobuf.Message other)
HealthStatusSet.Builder
mergeFrom(HealthStatusSet other)
HealthStatusSet.Builder
setStatuses(int index, HealthStatus value)
An order-independent set of health status.HealthStatusSet.Builder
setStatusesValue(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:
internalGetFieldAccessorTable
in classcom.google.protobuf.GeneratedMessage.Builder<HealthStatusSet.Builder>
-
clear
public HealthStatusSet.Builder clear()
- Specified by:
clear
in interfacecom.google.protobuf.Message.Builder
- Specified by:
clear
in interfacecom.google.protobuf.MessageLite.Builder
- Overrides:
clear
in classcom.google.protobuf.GeneratedMessage.Builder<HealthStatusSet.Builder>
-
getDescriptorForType
public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()
- Specified by:
getDescriptorForType
in interfacecom.google.protobuf.Message.Builder
- Specified by:
getDescriptorForType
in interfacecom.google.protobuf.MessageOrBuilder
- Overrides:
getDescriptorForType
in classcom.google.protobuf.GeneratedMessage.Builder<HealthStatusSet.Builder>
-
getDefaultInstanceForType
public HealthStatusSet getDefaultInstanceForType()
- Specified by:
getDefaultInstanceForType
in interfacecom.google.protobuf.MessageLiteOrBuilder
- Specified by:
getDefaultInstanceForType
in interfacecom.google.protobuf.MessageOrBuilder
-
build
public HealthStatusSet build()
- Specified by:
build
in interfacecom.google.protobuf.Message.Builder
- Specified by:
build
in interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial
public HealthStatusSet buildPartial()
- Specified by:
buildPartial
in interfacecom.google.protobuf.Message.Builder
- Specified by:
buildPartial
in 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:
mergeFrom
in interfacecom.google.protobuf.Message.Builder
- Overrides:
mergeFrom
in classcom.google.protobuf.AbstractMessage.Builder<HealthStatusSet.Builder>
-
mergeFrom
public HealthStatusSet.Builder mergeFrom(HealthStatusSet other)
-
isInitialized
public final boolean isInitialized()
- Specified by:
isInitialized
in interfacecom.google.protobuf.MessageLiteOrBuilder
- Overrides:
isInitialized
in 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:
mergeFrom
in interfacecom.google.protobuf.Message.Builder
- Specified by:
mergeFrom
in interfacecom.google.protobuf.MessageLite.Builder
- Overrides:
mergeFrom
in 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:
getStatusesList
in 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:
getStatusesCount
in 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:
getStatuses
in 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:
getStatusesValueList
in 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:
getStatusesValue
in 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.
-
-