Package com.google.appengine.v1
Class HealthCheck.Builder
- java.lang.Object
-
- com.google.protobuf.AbstractMessageLite.Builder
-
- com.google.protobuf.AbstractMessage.Builder<BuilderT>
-
- com.google.protobuf.GeneratedMessageV3.Builder<HealthCheck.Builder>
-
- com.google.appengine.v1.HealthCheck.Builder
-
- All Implemented Interfaces:
HealthCheckOrBuilder,com.google.protobuf.Message.Builder,com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,Cloneable
- Enclosing class:
- HealthCheck
public static final class HealthCheck.Builder extends com.google.protobuf.GeneratedMessageV3.Builder<HealthCheck.Builder> implements HealthCheckOrBuilder
Health checking configuration for VM instances. Unhealthy instances are killed and replaced with new instances. Only applicable for instances in App Engine flexible environment.
Protobuf typegoogle.appengine.v1.HealthCheck
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description HealthCheck.BuilderaddRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)HealthCheckbuild()HealthCheckbuildPartial()HealthCheck.Builderclear()HealthCheck.BuilderclearCheckInterval()Interval between health checks.HealthCheck.BuilderclearDisableHealthCheck()Whether to explicitly disable health checks for this instance.HealthCheck.BuilderclearField(com.google.protobuf.Descriptors.FieldDescriptor field)HealthCheck.BuilderclearHealthyThreshold()Number of consecutive successful health checks required before receiving traffic.HealthCheck.BuilderclearHost()Host header to send when performing an HTTP health check.HealthCheck.BuilderclearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)HealthCheck.BuilderclearRestartThreshold()Number of consecutive failed health checks required before an instance is restarted.HealthCheck.BuilderclearTimeout()Time before the health check is considered failed.HealthCheck.BuilderclearUnhealthyThreshold()Number of consecutive failed health checks required before removing traffic.HealthCheck.Builderclone()com.google.protobuf.DurationgetCheckInterval()Interval between health checks.com.google.protobuf.Duration.BuildergetCheckIntervalBuilder()Interval between health checks.com.google.protobuf.DurationOrBuildergetCheckIntervalOrBuilder()Interval between health checks.HealthCheckgetDefaultInstanceForType()static com.google.protobuf.Descriptors.DescriptorgetDescriptor()com.google.protobuf.Descriptors.DescriptorgetDescriptorForType()booleangetDisableHealthCheck()Whether to explicitly disable health checks for this instance.intgetHealthyThreshold()Number of consecutive successful health checks required before receiving traffic.StringgetHost()Host header to send when performing an HTTP health check.com.google.protobuf.ByteStringgetHostBytes()Host header to send when performing an HTTP health check.intgetRestartThreshold()Number of consecutive failed health checks required before an instance is restarted.com.google.protobuf.DurationgetTimeout()Time before the health check is considered failed.com.google.protobuf.Duration.BuildergetTimeoutBuilder()Time before the health check is considered failed.com.google.protobuf.DurationOrBuildergetTimeoutOrBuilder()Time before the health check is considered failed.intgetUnhealthyThreshold()Number of consecutive failed health checks required before removing traffic.booleanhasCheckInterval()Interval between health checks.booleanhasTimeout()Time before the health check is considered failed.protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTableinternalGetFieldAccessorTable()booleanisInitialized()HealthCheck.BuildermergeCheckInterval(com.google.protobuf.Duration value)Interval between health checks.HealthCheck.BuildermergeFrom(HealthCheck other)HealthCheck.BuildermergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)HealthCheck.BuildermergeFrom(com.google.protobuf.Message other)HealthCheck.BuildermergeTimeout(com.google.protobuf.Duration value)Time before the health check is considered failed.HealthCheck.BuildermergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)HealthCheck.BuildersetCheckInterval(com.google.protobuf.Duration value)Interval between health checks.HealthCheck.BuildersetCheckInterval(com.google.protobuf.Duration.Builder builderForValue)Interval between health checks.HealthCheck.BuildersetDisableHealthCheck(boolean value)Whether to explicitly disable health checks for this instance.HealthCheck.BuildersetField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)HealthCheck.BuildersetHealthyThreshold(int value)Number of consecutive successful health checks required before receiving traffic.HealthCheck.BuildersetHost(String value)Host header to send when performing an HTTP health check.HealthCheck.BuildersetHostBytes(com.google.protobuf.ByteString value)Host header to send when performing an HTTP health check.HealthCheck.BuildersetRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value)HealthCheck.BuildersetRestartThreshold(int value)Number of consecutive failed health checks required before an instance is restarted.HealthCheck.BuildersetTimeout(com.google.protobuf.Duration value)Time before the health check is considered failed.HealthCheck.BuildersetTimeout(com.google.protobuf.Duration.Builder builderForValue)Time before the health check is considered failed.HealthCheck.BuildersetUnhealthyThreshold(int value)Number of consecutive failed health checks required before removing traffic.HealthCheck.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, internalGetMutableMapField, isClean, markClean, mergeUnknownLengthDelimitedField, mergeUnknownVarintField, newBuilderForField, onBuilt, onChanged, parseUnknownField, 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.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
- Specified by:
internalGetFieldAccessorTablein classcom.google.protobuf.GeneratedMessageV3.Builder<HealthCheck.Builder>
-
clear
public HealthCheck.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<HealthCheck.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<HealthCheck.Builder>
-
getDefaultInstanceForType
public HealthCheck getDefaultInstanceForType()
- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageLiteOrBuilder- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageOrBuilder
-
build
public HealthCheck build()
- Specified by:
buildin interfacecom.google.protobuf.Message.Builder- Specified by:
buildin interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial
public HealthCheck buildPartial()
- Specified by:
buildPartialin interfacecom.google.protobuf.Message.Builder- Specified by:
buildPartialin interfacecom.google.protobuf.MessageLite.Builder
-
clone
public HealthCheck.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<HealthCheck.Builder>
-
setField
public HealthCheck.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<HealthCheck.Builder>
-
clearField
public HealthCheck.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
- Specified by:
clearFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
clearFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<HealthCheck.Builder>
-
clearOneof
public HealthCheck.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
- Specified by:
clearOneofin interfacecom.google.protobuf.Message.Builder- Overrides:
clearOneofin classcom.google.protobuf.GeneratedMessageV3.Builder<HealthCheck.Builder>
-
setRepeatedField
public HealthCheck.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<HealthCheck.Builder>
-
addRepeatedField
public HealthCheck.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<HealthCheck.Builder>
-
mergeFrom
public HealthCheck.Builder mergeFrom(com.google.protobuf.Message other)
- Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<HealthCheck.Builder>
-
mergeFrom
public HealthCheck.Builder mergeFrom(HealthCheck other)
-
isInitialized
public final boolean isInitialized()
- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessageV3.Builder<HealthCheck.Builder>
-
mergeFrom
public HealthCheck.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<HealthCheck.Builder>- Throws:
IOException
-
getDisableHealthCheck
public boolean getDisableHealthCheck()
Whether to explicitly disable health checks for this instance.
bool disable_health_check = 1;- Specified by:
getDisableHealthCheckin interfaceHealthCheckOrBuilder- Returns:
- The disableHealthCheck.
-
setDisableHealthCheck
public HealthCheck.Builder setDisableHealthCheck(boolean value)
Whether to explicitly disable health checks for this instance.
bool disable_health_check = 1;- Parameters:
value- The disableHealthCheck to set.- Returns:
- This builder for chaining.
-
clearDisableHealthCheck
public HealthCheck.Builder clearDisableHealthCheck()
Whether to explicitly disable health checks for this instance.
bool disable_health_check = 1;- Returns:
- This builder for chaining.
-
getHost
public String getHost()
Host header to send when performing an HTTP health check. Example: "myapp.appspot.com"
string host = 2;- Specified by:
getHostin interfaceHealthCheckOrBuilder- Returns:
- The host.
-
getHostBytes
public com.google.protobuf.ByteString getHostBytes()
Host header to send when performing an HTTP health check. Example: "myapp.appspot.com"
string host = 2;- Specified by:
getHostBytesin interfaceHealthCheckOrBuilder- Returns:
- The bytes for host.
-
setHost
public HealthCheck.Builder setHost(String value)
Host header to send when performing an HTTP health check. Example: "myapp.appspot.com"
string host = 2;- Parameters:
value- The host to set.- Returns:
- This builder for chaining.
-
clearHost
public HealthCheck.Builder clearHost()
Host header to send when performing an HTTP health check. Example: "myapp.appspot.com"
string host = 2;- Returns:
- This builder for chaining.
-
setHostBytes
public HealthCheck.Builder setHostBytes(com.google.protobuf.ByteString value)
Host header to send when performing an HTTP health check. Example: "myapp.appspot.com"
string host = 2;- Parameters:
value- The bytes for host to set.- Returns:
- This builder for chaining.
-
getHealthyThreshold
public int getHealthyThreshold()
Number of consecutive successful health checks required before receiving traffic.
uint32 healthy_threshold = 3;- Specified by:
getHealthyThresholdin interfaceHealthCheckOrBuilder- Returns:
- The healthyThreshold.
-
setHealthyThreshold
public HealthCheck.Builder setHealthyThreshold(int value)
Number of consecutive successful health checks required before receiving traffic.
uint32 healthy_threshold = 3;- Parameters:
value- The healthyThreshold to set.- Returns:
- This builder for chaining.
-
clearHealthyThreshold
public HealthCheck.Builder clearHealthyThreshold()
Number of consecutive successful health checks required before receiving traffic.
uint32 healthy_threshold = 3;- Returns:
- This builder for chaining.
-
getUnhealthyThreshold
public int getUnhealthyThreshold()
Number of consecutive failed health checks required before removing traffic.
uint32 unhealthy_threshold = 4;- Specified by:
getUnhealthyThresholdin interfaceHealthCheckOrBuilder- Returns:
- The unhealthyThreshold.
-
setUnhealthyThreshold
public HealthCheck.Builder setUnhealthyThreshold(int value)
Number of consecutive failed health checks required before removing traffic.
uint32 unhealthy_threshold = 4;- Parameters:
value- The unhealthyThreshold to set.- Returns:
- This builder for chaining.
-
clearUnhealthyThreshold
public HealthCheck.Builder clearUnhealthyThreshold()
Number of consecutive failed health checks required before removing traffic.
uint32 unhealthy_threshold = 4;- Returns:
- This builder for chaining.
-
getRestartThreshold
public int getRestartThreshold()
Number of consecutive failed health checks required before an instance is restarted.
uint32 restart_threshold = 5;- Specified by:
getRestartThresholdin interfaceHealthCheckOrBuilder- Returns:
- The restartThreshold.
-
setRestartThreshold
public HealthCheck.Builder setRestartThreshold(int value)
Number of consecutive failed health checks required before an instance is restarted.
uint32 restart_threshold = 5;- Parameters:
value- The restartThreshold to set.- Returns:
- This builder for chaining.
-
clearRestartThreshold
public HealthCheck.Builder clearRestartThreshold()
Number of consecutive failed health checks required before an instance is restarted.
uint32 restart_threshold = 5;- Returns:
- This builder for chaining.
-
hasCheckInterval
public boolean hasCheckInterval()
Interval between health checks.
.google.protobuf.Duration check_interval = 6;- Specified by:
hasCheckIntervalin interfaceHealthCheckOrBuilder- Returns:
- Whether the checkInterval field is set.
-
getCheckInterval
public com.google.protobuf.Duration getCheckInterval()
Interval between health checks.
.google.protobuf.Duration check_interval = 6;- Specified by:
getCheckIntervalin interfaceHealthCheckOrBuilder- Returns:
- The checkInterval.
-
setCheckInterval
public HealthCheck.Builder setCheckInterval(com.google.protobuf.Duration value)
Interval between health checks.
.google.protobuf.Duration check_interval = 6;
-
setCheckInterval
public HealthCheck.Builder setCheckInterval(com.google.protobuf.Duration.Builder builderForValue)
Interval between health checks.
.google.protobuf.Duration check_interval = 6;
-
mergeCheckInterval
public HealthCheck.Builder mergeCheckInterval(com.google.protobuf.Duration value)
Interval between health checks.
.google.protobuf.Duration check_interval = 6;
-
clearCheckInterval
public HealthCheck.Builder clearCheckInterval()
Interval between health checks.
.google.protobuf.Duration check_interval = 6;
-
getCheckIntervalBuilder
public com.google.protobuf.Duration.Builder getCheckIntervalBuilder()
Interval between health checks.
.google.protobuf.Duration check_interval = 6;
-
getCheckIntervalOrBuilder
public com.google.protobuf.DurationOrBuilder getCheckIntervalOrBuilder()
Interval between health checks.
.google.protobuf.Duration check_interval = 6;- Specified by:
getCheckIntervalOrBuilderin interfaceHealthCheckOrBuilder
-
hasTimeout
public boolean hasTimeout()
Time before the health check is considered failed.
.google.protobuf.Duration timeout = 7;- Specified by:
hasTimeoutin interfaceHealthCheckOrBuilder- Returns:
- Whether the timeout field is set.
-
getTimeout
public com.google.protobuf.Duration getTimeout()
Time before the health check is considered failed.
.google.protobuf.Duration timeout = 7;- Specified by:
getTimeoutin interfaceHealthCheckOrBuilder- Returns:
- The timeout.
-
setTimeout
public HealthCheck.Builder setTimeout(com.google.protobuf.Duration value)
Time before the health check is considered failed.
.google.protobuf.Duration timeout = 7;
-
setTimeout
public HealthCheck.Builder setTimeout(com.google.protobuf.Duration.Builder builderForValue)
Time before the health check is considered failed.
.google.protobuf.Duration timeout = 7;
-
mergeTimeout
public HealthCheck.Builder mergeTimeout(com.google.protobuf.Duration value)
Time before the health check is considered failed.
.google.protobuf.Duration timeout = 7;
-
clearTimeout
public HealthCheck.Builder clearTimeout()
Time before the health check is considered failed.
.google.protobuf.Duration timeout = 7;
-
getTimeoutBuilder
public com.google.protobuf.Duration.Builder getTimeoutBuilder()
Time before the health check is considered failed.
.google.protobuf.Duration timeout = 7;
-
getTimeoutOrBuilder
public com.google.protobuf.DurationOrBuilder getTimeoutOrBuilder()
Time before the health check is considered failed.
.google.protobuf.Duration timeout = 7;- Specified by:
getTimeoutOrBuilderin interfaceHealthCheckOrBuilder
-
setUnknownFields
public final HealthCheck.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
- Specified by:
setUnknownFieldsin interfacecom.google.protobuf.Message.Builder- Overrides:
setUnknownFieldsin classcom.google.protobuf.GeneratedMessageV3.Builder<HealthCheck.Builder>
-
mergeUnknownFields
public final HealthCheck.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
- Specified by:
mergeUnknownFieldsin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeUnknownFieldsin classcom.google.protobuf.GeneratedMessageV3.Builder<HealthCheck.Builder>
-
-