Class Endpoint.HealthCheckConfig.Builder
- java.lang.Object
-
- com.google.protobuf.AbstractMessageLite.Builder
-
- com.google.protobuf.AbstractMessage.Builder<BuilderType>
-
- com.google.protobuf.GeneratedMessageV3.Builder<Endpoint.HealthCheckConfig.Builder>
-
- io.envoyproxy.envoy.api.v2.endpoint.Endpoint.HealthCheckConfig.Builder
-
- All Implemented Interfaces:
com.google.protobuf.Message.Builder,com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,Endpoint.HealthCheckConfigOrBuilder,Cloneable
- Enclosing class:
- Endpoint.HealthCheckConfig
public static final class Endpoint.HealthCheckConfig.Builder extends com.google.protobuf.GeneratedMessageV3.Builder<Endpoint.HealthCheckConfig.Builder> implements Endpoint.HealthCheckConfigOrBuilder
The optional health check configuration.
Protobuf typeenvoy.api.v2.endpoint.Endpoint.HealthCheckConfig
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description Endpoint.HealthCheckConfig.BuilderaddRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)Endpoint.HealthCheckConfigbuild()Endpoint.HealthCheckConfigbuildPartial()Endpoint.HealthCheckConfig.Builderclear()Endpoint.HealthCheckConfig.BuilderclearField(com.google.protobuf.Descriptors.FieldDescriptor field)Endpoint.HealthCheckConfig.BuilderclearHostname()By default, the host header for L7 health checks is controlled by cluster level configuration (see: :ref:`host <envoy_api_field_core.HealthCheck.HttpHealthCheck.host>` and :ref:`authority <envoy_api_field_core.HealthCheck.GrpcHealthCheck.authority>`).Endpoint.HealthCheckConfig.BuilderclearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)Endpoint.HealthCheckConfig.BuilderclearPortValue()Optional alternative health check port value.Endpoint.HealthCheckConfig.Builderclone()Endpoint.HealthCheckConfiggetDefaultInstanceForType()static com.google.protobuf.Descriptors.DescriptorgetDescriptor()com.google.protobuf.Descriptors.DescriptorgetDescriptorForType()StringgetHostname()By default, the host header for L7 health checks is controlled by cluster level configuration (see: :ref:`host <envoy_api_field_core.HealthCheck.HttpHealthCheck.host>` and :ref:`authority <envoy_api_field_core.HealthCheck.GrpcHealthCheck.authority>`).com.google.protobuf.ByteStringgetHostnameBytes()By default, the host header for L7 health checks is controlled by cluster level configuration (see: :ref:`host <envoy_api_field_core.HealthCheck.HttpHealthCheck.host>` and :ref:`authority <envoy_api_field_core.HealthCheck.GrpcHealthCheck.authority>`).intgetPortValue()Optional alternative health check port value.protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTableinternalGetFieldAccessorTable()booleanisInitialized()Endpoint.HealthCheckConfig.BuildermergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)Endpoint.HealthCheckConfig.BuildermergeFrom(com.google.protobuf.Message other)Endpoint.HealthCheckConfig.BuildermergeFrom(Endpoint.HealthCheckConfig other)Endpoint.HealthCheckConfig.BuildermergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)Endpoint.HealthCheckConfig.BuildersetField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)Endpoint.HealthCheckConfig.BuildersetHostname(String value)By default, the host header for L7 health checks is controlled by cluster level configuration (see: :ref:`host <envoy_api_field_core.HealthCheck.HttpHealthCheck.host>` and :ref:`authority <envoy_api_field_core.HealthCheck.GrpcHealthCheck.authority>`).Endpoint.HealthCheckConfig.BuildersetHostnameBytes(com.google.protobuf.ByteString value)By default, the host header for L7 health checks is controlled by cluster level configuration (see: :ref:`host <envoy_api_field_core.HealthCheck.HttpHealthCheck.host>` and :ref:`authority <envoy_api_field_core.HealthCheck.GrpcHealthCheck.authority>`).Endpoint.HealthCheckConfig.BuildersetPortValue(int value)Optional alternative health check port value.Endpoint.HealthCheckConfig.BuildersetRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value)Endpoint.HealthCheckConfig.BuildersetUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)-
Methods inherited from class com.google.protobuf.GeneratedMessageV3.Builder
getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof, internalGetMapField, internalGetMutableMapField, isClean, markClean, newBuilderForField, onBuilt, onChanged, 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.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
- Specified by:
internalGetFieldAccessorTablein classcom.google.protobuf.GeneratedMessageV3.Builder<Endpoint.HealthCheckConfig.Builder>
-
clear
public Endpoint.HealthCheckConfig.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<Endpoint.HealthCheckConfig.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<Endpoint.HealthCheckConfig.Builder>
-
getDefaultInstanceForType
public Endpoint.HealthCheckConfig getDefaultInstanceForType()
- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageLiteOrBuilder- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageOrBuilder
-
build
public Endpoint.HealthCheckConfig build()
- Specified by:
buildin interfacecom.google.protobuf.Message.Builder- Specified by:
buildin interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial
public Endpoint.HealthCheckConfig buildPartial()
- Specified by:
buildPartialin interfacecom.google.protobuf.Message.Builder- Specified by:
buildPartialin interfacecom.google.protobuf.MessageLite.Builder
-
clone
public Endpoint.HealthCheckConfig.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<Endpoint.HealthCheckConfig.Builder>
-
setField
public Endpoint.HealthCheckConfig.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<Endpoint.HealthCheckConfig.Builder>
-
clearField
public Endpoint.HealthCheckConfig.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
- Specified by:
clearFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
clearFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<Endpoint.HealthCheckConfig.Builder>
-
clearOneof
public Endpoint.HealthCheckConfig.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
- Specified by:
clearOneofin interfacecom.google.protobuf.Message.Builder- Overrides:
clearOneofin classcom.google.protobuf.GeneratedMessageV3.Builder<Endpoint.HealthCheckConfig.Builder>
-
setRepeatedField
public Endpoint.HealthCheckConfig.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<Endpoint.HealthCheckConfig.Builder>
-
addRepeatedField
public Endpoint.HealthCheckConfig.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<Endpoint.HealthCheckConfig.Builder>
-
mergeFrom
public Endpoint.HealthCheckConfig.Builder mergeFrom(com.google.protobuf.Message other)
- Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<Endpoint.HealthCheckConfig.Builder>
-
mergeFrom
public Endpoint.HealthCheckConfig.Builder mergeFrom(Endpoint.HealthCheckConfig other)
-
isInitialized
public final boolean isInitialized()
- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessageV3.Builder<Endpoint.HealthCheckConfig.Builder>
-
mergeFrom
public Endpoint.HealthCheckConfig.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<Endpoint.HealthCheckConfig.Builder>- Throws:
IOException
-
getPortValue
public int getPortValue()
Optional alternative health check port value. By default the health check address port of an upstream host is the same as the host's serving address port. This provides an alternative health check port. Setting this with a non-zero value allows an upstream host to have different health check address port.
uint32 port_value = 1 [(.validate.rules) = { ... }- Specified by:
getPortValuein interfaceEndpoint.HealthCheckConfigOrBuilder- Returns:
- The portValue.
-
setPortValue
public Endpoint.HealthCheckConfig.Builder setPortValue(int value)
Optional alternative health check port value. By default the health check address port of an upstream host is the same as the host's serving address port. This provides an alternative health check port. Setting this with a non-zero value allows an upstream host to have different health check address port.
uint32 port_value = 1 [(.validate.rules) = { ... }- Parameters:
value- The portValue to set.- Returns:
- This builder for chaining.
-
clearPortValue
public Endpoint.HealthCheckConfig.Builder clearPortValue()
Optional alternative health check port value. By default the health check address port of an upstream host is the same as the host's serving address port. This provides an alternative health check port. Setting this with a non-zero value allows an upstream host to have different health check address port.
uint32 port_value = 1 [(.validate.rules) = { ... }- Returns:
- This builder for chaining.
-
getHostname
public String getHostname()
By default, the host header for L7 health checks is controlled by cluster level configuration (see: :ref:`host <envoy_api_field_core.HealthCheck.HttpHealthCheck.host>` and :ref:`authority <envoy_api_field_core.HealthCheck.GrpcHealthCheck.authority>`). Setting this to a non-empty value allows overriding the cluster level configuration for a specific endpoint.
string hostname = 2;- Specified by:
getHostnamein interfaceEndpoint.HealthCheckConfigOrBuilder- Returns:
- The hostname.
-
getHostnameBytes
public com.google.protobuf.ByteString getHostnameBytes()
By default, the host header for L7 health checks is controlled by cluster level configuration (see: :ref:`host <envoy_api_field_core.HealthCheck.HttpHealthCheck.host>` and :ref:`authority <envoy_api_field_core.HealthCheck.GrpcHealthCheck.authority>`). Setting this to a non-empty value allows overriding the cluster level configuration for a specific endpoint.
string hostname = 2;- Specified by:
getHostnameBytesin interfaceEndpoint.HealthCheckConfigOrBuilder- Returns:
- The bytes for hostname.
-
setHostname
public Endpoint.HealthCheckConfig.Builder setHostname(String value)
By default, the host header for L7 health checks is controlled by cluster level configuration (see: :ref:`host <envoy_api_field_core.HealthCheck.HttpHealthCheck.host>` and :ref:`authority <envoy_api_field_core.HealthCheck.GrpcHealthCheck.authority>`). Setting this to a non-empty value allows overriding the cluster level configuration for a specific endpoint.
string hostname = 2;- Parameters:
value- The hostname to set.- Returns:
- This builder for chaining.
-
clearHostname
public Endpoint.HealthCheckConfig.Builder clearHostname()
By default, the host header for L7 health checks is controlled by cluster level configuration (see: :ref:`host <envoy_api_field_core.HealthCheck.HttpHealthCheck.host>` and :ref:`authority <envoy_api_field_core.HealthCheck.GrpcHealthCheck.authority>`). Setting this to a non-empty value allows overriding the cluster level configuration for a specific endpoint.
string hostname = 2;- Returns:
- This builder for chaining.
-
setHostnameBytes
public Endpoint.HealthCheckConfig.Builder setHostnameBytes(com.google.protobuf.ByteString value)
By default, the host header for L7 health checks is controlled by cluster level configuration (see: :ref:`host <envoy_api_field_core.HealthCheck.HttpHealthCheck.host>` and :ref:`authority <envoy_api_field_core.HealthCheck.GrpcHealthCheck.authority>`). Setting this to a non-empty value allows overriding the cluster level configuration for a specific endpoint.
string hostname = 2;- Parameters:
value- The bytes for hostname to set.- Returns:
- This builder for chaining.
-
setUnknownFields
public final Endpoint.HealthCheckConfig.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
- Specified by:
setUnknownFieldsin interfacecom.google.protobuf.Message.Builder- Overrides:
setUnknownFieldsin classcom.google.protobuf.GeneratedMessageV3.Builder<Endpoint.HealthCheckConfig.Builder>
-
mergeUnknownFields
public final Endpoint.HealthCheckConfig.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
- Specified by:
mergeUnknownFieldsin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeUnknownFieldsin classcom.google.protobuf.GeneratedMessageV3.Builder<Endpoint.HealthCheckConfig.Builder>
-
-