类 DestinationRuleOuterClass.ConnectionPoolSettings.TCPSettings.TcpKeepalive.Builder
java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder
com.google.protobuf.AbstractMessage.Builder<DestinationRuleOuterClass.ConnectionPoolSettings.TCPSettings.TcpKeepalive.Builder>
com.google.protobuf.GeneratedMessageV3.Builder<DestinationRuleOuterClass.ConnectionPoolSettings.TCPSettings.TcpKeepalive.Builder>
istio.networking.v1alpha3.DestinationRuleOuterClass.ConnectionPoolSettings.TCPSettings.TcpKeepalive.Builder
- 所有已实现的接口:
com.google.protobuf.Message.Builder,com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,DestinationRuleOuterClass.ConnectionPoolSettings.TCPSettings.TcpKeepaliveOrBuilder,Cloneable
public static final class DestinationRuleOuterClass.ConnectionPoolSettings.TCPSettings.TcpKeepalive.Builder
extends com.google.protobuf.GeneratedMessageV3.Builder<DestinationRuleOuterClass.ConnectionPoolSettings.TCPSettings.TcpKeepalive.Builder>
implements DestinationRuleOuterClass.ConnectionPoolSettings.TCPSettings.TcpKeepaliveOrBuilder
TCP keepalive.Protobuf type
istio.networking.v1alpha3.ConnectionPoolSettings.TCPSettings.TcpKeepalive-
方法概要
修饰符和类型方法说明addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value) build()clear()clearField(com.google.protobuf.Descriptors.FieldDescriptor field) The time duration between keep-alive probes.clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) Maximum number of keepalive probes to send without response before deciding the connection is dead.The time duration a connection needs to be idle before keep-alive probes start being sent.clone()static final com.google.protobuf.Descriptors.Descriptorcom.google.protobuf.Descriptors.Descriptorcom.google.protobuf.DurationThe time duration between keep-alive probes.com.google.protobuf.Duration.BuilderThe time duration between keep-alive probes.com.google.protobuf.DurationOrBuilderThe time duration between keep-alive probes.intMaximum number of keepalive probes to send without response before deciding the connection is dead.com.google.protobuf.DurationgetTime()The time duration a connection needs to be idle before keep-alive probes start being sent.com.google.protobuf.Duration.BuilderThe time duration a connection needs to be idle before keep-alive probes start being sent.com.google.protobuf.DurationOrBuilderThe time duration a connection needs to be idle before keep-alive probes start being sent.booleanThe time duration between keep-alive probes.booleanhasTime()The time duration a connection needs to be idle before keep-alive probes start being sent.protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTablefinal booleanmergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) mergeFrom(com.google.protobuf.Message other) mergeInterval(com.google.protobuf.Duration value) The time duration between keep-alive probes.mergeTime(com.google.protobuf.Duration value) The time duration a connection needs to be idle before keep-alive probes start being sent.mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) setInterval(com.google.protobuf.Duration value) The time duration between keep-alive probes.setInterval(com.google.protobuf.Duration.Builder builderForValue) The time duration between keep-alive probes.setProbes(int value) Maximum number of keepalive probes to send without response before deciding the connection is dead.setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value) setTime(com.google.protobuf.Duration value) The time duration a connection needs to be idle before keep-alive probes start being sent.setTime(com.google.protobuf.Duration.Builder builderForValue) The time duration a connection needs to be idle before keep-alive probes start being sent.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<DestinationRuleOuterClass.ConnectionPoolSettings.TCPSettings.TcpKeepalive.Builder>
-
clear
- 指定者:
clear在接口中com.google.protobuf.Message.Builder- 指定者:
clear在接口中com.google.protobuf.MessageLite.Builder- 覆盖:
clear在类中com.google.protobuf.GeneratedMessageV3.Builder<DestinationRuleOuterClass.ConnectionPoolSettings.TCPSettings.TcpKeepalive.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<DestinationRuleOuterClass.ConnectionPoolSettings.TCPSettings.TcpKeepalive.Builder>
-
getDefaultInstanceForType
public DestinationRuleOuterClass.ConnectionPoolSettings.TCPSettings.TcpKeepalive 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<DestinationRuleOuterClass.ConnectionPoolSettings.TCPSettings.TcpKeepalive.Builder>
-
setField
public DestinationRuleOuterClass.ConnectionPoolSettings.TCPSettings.TcpKeepalive.Builder setField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value) - 指定者:
setField在接口中com.google.protobuf.Message.Builder- 覆盖:
setField在类中com.google.protobuf.GeneratedMessageV3.Builder<DestinationRuleOuterClass.ConnectionPoolSettings.TCPSettings.TcpKeepalive.Builder>
-
clearField
public DestinationRuleOuterClass.ConnectionPoolSettings.TCPSettings.TcpKeepalive.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) - 指定者:
clearField在接口中com.google.protobuf.Message.Builder- 覆盖:
clearField在类中com.google.protobuf.GeneratedMessageV3.Builder<DestinationRuleOuterClass.ConnectionPoolSettings.TCPSettings.TcpKeepalive.Builder>
-
clearOneof
public DestinationRuleOuterClass.ConnectionPoolSettings.TCPSettings.TcpKeepalive.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) - 指定者:
clearOneof在接口中com.google.protobuf.Message.Builder- 覆盖:
clearOneof在类中com.google.protobuf.GeneratedMessageV3.Builder<DestinationRuleOuterClass.ConnectionPoolSettings.TCPSettings.TcpKeepalive.Builder>
-
setRepeatedField
public DestinationRuleOuterClass.ConnectionPoolSettings.TCPSettings.TcpKeepalive.Builder setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value) - 指定者:
setRepeatedField在接口中com.google.protobuf.Message.Builder- 覆盖:
setRepeatedField在类中com.google.protobuf.GeneratedMessageV3.Builder<DestinationRuleOuterClass.ConnectionPoolSettings.TCPSettings.TcpKeepalive.Builder>
-
addRepeatedField
public DestinationRuleOuterClass.ConnectionPoolSettings.TCPSettings.TcpKeepalive.Builder addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value) - 指定者:
addRepeatedField在接口中com.google.protobuf.Message.Builder- 覆盖:
addRepeatedField在类中com.google.protobuf.GeneratedMessageV3.Builder<DestinationRuleOuterClass.ConnectionPoolSettings.TCPSettings.TcpKeepalive.Builder>
-
mergeFrom
public DestinationRuleOuterClass.ConnectionPoolSettings.TCPSettings.TcpKeepalive.Builder mergeFrom(com.google.protobuf.Message other) - 指定者:
mergeFrom在接口中com.google.protobuf.Message.Builder- 覆盖:
mergeFrom在类中com.google.protobuf.AbstractMessage.Builder<DestinationRuleOuterClass.ConnectionPoolSettings.TCPSettings.TcpKeepalive.Builder>
-
mergeFrom
-
isInitialized
public final boolean isInitialized()- 指定者:
isInitialized在接口中com.google.protobuf.MessageLiteOrBuilder- 覆盖:
isInitialized在类中com.google.protobuf.GeneratedMessageV3.Builder<DestinationRuleOuterClass.ConnectionPoolSettings.TCPSettings.TcpKeepalive.Builder>
-
mergeFrom
public DestinationRuleOuterClass.ConnectionPoolSettings.TCPSettings.TcpKeepalive.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<DestinationRuleOuterClass.ConnectionPoolSettings.TCPSettings.TcpKeepalive.Builder>- 抛出:
IOException
-
getProbes
public int getProbes()Maximum number of keepalive probes to send without response before deciding the connection is dead. Default is to use the OS level configuration (unless overridden, Linux defaults to 9.)
uint32 probes = 1;- 指定者:
getProbes在接口中DestinationRuleOuterClass.ConnectionPoolSettings.TCPSettings.TcpKeepaliveOrBuilder- 返回:
- The probes.
-
setProbes
public DestinationRuleOuterClass.ConnectionPoolSettings.TCPSettings.TcpKeepalive.Builder setProbes(int value) Maximum number of keepalive probes to send without response before deciding the connection is dead. Default is to use the OS level configuration (unless overridden, Linux defaults to 9.)
uint32 probes = 1;- 参数:
value- The probes to set.- 返回:
- This builder for chaining.
-
clearProbes
public DestinationRuleOuterClass.ConnectionPoolSettings.TCPSettings.TcpKeepalive.Builder clearProbes()Maximum number of keepalive probes to send without response before deciding the connection is dead. Default is to use the OS level configuration (unless overridden, Linux defaults to 9.)
uint32 probes = 1;- 返回:
- This builder for chaining.
-
hasTime
public boolean hasTime()The time duration a connection needs to be idle before keep-alive probes start being sent. Default is to use the OS level configuration (unless overridden, Linux defaults to 7200s (ie 2 hours.)
.google.protobuf.Duration time = 2;- 指定者:
hasTime在接口中DestinationRuleOuterClass.ConnectionPoolSettings.TCPSettings.TcpKeepaliveOrBuilder- 返回:
- Whether the time field is set.
-
getTime
public com.google.protobuf.Duration getTime()The time duration a connection needs to be idle before keep-alive probes start being sent. Default is to use the OS level configuration (unless overridden, Linux defaults to 7200s (ie 2 hours.)
.google.protobuf.Duration time = 2;- 指定者:
getTime在接口中DestinationRuleOuterClass.ConnectionPoolSettings.TCPSettings.TcpKeepaliveOrBuilder- 返回:
- The time.
-
setTime
public DestinationRuleOuterClass.ConnectionPoolSettings.TCPSettings.TcpKeepalive.Builder setTime(com.google.protobuf.Duration value) The time duration a connection needs to be idle before keep-alive probes start being sent. Default is to use the OS level configuration (unless overridden, Linux defaults to 7200s (ie 2 hours.)
.google.protobuf.Duration time = 2; -
setTime
public DestinationRuleOuterClass.ConnectionPoolSettings.TCPSettings.TcpKeepalive.Builder setTime(com.google.protobuf.Duration.Builder builderForValue) The time duration a connection needs to be idle before keep-alive probes start being sent. Default is to use the OS level configuration (unless overridden, Linux defaults to 7200s (ie 2 hours.)
.google.protobuf.Duration time = 2; -
mergeTime
public DestinationRuleOuterClass.ConnectionPoolSettings.TCPSettings.TcpKeepalive.Builder mergeTime(com.google.protobuf.Duration value) The time duration a connection needs to be idle before keep-alive probes start being sent. Default is to use the OS level configuration (unless overridden, Linux defaults to 7200s (ie 2 hours.)
.google.protobuf.Duration time = 2; -
clearTime
public DestinationRuleOuterClass.ConnectionPoolSettings.TCPSettings.TcpKeepalive.Builder clearTime()The time duration a connection needs to be idle before keep-alive probes start being sent. Default is to use the OS level configuration (unless overridden, Linux defaults to 7200s (ie 2 hours.)
.google.protobuf.Duration time = 2; -
getTimeBuilder
public com.google.protobuf.Duration.Builder getTimeBuilder()The time duration a connection needs to be idle before keep-alive probes start being sent. Default is to use the OS level configuration (unless overridden, Linux defaults to 7200s (ie 2 hours.)
.google.protobuf.Duration time = 2; -
getTimeOrBuilder
public com.google.protobuf.DurationOrBuilder getTimeOrBuilder()The time duration a connection needs to be idle before keep-alive probes start being sent. Default is to use the OS level configuration (unless overridden, Linux defaults to 7200s (ie 2 hours.)
.google.protobuf.Duration time = 2; -
hasInterval
public boolean hasInterval()The time duration between keep-alive probes. Default is to use the OS level configuration (unless overridden, Linux defaults to 75s.)
.google.protobuf.Duration interval = 3;- 指定者:
hasInterval在接口中DestinationRuleOuterClass.ConnectionPoolSettings.TCPSettings.TcpKeepaliveOrBuilder- 返回:
- Whether the interval field is set.
-
getInterval
public com.google.protobuf.Duration getInterval()The time duration between keep-alive probes. Default is to use the OS level configuration (unless overridden, Linux defaults to 75s.)
.google.protobuf.Duration interval = 3;- 指定者:
getInterval在接口中DestinationRuleOuterClass.ConnectionPoolSettings.TCPSettings.TcpKeepaliveOrBuilder- 返回:
- The interval.
-
setInterval
public DestinationRuleOuterClass.ConnectionPoolSettings.TCPSettings.TcpKeepalive.Builder setInterval(com.google.protobuf.Duration value) The time duration between keep-alive probes. Default is to use the OS level configuration (unless overridden, Linux defaults to 75s.)
.google.protobuf.Duration interval = 3; -
setInterval
public DestinationRuleOuterClass.ConnectionPoolSettings.TCPSettings.TcpKeepalive.Builder setInterval(com.google.protobuf.Duration.Builder builderForValue) The time duration between keep-alive probes. Default is to use the OS level configuration (unless overridden, Linux defaults to 75s.)
.google.protobuf.Duration interval = 3; -
mergeInterval
public DestinationRuleOuterClass.ConnectionPoolSettings.TCPSettings.TcpKeepalive.Builder mergeInterval(com.google.protobuf.Duration value) The time duration between keep-alive probes. Default is to use the OS level configuration (unless overridden, Linux defaults to 75s.)
.google.protobuf.Duration interval = 3; -
clearInterval
public DestinationRuleOuterClass.ConnectionPoolSettings.TCPSettings.TcpKeepalive.Builder clearInterval()The time duration between keep-alive probes. Default is to use the OS level configuration (unless overridden, Linux defaults to 75s.)
.google.protobuf.Duration interval = 3; -
getIntervalBuilder
public com.google.protobuf.Duration.Builder getIntervalBuilder()The time duration between keep-alive probes. Default is to use the OS level configuration (unless overridden, Linux defaults to 75s.)
.google.protobuf.Duration interval = 3; -
getIntervalOrBuilder
public com.google.protobuf.DurationOrBuilder getIntervalOrBuilder()The time duration between keep-alive probes. Default is to use the OS level configuration (unless overridden, Linux defaults to 75s.)
.google.protobuf.Duration interval = 3; -
setUnknownFields
public final DestinationRuleOuterClass.ConnectionPoolSettings.TCPSettings.TcpKeepalive.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) - 指定者:
setUnknownFields在接口中com.google.protobuf.Message.Builder- 覆盖:
setUnknownFields在类中com.google.protobuf.GeneratedMessageV3.Builder<DestinationRuleOuterClass.ConnectionPoolSettings.TCPSettings.TcpKeepalive.Builder>
-
mergeUnknownFields
public final DestinationRuleOuterClass.ConnectionPoolSettings.TCPSettings.TcpKeepalive.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) - 指定者:
mergeUnknownFields在接口中com.google.protobuf.Message.Builder- 覆盖:
mergeUnknownFields在类中com.google.protobuf.GeneratedMessageV3.Builder<DestinationRuleOuterClass.ConnectionPoolSettings.TCPSettings.TcpKeepalive.Builder>
-