类 DestinationRuleOuterClass.ConnectionPoolSettings.TCPSettings
- java.lang.Object
-
- com.google.protobuf.AbstractMessageLite
-
- com.google.protobuf.AbstractMessage
-
- com.google.protobuf.GeneratedMessageV3
-
- istio.networking.v1alpha3.DestinationRuleOuterClass.ConnectionPoolSettings.TCPSettings
-
- 所有已实现的接口:
com.google.protobuf.Message,com.google.protobuf.MessageLite,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,DestinationRuleOuterClass.ConnectionPoolSettings.TCPSettingsOrBuilder,java.io.Serializable
public static final class DestinationRuleOuterClass.ConnectionPoolSettings.TCPSettings extends com.google.protobuf.GeneratedMessageV3 implements DestinationRuleOuterClass.ConnectionPoolSettings.TCPSettingsOrBuilder
Settings common to both HTTP and TCP upstream connections.
Protobuf typeistio.networking.v1alpha3.ConnectionPoolSettings.TCPSettings- 另请参阅:
- 序列化表格
-
-
嵌套类概要
嵌套类 修饰符和类型 类 说明 static classDestinationRuleOuterClass.ConnectionPoolSettings.TCPSettings.BuilderSettings common to both HTTP and TCP upstream connections.static classDestinationRuleOuterClass.ConnectionPoolSettings.TCPSettings.TcpKeepaliveTCP keepalive.static interfaceDestinationRuleOuterClass.ConnectionPoolSettings.TCPSettings.TcpKeepaliveOrBuilder-
从类继承的嵌套类/接口 com.google.protobuf.GeneratedMessageV3
com.google.protobuf.GeneratedMessageV3.BuilderParent, com.google.protobuf.GeneratedMessageV3.ExtendableBuilder<MessageType extends com.google.protobuf.GeneratedMessageV3.ExtendableMessage,BuilderType extends com.google.protobuf.GeneratedMessageV3.ExtendableBuilder<MessageType,BuilderType>>, com.google.protobuf.GeneratedMessageV3.ExtendableMessage<MessageType extends com.google.protobuf.GeneratedMessageV3.ExtendableMessage>, com.google.protobuf.GeneratedMessageV3.ExtendableMessageOrBuilder<MessageType extends com.google.protobuf.GeneratedMessageV3.ExtendableMessage>, com.google.protobuf.GeneratedMessageV3.FieldAccessorTable, com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter
-
-
字段概要
字段 修饰符和类型 字段 说明 static intCONNECT_TIMEOUT_FIELD_NUMBERprivate com.google.protobuf.DurationconnectTimeout_private static DestinationRuleOuterClass.ConnectionPoolSettings.TCPSettingsDEFAULT_INSTANCEstatic intMAX_CONNECTIONS_FIELD_NUMBERprivate intmaxConnections_private bytememoizedIsInitializedprivate static com.google.protobuf.Parser<DestinationRuleOuterClass.ConnectionPoolSettings.TCPSettings>PARSERprivate static longserialVersionUIDstatic intTCP_KEEPALIVE_FIELD_NUMBERprivate DestinationRuleOuterClass.ConnectionPoolSettings.TCPSettings.TcpKeepalivetcpKeepalive_
-
构造器概要
构造器 限定符 构造器 说明 privateTCPSettings()privateTCPSettings(com.google.protobuf.GeneratedMessageV3.Builder<?> builder)
-
方法概要
-
从类继承的方法 com.google.protobuf.GeneratedMessageV3
canUseUnsafe, computeStringSize, computeStringSizeNoTag, emptyBooleanList, emptyDoubleList, emptyFloatList, emptyIntList, emptyLongList, getAllFields, getDescriptorForType, getField, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, hasField, hasOneof, internalGetMapField, makeExtensionsImmutable, mergeFromAndMakeImmutableInternal, mutableCopy, mutableCopy, mutableCopy, mutableCopy, mutableCopy, newBooleanList, newBuilderForType, newDoubleList, newFloatList, newIntList, newLongList, parseDelimitedWithIOException, parseDelimitedWithIOException, parseUnknownField, parseUnknownFieldProto3, parseWithIOException, parseWithIOException, parseWithIOException, parseWithIOException, serializeBooleanMapTo, serializeIntegerMapTo, serializeLongMapTo, serializeStringMapTo, writeReplace, writeString, writeStringNoTag
-
从类继承的方法 com.google.protobuf.AbstractMessage
findInitializationErrors, getInitializationErrorString, hashBoolean, hashEnum, hashEnumList, hashFields, hashLong, toString
-
-
-
-
字段详细资料
-
serialVersionUID
private static final long serialVersionUID
- 另请参阅:
- 常量字段值
-
MAX_CONNECTIONS_FIELD_NUMBER
public static final int MAX_CONNECTIONS_FIELD_NUMBER
- 另请参阅:
- 常量字段值
-
maxConnections_
private int maxConnections_
-
CONNECT_TIMEOUT_FIELD_NUMBER
public static final int CONNECT_TIMEOUT_FIELD_NUMBER
- 另请参阅:
- 常量字段值
-
connectTimeout_
private com.google.protobuf.Duration connectTimeout_
-
TCP_KEEPALIVE_FIELD_NUMBER
public static final int TCP_KEEPALIVE_FIELD_NUMBER
- 另请参阅:
- 常量字段值
-
tcpKeepalive_
private DestinationRuleOuterClass.ConnectionPoolSettings.TCPSettings.TcpKeepalive tcpKeepalive_
-
memoizedIsInitialized
private byte memoizedIsInitialized
-
DEFAULT_INSTANCE
private static final DestinationRuleOuterClass.ConnectionPoolSettings.TCPSettings DEFAULT_INSTANCE
-
PARSER
private static final com.google.protobuf.Parser<DestinationRuleOuterClass.ConnectionPoolSettings.TCPSettings> PARSER
-
-
方法详细资料
-
newInstance
protected java.lang.Object newInstance(com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter unused)
- 覆盖:
newInstance在类中com.google.protobuf.GeneratedMessageV3
-
getUnknownFields
public final com.google.protobuf.UnknownFieldSet getUnknownFields()
- 指定者:
getUnknownFields在接口中com.google.protobuf.MessageOrBuilder- 覆盖:
getUnknownFields在类中com.google.protobuf.GeneratedMessageV3
-
getDescriptor
public static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
-
internalGetFieldAccessorTable
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
- 指定者:
internalGetFieldAccessorTable在类中com.google.protobuf.GeneratedMessageV3
-
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.
-
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.
-
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
public DestinationRuleOuterClass.ConnectionPoolSettings.TCPSettings.TcpKeepalive 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.
-
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;
-
isInitialized
public final boolean isInitialized()
- 指定者:
isInitialized在接口中com.google.protobuf.MessageLiteOrBuilder- 覆盖:
isInitialized在类中com.google.protobuf.GeneratedMessageV3
-
writeTo
public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException- 指定者:
writeTo在接口中com.google.protobuf.MessageLite- 覆盖:
writeTo在类中com.google.protobuf.GeneratedMessageV3- 抛出:
java.io.IOException
-
getSerializedSize
public int getSerializedSize()
- 指定者:
getSerializedSize在接口中com.google.protobuf.MessageLite- 覆盖:
getSerializedSize在类中com.google.protobuf.GeneratedMessageV3
-
equals
public boolean equals(java.lang.Object obj)
- 指定者:
equals在接口中com.google.protobuf.Message- 覆盖:
equals在类中com.google.protobuf.AbstractMessage
-
hashCode
public int hashCode()
- 指定者:
hashCode在接口中com.google.protobuf.Message- 覆盖:
hashCode在类中com.google.protobuf.AbstractMessage
-
parseFrom
public static DestinationRuleOuterClass.ConnectionPoolSettings.TCPSettings parseFrom(java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException
- 抛出:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static DestinationRuleOuterClass.ConnectionPoolSettings.TCPSettings parseFrom(java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
- 抛出:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static DestinationRuleOuterClass.ConnectionPoolSettings.TCPSettings parseFrom(com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException
- 抛出:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static DestinationRuleOuterClass.ConnectionPoolSettings.TCPSettings parseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
- 抛出:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static DestinationRuleOuterClass.ConnectionPoolSettings.TCPSettings parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException
- 抛出:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static DestinationRuleOuterClass.ConnectionPoolSettings.TCPSettings parseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
- 抛出:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static DestinationRuleOuterClass.ConnectionPoolSettings.TCPSettings parseFrom(java.io.InputStream input) throws java.io.IOException
- 抛出:
java.io.IOException
-
parseFrom
public static DestinationRuleOuterClass.ConnectionPoolSettings.TCPSettings parseFrom(java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException
- 抛出:
java.io.IOException
-
parseDelimitedFrom
public static DestinationRuleOuterClass.ConnectionPoolSettings.TCPSettings parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException
- 抛出:
java.io.IOException
-
parseDelimitedFrom
public static DestinationRuleOuterClass.ConnectionPoolSettings.TCPSettings parseDelimitedFrom(java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException
- 抛出:
java.io.IOException
-
parseFrom
public static DestinationRuleOuterClass.ConnectionPoolSettings.TCPSettings parseFrom(com.google.protobuf.CodedInputStream input) throws java.io.IOException
- 抛出:
java.io.IOException
-
parseFrom
public static DestinationRuleOuterClass.ConnectionPoolSettings.TCPSettings parseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException
- 抛出:
java.io.IOException
-
newBuilderForType
public DestinationRuleOuterClass.ConnectionPoolSettings.TCPSettings.Builder newBuilderForType()
- 指定者:
newBuilderForType在接口中com.google.protobuf.Message- 指定者:
newBuilderForType在接口中com.google.protobuf.MessageLite
-
newBuilder
public static DestinationRuleOuterClass.ConnectionPoolSettings.TCPSettings.Builder newBuilder()
-
newBuilder
public static DestinationRuleOuterClass.ConnectionPoolSettings.TCPSettings.Builder newBuilder(DestinationRuleOuterClass.ConnectionPoolSettings.TCPSettings prototype)
-
toBuilder
public DestinationRuleOuterClass.ConnectionPoolSettings.TCPSettings.Builder toBuilder()
- 指定者:
toBuilder在接口中com.google.protobuf.Message- 指定者:
toBuilder在接口中com.google.protobuf.MessageLite
-
newBuilderForType
protected DestinationRuleOuterClass.ConnectionPoolSettings.TCPSettings.Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)
- 指定者:
newBuilderForType在类中com.google.protobuf.GeneratedMessageV3
-
getDefaultInstance
public static DestinationRuleOuterClass.ConnectionPoolSettings.TCPSettings getDefaultInstance()
-
parser
public static com.google.protobuf.Parser<DestinationRuleOuterClass.ConnectionPoolSettings.TCPSettings> parser()
-
getParserForType
public com.google.protobuf.Parser<DestinationRuleOuterClass.ConnectionPoolSettings.TCPSettings> getParserForType()
- 指定者:
getParserForType在接口中com.google.protobuf.Message- 指定者:
getParserForType在接口中com.google.protobuf.MessageLite- 覆盖:
getParserForType在类中com.google.protobuf.GeneratedMessageV3
-
getDefaultInstanceForType
public DestinationRuleOuterClass.ConnectionPoolSettings.TCPSettings getDefaultInstanceForType()
- 指定者:
getDefaultInstanceForType在接口中com.google.protobuf.MessageLiteOrBuilder- 指定者:
getDefaultInstanceForType在接口中com.google.protobuf.MessageOrBuilder
-
-