类 WorkloadGroupOuterClass.ReadinessProbe.Builder
java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder
com.google.protobuf.AbstractMessage.Builder<WorkloadGroupOuterClass.ReadinessProbe.Builder>
com.google.protobuf.GeneratedMessageV3.Builder<WorkloadGroupOuterClass.ReadinessProbe.Builder>
istio.networking.v1alpha3.WorkloadGroupOuterClass.ReadinessProbe.Builder
- 所有已实现的接口:
com.google.protobuf.Message.Builder,com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,WorkloadGroupOuterClass.ReadinessProbeOrBuilder,Cloneable
public static final class WorkloadGroupOuterClass.ReadinessProbe.Builder
extends com.google.protobuf.GeneratedMessageV3.Builder<WorkloadGroupOuterClass.ReadinessProbe.Builder>
implements WorkloadGroupOuterClass.ReadinessProbeOrBuilder
Protobuf type
istio.networking.v1alpha3.ReadinessProbe-
方法概要
修饰符和类型方法说明addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value) build()clear()Health is determined by how the command that is executed exited.Minimum consecutive failures for the probe to be considered failed after having succeeded.clearField(com.google.protobuf.Descriptors.FieldDescriptor field) `httpGet` is performed to a given endpoint and the status/able to connect determines health.Number of seconds after the container has started before readiness probes are initiated.clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) How often (in seconds) to perform the probe.Minimum consecutive successes for the probe to be considered successful after having failed.Health is determined by if the proxy is able to connect.Number of seconds after which the probe times out.clone()static final com.google.protobuf.Descriptors.Descriptorcom.google.protobuf.Descriptors.DescriptorgetExec()Health is determined by how the command that is executed exited.Health is determined by how the command that is executed exited.Health is determined by how the command that is executed exited.intMinimum consecutive failures for the probe to be considered failed after having succeeded.`httpGet` is performed to a given endpoint and the status/able to connect determines health.`httpGet` is performed to a given endpoint and the status/able to connect determines health.`httpGet` is performed to a given endpoint and the status/able to connect determines health.intNumber of seconds after the container has started before readiness probes are initiated.intHow often (in seconds) to perform the probe.intMinimum consecutive successes for the probe to be considered successful after having failed.Health is determined by if the proxy is able to connect.Health is determined by if the proxy is able to connect.Health is determined by if the proxy is able to connect.intNumber of seconds after which the probe times out.booleanhasExec()Health is determined by how the command that is executed exited.boolean`httpGet` is performed to a given endpoint and the status/able to connect determines health.booleanHealth is determined by if the proxy is able to connect.protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTablefinal booleanHealth is determined by how the command that is executed exited.mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) mergeFrom(com.google.protobuf.Message other) `httpGet` is performed to a given endpoint and the status/able to connect determines health.Health is determined by if the proxy is able to connect.mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) Health is determined by how the command that is executed exited.setExec(WorkloadGroupOuterClass.ExecHealthCheckConfig.Builder builderForValue) Health is determined by how the command that is executed exited.setFailureThreshold(int value) Minimum consecutive failures for the probe to be considered failed after having succeeded.`httpGet` is performed to a given endpoint and the status/able to connect determines health.setHttpGet(WorkloadGroupOuterClass.HTTPHealthCheckConfig.Builder builderForValue) `httpGet` is performed to a given endpoint and the status/able to connect determines health.setInitialDelaySeconds(int value) Number of seconds after the container has started before readiness probes are initiated.setPeriodSeconds(int value) How often (in seconds) to perform the probe.setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value) setSuccessThreshold(int value) Minimum consecutive successes for the probe to be considered successful after having failed.Health is determined by if the proxy is able to connect.setTcpSocket(WorkloadGroupOuterClass.TCPHealthCheckConfig.Builder builderForValue) Health is determined by if the proxy is able to connect.setTimeoutSeconds(int value) Number of seconds after which the probe times out.setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) 从类继承的方法 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, setUnknownFieldsProto3从类继承的方法 com.google.protobuf.AbstractMessage.Builder
findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toString从类继承的方法 com.google.protobuf.AbstractMessageLite.Builder
addAll, addAll, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, newUninitializedMessageException从接口继承的方法 com.google.protobuf.Message.Builder
mergeDelimitedFrom, mergeDelimitedFrom从接口继承的方法 com.google.protobuf.MessageLite.Builder
mergeFrom从接口继承的方法 com.google.protobuf.MessageOrBuilder
findInitializationErrors, getAllFields, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
-
方法详细资料
-
getDescriptor
public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() -
internalGetFieldAccessorTable
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()- 指定者:
internalGetFieldAccessorTable在类中com.google.protobuf.GeneratedMessageV3.Builder<WorkloadGroupOuterClass.ReadinessProbe.Builder>
-
clear
- 指定者:
clear在接口中com.google.protobuf.Message.Builder- 指定者:
clear在接口中com.google.protobuf.MessageLite.Builder- 覆盖:
clear在类中com.google.protobuf.GeneratedMessageV3.Builder<WorkloadGroupOuterClass.ReadinessProbe.Builder>
-
getDescriptorForType
public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()- 指定者:
getDescriptorForType在接口中com.google.protobuf.Message.Builder- 指定者:
getDescriptorForType在接口中com.google.protobuf.MessageOrBuilder- 覆盖:
getDescriptorForType在类中com.google.protobuf.GeneratedMessageV3.Builder<WorkloadGroupOuterClass.ReadinessProbe.Builder>
-
getDefaultInstanceForType
- 指定者:
getDefaultInstanceForType在接口中com.google.protobuf.MessageLiteOrBuilder- 指定者:
getDefaultInstanceForType在接口中com.google.protobuf.MessageOrBuilder
-
build
- 指定者:
build在接口中com.google.protobuf.Message.Builder- 指定者:
build在接口中com.google.protobuf.MessageLite.Builder
-
buildPartial
- 指定者:
buildPartial在接口中com.google.protobuf.Message.Builder- 指定者:
buildPartial在接口中com.google.protobuf.MessageLite.Builder
-
clone
- 指定者:
clone在接口中com.google.protobuf.Message.Builder- 指定者:
clone在接口中com.google.protobuf.MessageLite.Builder- 覆盖:
clone在类中com.google.protobuf.GeneratedMessageV3.Builder<WorkloadGroupOuterClass.ReadinessProbe.Builder>
-
setField
public WorkloadGroupOuterClass.ReadinessProbe.Builder setField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value) - 指定者:
setField在接口中com.google.protobuf.Message.Builder- 覆盖:
setField在类中com.google.protobuf.GeneratedMessageV3.Builder<WorkloadGroupOuterClass.ReadinessProbe.Builder>
-
clearField
public WorkloadGroupOuterClass.ReadinessProbe.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) - 指定者:
clearField在接口中com.google.protobuf.Message.Builder- 覆盖:
clearField在类中com.google.protobuf.GeneratedMessageV3.Builder<WorkloadGroupOuterClass.ReadinessProbe.Builder>
-
clearOneof
public WorkloadGroupOuterClass.ReadinessProbe.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) - 指定者:
clearOneof在接口中com.google.protobuf.Message.Builder- 覆盖:
clearOneof在类中com.google.protobuf.GeneratedMessageV3.Builder<WorkloadGroupOuterClass.ReadinessProbe.Builder>
-
setRepeatedField
public WorkloadGroupOuterClass.ReadinessProbe.Builder setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value) - 指定者:
setRepeatedField在接口中com.google.protobuf.Message.Builder- 覆盖:
setRepeatedField在类中com.google.protobuf.GeneratedMessageV3.Builder<WorkloadGroupOuterClass.ReadinessProbe.Builder>
-
addRepeatedField
public WorkloadGroupOuterClass.ReadinessProbe.Builder addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value) - 指定者:
addRepeatedField在接口中com.google.protobuf.Message.Builder- 覆盖:
addRepeatedField在类中com.google.protobuf.GeneratedMessageV3.Builder<WorkloadGroupOuterClass.ReadinessProbe.Builder>
-
mergeFrom
- 指定者:
mergeFrom在接口中com.google.protobuf.Message.Builder- 覆盖:
mergeFrom在类中com.google.protobuf.AbstractMessage.Builder<WorkloadGroupOuterClass.ReadinessProbe.Builder>
-
mergeFrom
public WorkloadGroupOuterClass.ReadinessProbe.Builder mergeFrom(WorkloadGroupOuterClass.ReadinessProbe other) -
isInitialized
public final boolean isInitialized()- 指定者:
isInitialized在接口中com.google.protobuf.MessageLiteOrBuilder- 覆盖:
isInitialized在类中com.google.protobuf.GeneratedMessageV3.Builder<WorkloadGroupOuterClass.ReadinessProbe.Builder>
-
mergeFrom
public WorkloadGroupOuterClass.ReadinessProbe.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException - 指定者:
mergeFrom在接口中com.google.protobuf.Message.Builder- 指定者:
mergeFrom在接口中com.google.protobuf.MessageLite.Builder- 覆盖:
mergeFrom在类中com.google.protobuf.AbstractMessage.Builder<WorkloadGroupOuterClass.ReadinessProbe.Builder>- 抛出:
IOException
-
getHealthCheckMethodCase
-
clearHealthCheckMethod
-
getInitialDelaySeconds
public int getInitialDelaySeconds()Number of seconds after the container has started before readiness probes are initiated.
int32 initial_delay_seconds = 2;- 指定者:
getInitialDelaySeconds在接口中WorkloadGroupOuterClass.ReadinessProbeOrBuilder- 返回:
- The initialDelaySeconds.
-
setInitialDelaySeconds
Number of seconds after the container has started before readiness probes are initiated.
int32 initial_delay_seconds = 2;- 参数:
value- The initialDelaySeconds to set.- 返回:
- This builder for chaining.
-
clearInitialDelaySeconds
Number of seconds after the container has started before readiness probes are initiated.
int32 initial_delay_seconds = 2;- 返回:
- This builder for chaining.
-
getTimeoutSeconds
public int getTimeoutSeconds()Number of seconds after which the probe times out. Defaults to 1 second. Minimum value is 1 second.
int32 timeout_seconds = 3;- 指定者:
getTimeoutSeconds在接口中WorkloadGroupOuterClass.ReadinessProbeOrBuilder- 返回:
- The timeoutSeconds.
-
setTimeoutSeconds
Number of seconds after which the probe times out. Defaults to 1 second. Minimum value is 1 second.
int32 timeout_seconds = 3;- 参数:
value- The timeoutSeconds to set.- 返回:
- This builder for chaining.
-
clearTimeoutSeconds
Number of seconds after which the probe times out. Defaults to 1 second. Minimum value is 1 second.
int32 timeout_seconds = 3;- 返回:
- This builder for chaining.
-
getPeriodSeconds
public int getPeriodSeconds()How often (in seconds) to perform the probe. Default to 10 seconds. Minimum value is 1 second.
int32 period_seconds = 4;- 指定者:
getPeriodSeconds在接口中WorkloadGroupOuterClass.ReadinessProbeOrBuilder- 返回:
- The periodSeconds.
-
setPeriodSeconds
How often (in seconds) to perform the probe. Default to 10 seconds. Minimum value is 1 second.
int32 period_seconds = 4;- 参数:
value- The periodSeconds to set.- 返回:
- This builder for chaining.
-
clearPeriodSeconds
How often (in seconds) to perform the probe. Default to 10 seconds. Minimum value is 1 second.
int32 period_seconds = 4;- 返回:
- This builder for chaining.
-
getSuccessThreshold
public int getSuccessThreshold()Minimum consecutive successes for the probe to be considered successful after having failed. Defaults to 1 second.
int32 success_threshold = 5;- 指定者:
getSuccessThreshold在接口中WorkloadGroupOuterClass.ReadinessProbeOrBuilder- 返回:
- The successThreshold.
-
setSuccessThreshold
Minimum consecutive successes for the probe to be considered successful after having failed. Defaults to 1 second.
int32 success_threshold = 5;- 参数:
value- The successThreshold to set.- 返回:
- This builder for chaining.
-
clearSuccessThreshold
Minimum consecutive successes for the probe to be considered successful after having failed. Defaults to 1 second.
int32 success_threshold = 5;- 返回:
- This builder for chaining.
-
getFailureThreshold
public int getFailureThreshold()Minimum consecutive failures for the probe to be considered failed after having succeeded. Defaults to 3 seconds.
int32 failure_threshold = 6;- 指定者:
getFailureThreshold在接口中WorkloadGroupOuterClass.ReadinessProbeOrBuilder- 返回:
- The failureThreshold.
-
setFailureThreshold
Minimum consecutive failures for the probe to be considered failed after having succeeded. Defaults to 3 seconds.
int32 failure_threshold = 6;- 参数:
value- The failureThreshold to set.- 返回:
- This builder for chaining.
-
clearFailureThreshold
Minimum consecutive failures for the probe to be considered failed after having succeeded. Defaults to 3 seconds.
int32 failure_threshold = 6;- 返回:
- This builder for chaining.
-
hasHttpGet
public boolean hasHttpGet()`httpGet` is performed to a given endpoint and the status/able to connect determines health.
.istio.networking.v1alpha3.HTTPHealthCheckConfig http_get = 7;- 指定者:
hasHttpGet在接口中WorkloadGroupOuterClass.ReadinessProbeOrBuilder- 返回:
- Whether the httpGet field is set.
-
getHttpGet
`httpGet` is performed to a given endpoint and the status/able to connect determines health.
.istio.networking.v1alpha3.HTTPHealthCheckConfig http_get = 7;- 指定者:
getHttpGet在接口中WorkloadGroupOuterClass.ReadinessProbeOrBuilder- 返回:
- The httpGet.
-
setHttpGet
public WorkloadGroupOuterClass.ReadinessProbe.Builder setHttpGet(WorkloadGroupOuterClass.HTTPHealthCheckConfig value) `httpGet` is performed to a given endpoint and the status/able to connect determines health.
.istio.networking.v1alpha3.HTTPHealthCheckConfig http_get = 7; -
setHttpGet
public WorkloadGroupOuterClass.ReadinessProbe.Builder setHttpGet(WorkloadGroupOuterClass.HTTPHealthCheckConfig.Builder builderForValue) `httpGet` is performed to a given endpoint and the status/able to connect determines health.
.istio.networking.v1alpha3.HTTPHealthCheckConfig http_get = 7; -
mergeHttpGet
public WorkloadGroupOuterClass.ReadinessProbe.Builder mergeHttpGet(WorkloadGroupOuterClass.HTTPHealthCheckConfig value) `httpGet` is performed to a given endpoint and the status/able to connect determines health.
.istio.networking.v1alpha3.HTTPHealthCheckConfig http_get = 7; -
clearHttpGet
`httpGet` is performed to a given endpoint and the status/able to connect determines health.
.istio.networking.v1alpha3.HTTPHealthCheckConfig http_get = 7; -
getHttpGetBuilder
`httpGet` is performed to a given endpoint and the status/able to connect determines health.
.istio.networking.v1alpha3.HTTPHealthCheckConfig http_get = 7; -
getHttpGetOrBuilder
`httpGet` is performed to a given endpoint and the status/able to connect determines health.
.istio.networking.v1alpha3.HTTPHealthCheckConfig http_get = 7; -
hasTcpSocket
public boolean hasTcpSocket()Health is determined by if the proxy is able to connect.
.istio.networking.v1alpha3.TCPHealthCheckConfig tcp_socket = 8;- 指定者:
hasTcpSocket在接口中WorkloadGroupOuterClass.ReadinessProbeOrBuilder- 返回:
- Whether the tcpSocket field is set.
-
getTcpSocket
Health is determined by if the proxy is able to connect.
.istio.networking.v1alpha3.TCPHealthCheckConfig tcp_socket = 8;- 指定者:
getTcpSocket在接口中WorkloadGroupOuterClass.ReadinessProbeOrBuilder- 返回:
- The tcpSocket.
-
setTcpSocket
public WorkloadGroupOuterClass.ReadinessProbe.Builder setTcpSocket(WorkloadGroupOuterClass.TCPHealthCheckConfig value) Health is determined by if the proxy is able to connect.
.istio.networking.v1alpha3.TCPHealthCheckConfig tcp_socket = 8; -
setTcpSocket
public WorkloadGroupOuterClass.ReadinessProbe.Builder setTcpSocket(WorkloadGroupOuterClass.TCPHealthCheckConfig.Builder builderForValue) Health is determined by if the proxy is able to connect.
.istio.networking.v1alpha3.TCPHealthCheckConfig tcp_socket = 8; -
mergeTcpSocket
public WorkloadGroupOuterClass.ReadinessProbe.Builder mergeTcpSocket(WorkloadGroupOuterClass.TCPHealthCheckConfig value) Health is determined by if the proxy is able to connect.
.istio.networking.v1alpha3.TCPHealthCheckConfig tcp_socket = 8; -
clearTcpSocket
Health is determined by if the proxy is able to connect.
.istio.networking.v1alpha3.TCPHealthCheckConfig tcp_socket = 8; -
getTcpSocketBuilder
Health is determined by if the proxy is able to connect.
.istio.networking.v1alpha3.TCPHealthCheckConfig tcp_socket = 8; -
getTcpSocketOrBuilder
Health is determined by if the proxy is able to connect.
.istio.networking.v1alpha3.TCPHealthCheckConfig tcp_socket = 8; -
hasExec
public boolean hasExec()Health is determined by how the command that is executed exited.
.istio.networking.v1alpha3.ExecHealthCheckConfig exec = 9;- 指定者:
hasExec在接口中WorkloadGroupOuterClass.ReadinessProbeOrBuilder- 返回:
- Whether the exec field is set.
-
getExec
Health is determined by how the command that is executed exited.
.istio.networking.v1alpha3.ExecHealthCheckConfig exec = 9;- 指定者:
getExec在接口中WorkloadGroupOuterClass.ReadinessProbeOrBuilder- 返回:
- The exec.
-
setExec
public WorkloadGroupOuterClass.ReadinessProbe.Builder setExec(WorkloadGroupOuterClass.ExecHealthCheckConfig value) Health is determined by how the command that is executed exited.
.istio.networking.v1alpha3.ExecHealthCheckConfig exec = 9; -
setExec
public WorkloadGroupOuterClass.ReadinessProbe.Builder setExec(WorkloadGroupOuterClass.ExecHealthCheckConfig.Builder builderForValue) Health is determined by how the command that is executed exited.
.istio.networking.v1alpha3.ExecHealthCheckConfig exec = 9; -
mergeExec
public WorkloadGroupOuterClass.ReadinessProbe.Builder mergeExec(WorkloadGroupOuterClass.ExecHealthCheckConfig value) Health is determined by how the command that is executed exited.
.istio.networking.v1alpha3.ExecHealthCheckConfig exec = 9; -
clearExec
Health is determined by how the command that is executed exited.
.istio.networking.v1alpha3.ExecHealthCheckConfig exec = 9; -
getExecBuilder
Health is determined by how the command that is executed exited.
.istio.networking.v1alpha3.ExecHealthCheckConfig exec = 9; -
getExecOrBuilder
Health is determined by how the command that is executed exited.
.istio.networking.v1alpha3.ExecHealthCheckConfig exec = 9; -
setUnknownFields
public final WorkloadGroupOuterClass.ReadinessProbe.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) - 指定者:
setUnknownFields在接口中com.google.protobuf.Message.Builder- 覆盖:
setUnknownFields在类中com.google.protobuf.GeneratedMessageV3.Builder<WorkloadGroupOuterClass.ReadinessProbe.Builder>
-
mergeUnknownFields
public final WorkloadGroupOuterClass.ReadinessProbe.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) - 指定者:
mergeUnknownFields在接口中com.google.protobuf.Message.Builder- 覆盖:
mergeUnknownFields在类中com.google.protobuf.GeneratedMessageV3.Builder<WorkloadGroupOuterClass.ReadinessProbe.Builder>
-