类 DestinationRuleOuterClass.ConnectionPoolSettings.TCPSettings.Builder
java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder
com.google.protobuf.AbstractMessage.Builder<DestinationRuleOuterClass.ConnectionPoolSettings.TCPSettings.Builder>
com.google.protobuf.GeneratedMessageV3.Builder<DestinationRuleOuterClass.ConnectionPoolSettings.TCPSettings.Builder>
istio.networking.v1alpha3.DestinationRuleOuterClass.ConnectionPoolSettings.TCPSettings.Builder
- 所有已实现的接口:
com.google.protobuf.Message.Builder,com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,DestinationRuleOuterClass.ConnectionPoolSettings.TCPSettingsOrBuilder,Cloneable
public static final class DestinationRuleOuterClass.ConnectionPoolSettings.TCPSettings.Builder
extends com.google.protobuf.GeneratedMessageV3.Builder<DestinationRuleOuterClass.ConnectionPoolSettings.TCPSettings.Builder>
implements DestinationRuleOuterClass.ConnectionPoolSettings.TCPSettingsOrBuilder
Settings common to both HTTP and TCP upstream connections.Protobuf type
istio.networking.v1alpha3.ConnectionPoolSettings.TCPSettings-
方法概要
修饰符和类型方法说明addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value) build()clear()TCP connection timeout. format: 1h/1m/1s/1ms.clearField(com.google.protobuf.Descriptors.FieldDescriptor field) Maximum number of HTTP1 /TCP connections to a destination host.clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) If set then set SO_KEEPALIVE on the socket to enable TCP Keepalives.clone()com.google.protobuf.DurationTCP connection timeout. format: 1h/1m/1s/1ms.com.google.protobuf.Duration.BuilderTCP connection timeout. format: 1h/1m/1s/1ms.com.google.protobuf.DurationOrBuilderTCP connection timeout. format: 1h/1m/1s/1ms.static final com.google.protobuf.Descriptors.Descriptorcom.google.protobuf.Descriptors.DescriptorintMaximum number of HTTP1 /TCP connections to a destination host.If set then set SO_KEEPALIVE on the socket to enable TCP Keepalives.If set then set SO_KEEPALIVE on the socket to enable TCP Keepalives.If set then set SO_KEEPALIVE on the socket to enable TCP Keepalives.booleanTCP connection timeout. format: 1h/1m/1s/1ms.booleanIf set then set SO_KEEPALIVE on the socket to enable TCP Keepalives.protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTablefinal booleanmergeConnectTimeout(com.google.protobuf.Duration value) TCP connection timeout. format: 1h/1m/1s/1ms.mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) mergeFrom(com.google.protobuf.Message other) If set then set SO_KEEPALIVE on the socket to enable TCP Keepalives.mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) setConnectTimeout(com.google.protobuf.Duration value) TCP connection timeout. format: 1h/1m/1s/1ms.setConnectTimeout(com.google.protobuf.Duration.Builder builderForValue) TCP connection timeout. format: 1h/1m/1s/1ms.setMaxConnections(int value) Maximum number of HTTP1 /TCP connections to a destination host.setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value) If set then set SO_KEEPALIVE on the socket to enable TCP Keepalives.setTcpKeepalive(DestinationRuleOuterClass.ConnectionPoolSettings.TCPSettings.TcpKeepalive.Builder builderForValue) If set then set SO_KEEPALIVE on the socket to enable TCP Keepalives.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.Builder>
-
clear
- 指定者:
clear在接口中com.google.protobuf.Message.Builder- 指定者:
clear在接口中com.google.protobuf.MessageLite.Builder- 覆盖:
clear在类中com.google.protobuf.GeneratedMessageV3.Builder<DestinationRuleOuterClass.ConnectionPoolSettings.TCPSettings.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.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<DestinationRuleOuterClass.ConnectionPoolSettings.TCPSettings.Builder>
-
setField
public DestinationRuleOuterClass.ConnectionPoolSettings.TCPSettings.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.Builder>
-
clearField
public DestinationRuleOuterClass.ConnectionPoolSettings.TCPSettings.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) - 指定者:
clearField在接口中com.google.protobuf.Message.Builder- 覆盖:
clearField在类中com.google.protobuf.GeneratedMessageV3.Builder<DestinationRuleOuterClass.ConnectionPoolSettings.TCPSettings.Builder>
-
clearOneof
public DestinationRuleOuterClass.ConnectionPoolSettings.TCPSettings.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) - 指定者:
clearOneof在接口中com.google.protobuf.Message.Builder- 覆盖:
clearOneof在类中com.google.protobuf.GeneratedMessageV3.Builder<DestinationRuleOuterClass.ConnectionPoolSettings.TCPSettings.Builder>
-
setRepeatedField
public DestinationRuleOuterClass.ConnectionPoolSettings.TCPSettings.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.Builder>
-
addRepeatedField
public DestinationRuleOuterClass.ConnectionPoolSettings.TCPSettings.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.Builder>
-
mergeFrom
public DestinationRuleOuterClass.ConnectionPoolSettings.TCPSettings.Builder mergeFrom(com.google.protobuf.Message other) - 指定者:
mergeFrom在接口中com.google.protobuf.Message.Builder- 覆盖:
mergeFrom在类中com.google.protobuf.AbstractMessage.Builder<DestinationRuleOuterClass.ConnectionPoolSettings.TCPSettings.Builder>
-
mergeFrom
-
isInitialized
public final boolean isInitialized()- 指定者:
isInitialized在接口中com.google.protobuf.MessageLiteOrBuilder- 覆盖:
isInitialized在类中com.google.protobuf.GeneratedMessageV3.Builder<DestinationRuleOuterClass.ConnectionPoolSettings.TCPSettings.Builder>
-
mergeFrom
public DestinationRuleOuterClass.ConnectionPoolSettings.TCPSettings.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.Builder>- 抛出:
IOException
-
getMaxConnections
public int getMaxConnections()Maximum number of HTTP1 /TCP connections to a destination host. Default 2^32-1.
int32 max_connections = 1;- 指定者:
getMaxConnections在接口中DestinationRuleOuterClass.ConnectionPoolSettings.TCPSettingsOrBuilder- 返回:
- The maxConnections.
-
setMaxConnections
public DestinationRuleOuterClass.ConnectionPoolSettings.TCPSettings.Builder setMaxConnections(int value) Maximum number of HTTP1 /TCP connections to a destination host. Default 2^32-1.
int32 max_connections = 1;- 参数:
value- The maxConnections to set.- 返回:
- This builder for chaining.
-
clearMaxConnections
Maximum number of HTTP1 /TCP connections to a destination host. Default 2^32-1.
int32 max_connections = 1;- 返回:
- This builder for chaining.
-
hasConnectTimeout
public boolean hasConnectTimeout()TCP connection timeout. format: 1h/1m/1s/1ms. MUST BE >=1ms. Default is 10s.
.google.protobuf.Duration connect_timeout = 2;- 指定者:
hasConnectTimeout在接口中DestinationRuleOuterClass.ConnectionPoolSettings.TCPSettingsOrBuilder- 返回:
- Whether the connectTimeout field is set.
-
getConnectTimeout
public com.google.protobuf.Duration getConnectTimeout()TCP connection timeout. format: 1h/1m/1s/1ms. MUST BE >=1ms. Default is 10s.
.google.protobuf.Duration connect_timeout = 2;- 指定者:
getConnectTimeout在接口中DestinationRuleOuterClass.ConnectionPoolSettings.TCPSettingsOrBuilder- 返回:
- The connectTimeout.
-
setConnectTimeout
public DestinationRuleOuterClass.ConnectionPoolSettings.TCPSettings.Builder setConnectTimeout(com.google.protobuf.Duration value) TCP connection timeout. format: 1h/1m/1s/1ms. MUST BE >=1ms. Default is 10s.
.google.protobuf.Duration connect_timeout = 2; -
setConnectTimeout
public DestinationRuleOuterClass.ConnectionPoolSettings.TCPSettings.Builder setConnectTimeout(com.google.protobuf.Duration.Builder builderForValue) TCP connection timeout. format: 1h/1m/1s/1ms. MUST BE >=1ms. Default is 10s.
.google.protobuf.Duration connect_timeout = 2; -
mergeConnectTimeout
public DestinationRuleOuterClass.ConnectionPoolSettings.TCPSettings.Builder mergeConnectTimeout(com.google.protobuf.Duration value) TCP connection timeout. format: 1h/1m/1s/1ms. MUST BE >=1ms. Default is 10s.
.google.protobuf.Duration connect_timeout = 2; -
clearConnectTimeout
TCP connection timeout. format: 1h/1m/1s/1ms. MUST BE >=1ms. Default is 10s.
.google.protobuf.Duration connect_timeout = 2; -
getConnectTimeoutBuilder
public com.google.protobuf.Duration.Builder getConnectTimeoutBuilder()TCP connection timeout. format: 1h/1m/1s/1ms. MUST BE >=1ms. Default is 10s.
.google.protobuf.Duration connect_timeout = 2; -
getConnectTimeoutOrBuilder
public com.google.protobuf.DurationOrBuilder getConnectTimeoutOrBuilder()TCP connection timeout. format: 1h/1m/1s/1ms. MUST BE >=1ms. Default is 10s.
.google.protobuf.Duration connect_timeout = 2; -
hasTcpKeepalive
public boolean hasTcpKeepalive()If set then set SO_KEEPALIVE on the socket to enable TCP Keepalives.
.istio.networking.v1alpha3.ConnectionPoolSettings.TCPSettings.TcpKeepalive tcp_keepalive = 3;- 指定者:
hasTcpKeepalive在接口中DestinationRuleOuterClass.ConnectionPoolSettings.TCPSettingsOrBuilder- 返回:
- Whether the tcpKeepalive field is set.
-
getTcpKeepalive
If set then set SO_KEEPALIVE on the socket to enable TCP Keepalives.
.istio.networking.v1alpha3.ConnectionPoolSettings.TCPSettings.TcpKeepalive tcp_keepalive = 3;- 指定者:
getTcpKeepalive在接口中DestinationRuleOuterClass.ConnectionPoolSettings.TCPSettingsOrBuilder- 返回:
- The tcpKeepalive.
-
setTcpKeepalive
public DestinationRuleOuterClass.ConnectionPoolSettings.TCPSettings.Builder setTcpKeepalive(DestinationRuleOuterClass.ConnectionPoolSettings.TCPSettings.TcpKeepalive value) If set then set SO_KEEPALIVE on the socket to enable TCP Keepalives.
.istio.networking.v1alpha3.ConnectionPoolSettings.TCPSettings.TcpKeepalive tcp_keepalive = 3; -
setTcpKeepalive
public DestinationRuleOuterClass.ConnectionPoolSettings.TCPSettings.Builder setTcpKeepalive(DestinationRuleOuterClass.ConnectionPoolSettings.TCPSettings.TcpKeepalive.Builder builderForValue) If set then set SO_KEEPALIVE on the socket to enable TCP Keepalives.
.istio.networking.v1alpha3.ConnectionPoolSettings.TCPSettings.TcpKeepalive tcp_keepalive = 3; -
mergeTcpKeepalive
public DestinationRuleOuterClass.ConnectionPoolSettings.TCPSettings.Builder mergeTcpKeepalive(DestinationRuleOuterClass.ConnectionPoolSettings.TCPSettings.TcpKeepalive value) If set then set SO_KEEPALIVE on the socket to enable TCP Keepalives.
.istio.networking.v1alpha3.ConnectionPoolSettings.TCPSettings.TcpKeepalive tcp_keepalive = 3; -
clearTcpKeepalive
If set then set SO_KEEPALIVE on the socket to enable TCP Keepalives.
.istio.networking.v1alpha3.ConnectionPoolSettings.TCPSettings.TcpKeepalive tcp_keepalive = 3; -
getTcpKeepaliveBuilder
public DestinationRuleOuterClass.ConnectionPoolSettings.TCPSettings.TcpKeepalive.Builder getTcpKeepaliveBuilder()If set then set SO_KEEPALIVE on the socket to enable TCP Keepalives.
.istio.networking.v1alpha3.ConnectionPoolSettings.TCPSettings.TcpKeepalive tcp_keepalive = 3; -
getTcpKeepaliveOrBuilder
public DestinationRuleOuterClass.ConnectionPoolSettings.TCPSettings.TcpKeepaliveOrBuilder getTcpKeepaliveOrBuilder()If set then set SO_KEEPALIVE on the socket to enable TCP Keepalives.
.istio.networking.v1alpha3.ConnectionPoolSettings.TCPSettings.TcpKeepalive tcp_keepalive = 3; -
setUnknownFields
public final DestinationRuleOuterClass.ConnectionPoolSettings.TCPSettings.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) - 指定者:
setUnknownFields在接口中com.google.protobuf.Message.Builder- 覆盖:
setUnknownFields在类中com.google.protobuf.GeneratedMessageV3.Builder<DestinationRuleOuterClass.ConnectionPoolSettings.TCPSettings.Builder>
-
mergeUnknownFields
public final DestinationRuleOuterClass.ConnectionPoolSettings.TCPSettings.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) - 指定者:
mergeUnknownFields在接口中com.google.protobuf.Message.Builder- 覆盖:
mergeUnknownFields在类中com.google.protobuf.GeneratedMessageV3.Builder<DestinationRuleOuterClass.ConnectionPoolSettings.TCPSettings.Builder>
-