类 MysqlxConnection.Compression.Builder
- java.lang.Object
-
- com.google.protobuf.AbstractMessageLite.Builder
-
- com.google.protobuf.AbstractMessage.Builder<BuilderType>
-
- com.google.protobuf.GeneratedMessageV3.Builder<MysqlxConnection.Compression.Builder>
-
- com.mysql.cj.x.protobuf.MysqlxConnection.Compression.Builder
-
- 所有已实现的接口:
com.google.protobuf.Message.Builder,com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,MysqlxConnection.CompressionOrBuilder,Cloneable
public static final class MysqlxConnection.Compression.Builder extends com.google.protobuf.GeneratedMessageV3.Builder<MysqlxConnection.Compression.Builder> implements MysqlxConnection.CompressionOrBuilder
Protobuf typeMysqlx.Connection.Compression
-
-
方法概要
所有方法 静态方法 实例方法 具体方法 修饰符和类型 方法 说明 MysqlxConnection.Compression.BuilderaddRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)MysqlxConnection.Compressionbuild()MysqlxConnection.CompressionbuildPartial()MysqlxConnection.Compression.Builderclear()MysqlxConnection.Compression.BuilderclearClientMessages()optional .Mysqlx.ClientMessages.Type client_messages = 3;MysqlxConnection.Compression.BuilderclearField(com.google.protobuf.Descriptors.FieldDescriptor field)MysqlxConnection.Compression.BuilderclearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)MysqlxConnection.Compression.BuilderclearPayload()required bytes payload = 4;MysqlxConnection.Compression.BuilderclearServerMessages()optional .Mysqlx.ServerMessages.Type server_messages = 2;MysqlxConnection.Compression.BuilderclearUncompressedSize()optional uint64 uncompressed_size = 1;MysqlxConnection.Compression.Builderclone()Mysqlx.ClientMessages.TypegetClientMessages()optional .Mysqlx.ClientMessages.Type client_messages = 3;MysqlxConnection.CompressiongetDefaultInstanceForType()static com.google.protobuf.Descriptors.DescriptorgetDescriptor()com.google.protobuf.Descriptors.DescriptorgetDescriptorForType()com.google.protobuf.ByteStringgetPayload()required bytes payload = 4;Mysqlx.ServerMessages.TypegetServerMessages()optional .Mysqlx.ServerMessages.Type server_messages = 2;longgetUncompressedSize()optional uint64 uncompressed_size = 1;booleanhasClientMessages()optional .Mysqlx.ClientMessages.Type client_messages = 3;booleanhasPayload()required bytes payload = 4;booleanhasServerMessages()optional .Mysqlx.ServerMessages.Type server_messages = 2;booleanhasUncompressedSize()optional uint64 uncompressed_size = 1;protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTableinternalGetFieldAccessorTable()booleanisInitialized()MysqlxConnection.Compression.BuildermergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)MysqlxConnection.Compression.BuildermergeFrom(com.google.protobuf.Message other)MysqlxConnection.Compression.BuildermergeFrom(MysqlxConnection.Compression other)MysqlxConnection.Compression.BuildermergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)MysqlxConnection.Compression.BuildersetClientMessages(Mysqlx.ClientMessages.Type value)optional .Mysqlx.ClientMessages.Type client_messages = 3;MysqlxConnection.Compression.BuildersetField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)MysqlxConnection.Compression.BuildersetPayload(com.google.protobuf.ByteString value)required bytes payload = 4;MysqlxConnection.Compression.BuildersetRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value)MysqlxConnection.Compression.BuildersetServerMessages(Mysqlx.ServerMessages.Type value)optional .Mysqlx.ServerMessages.Type server_messages = 2;MysqlxConnection.Compression.BuildersetUncompressedSize(long value)optional uint64 uncompressed_size = 1;MysqlxConnection.Compression.BuildersetUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)-
从类继承的方法 com.google.protobuf.GeneratedMessageV3.Builder
getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof, internalGetMapField, internalGetMutableMapField, isClean, markClean, newBuilderForField, onBuilt, onChanged, setUnknownFieldsProto3
-
从类继承的方法 com.google.protobuf.AbstractMessage.Builder
findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toString
-
-
-
-
方法详细资料
-
getDescriptor
public static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
-
internalGetFieldAccessorTable
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
- 指定者:
internalGetFieldAccessorTable在类中com.google.protobuf.GeneratedMessageV3.Builder<MysqlxConnection.Compression.Builder>
-
clear
public MysqlxConnection.Compression.Builder clear()
- 指定者:
clear在接口中com.google.protobuf.Message.Builder- 指定者:
clear在接口中com.google.protobuf.MessageLite.Builder- 覆盖:
clear在类中com.google.protobuf.GeneratedMessageV3.Builder<MysqlxConnection.Compression.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<MysqlxConnection.Compression.Builder>
-
getDefaultInstanceForType
public MysqlxConnection.Compression getDefaultInstanceForType()
- 指定者:
getDefaultInstanceForType在接口中com.google.protobuf.MessageLiteOrBuilder- 指定者:
getDefaultInstanceForType在接口中com.google.protobuf.MessageOrBuilder
-
build
public MysqlxConnection.Compression build()
- 指定者:
build在接口中com.google.protobuf.Message.Builder- 指定者:
build在接口中com.google.protobuf.MessageLite.Builder
-
buildPartial
public MysqlxConnection.Compression buildPartial()
- 指定者:
buildPartial在接口中com.google.protobuf.Message.Builder- 指定者:
buildPartial在接口中com.google.protobuf.MessageLite.Builder
-
clone
public MysqlxConnection.Compression.Builder clone()
- 指定者:
clone在接口中com.google.protobuf.Message.Builder- 指定者:
clone在接口中com.google.protobuf.MessageLite.Builder- 覆盖:
clone在类中com.google.protobuf.GeneratedMessageV3.Builder<MysqlxConnection.Compression.Builder>
-
setField
public MysqlxConnection.Compression.Builder setField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
- 指定者:
setField在接口中com.google.protobuf.Message.Builder- 覆盖:
setField在类中com.google.protobuf.GeneratedMessageV3.Builder<MysqlxConnection.Compression.Builder>
-
clearField
public MysqlxConnection.Compression.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
- 指定者:
clearField在接口中com.google.protobuf.Message.Builder- 覆盖:
clearField在类中com.google.protobuf.GeneratedMessageV3.Builder<MysqlxConnection.Compression.Builder>
-
clearOneof
public MysqlxConnection.Compression.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
- 指定者:
clearOneof在接口中com.google.protobuf.Message.Builder- 覆盖:
clearOneof在类中com.google.protobuf.GeneratedMessageV3.Builder<MysqlxConnection.Compression.Builder>
-
setRepeatedField
public MysqlxConnection.Compression.Builder setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value)
- 指定者:
setRepeatedField在接口中com.google.protobuf.Message.Builder- 覆盖:
setRepeatedField在类中com.google.protobuf.GeneratedMessageV3.Builder<MysqlxConnection.Compression.Builder>
-
addRepeatedField
public MysqlxConnection.Compression.Builder addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
- 指定者:
addRepeatedField在接口中com.google.protobuf.Message.Builder- 覆盖:
addRepeatedField在类中com.google.protobuf.GeneratedMessageV3.Builder<MysqlxConnection.Compression.Builder>
-
mergeFrom
public MysqlxConnection.Compression.Builder mergeFrom(com.google.protobuf.Message other)
- 指定者:
mergeFrom在接口中com.google.protobuf.Message.Builder- 覆盖:
mergeFrom在类中com.google.protobuf.AbstractMessage.Builder<MysqlxConnection.Compression.Builder>
-
mergeFrom
public MysqlxConnection.Compression.Builder mergeFrom(MysqlxConnection.Compression other)
-
isInitialized
public final boolean isInitialized()
- 指定者:
isInitialized在接口中com.google.protobuf.MessageLiteOrBuilder- 覆盖:
isInitialized在类中com.google.protobuf.GeneratedMessageV3.Builder<MysqlxConnection.Compression.Builder>
-
mergeFrom
public MysqlxConnection.Compression.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<MysqlxConnection.Compression.Builder>- 抛出:
IOException
-
hasUncompressedSize
public boolean hasUncompressedSize()
optional uint64 uncompressed_size = 1;- 指定者:
hasUncompressedSize在接口中MysqlxConnection.CompressionOrBuilder- 返回:
- Whether the uncompressedSize field is set.
-
getUncompressedSize
public long getUncompressedSize()
optional uint64 uncompressed_size = 1;- 指定者:
getUncompressedSize在接口中MysqlxConnection.CompressionOrBuilder- 返回:
- The uncompressedSize.
-
setUncompressedSize
public MysqlxConnection.Compression.Builder setUncompressedSize(long value)
optional uint64 uncompressed_size = 1;- 参数:
value- The uncompressedSize to set.- 返回:
- This builder for chaining.
-
clearUncompressedSize
public MysqlxConnection.Compression.Builder clearUncompressedSize()
optional uint64 uncompressed_size = 1;- 返回:
- This builder for chaining.
-
hasServerMessages
public boolean hasServerMessages()
optional .Mysqlx.ServerMessages.Type server_messages = 2;- 指定者:
hasServerMessages在接口中MysqlxConnection.CompressionOrBuilder- 返回:
- Whether the serverMessages field is set.
-
getServerMessages
public Mysqlx.ServerMessages.Type getServerMessages()
optional .Mysqlx.ServerMessages.Type server_messages = 2;- 指定者:
getServerMessages在接口中MysqlxConnection.CompressionOrBuilder- 返回:
- The serverMessages.
-
setServerMessages
public MysqlxConnection.Compression.Builder setServerMessages(Mysqlx.ServerMessages.Type value)
optional .Mysqlx.ServerMessages.Type server_messages = 2;- 参数:
value- The serverMessages to set.- 返回:
- This builder for chaining.
-
clearServerMessages
public MysqlxConnection.Compression.Builder clearServerMessages()
optional .Mysqlx.ServerMessages.Type server_messages = 2;- 返回:
- This builder for chaining.
-
hasClientMessages
public boolean hasClientMessages()
optional .Mysqlx.ClientMessages.Type client_messages = 3;- 指定者:
hasClientMessages在接口中MysqlxConnection.CompressionOrBuilder- 返回:
- Whether the clientMessages field is set.
-
getClientMessages
public Mysqlx.ClientMessages.Type getClientMessages()
optional .Mysqlx.ClientMessages.Type client_messages = 3;- 指定者:
getClientMessages在接口中MysqlxConnection.CompressionOrBuilder- 返回:
- The clientMessages.
-
setClientMessages
public MysqlxConnection.Compression.Builder setClientMessages(Mysqlx.ClientMessages.Type value)
optional .Mysqlx.ClientMessages.Type client_messages = 3;- 参数:
value- The clientMessages to set.- 返回:
- This builder for chaining.
-
clearClientMessages
public MysqlxConnection.Compression.Builder clearClientMessages()
optional .Mysqlx.ClientMessages.Type client_messages = 3;- 返回:
- This builder for chaining.
-
hasPayload
public boolean hasPayload()
required bytes payload = 4;- 指定者:
hasPayload在接口中MysqlxConnection.CompressionOrBuilder- 返回:
- Whether the payload field is set.
-
getPayload
public com.google.protobuf.ByteString getPayload()
required bytes payload = 4;- 指定者:
getPayload在接口中MysqlxConnection.CompressionOrBuilder- 返回:
- The payload.
-
setPayload
public MysqlxConnection.Compression.Builder setPayload(com.google.protobuf.ByteString value)
required bytes payload = 4;- 参数:
value- The payload to set.- 返回:
- This builder for chaining.
-
clearPayload
public MysqlxConnection.Compression.Builder clearPayload()
required bytes payload = 4;- 返回:
- This builder for chaining.
-
setUnknownFields
public final MysqlxConnection.Compression.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
- 指定者:
setUnknownFields在接口中com.google.protobuf.Message.Builder- 覆盖:
setUnknownFields在类中com.google.protobuf.GeneratedMessageV3.Builder<MysqlxConnection.Compression.Builder>
-
mergeUnknownFields
public final MysqlxConnection.Compression.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
- 指定者:
mergeUnknownFields在接口中com.google.protobuf.Message.Builder- 覆盖:
mergeUnknownFields在类中com.google.protobuf.GeneratedMessageV3.Builder<MysqlxConnection.Compression.Builder>
-
-