public static final class MysqlxNotice.SessionVariableChanged.Builder extends com.google.protobuf.GeneratedMessageV3.Builder<MysqlxNotice.SessionVariableChanged.Builder> implements MysqlxNotice.SessionVariableChangedOrBuilder
Notify clients about changes to the current session variables.
Every change to a variable that is accessible through:
@code{sql}
SHOW SESSION VARIABLES
@endcode
| @ref Mysqlx::Notice::Frame Field | Value |
|-----------------------------------|----------|
| ``.type`` | 2 |
| ``.scope`` | ``local``|
Protobuf type Mysqlx.Notice.SessionVariableChangedgetAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof, internalGetMapField, internalGetMutableMapField, isClean, markClean, newBuilderForField, onBuilt, onChanged, setUnknownFieldsProto3findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toStringaddAll, addAll, mergeFrom, newUninitializedMessageExceptionequals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitpublic static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
internalGetFieldAccessorTable in class com.google.protobuf.GeneratedMessageV3.Builder<MysqlxNotice.SessionVariableChanged.Builder>public MysqlxNotice.SessionVariableChanged.Builder clear()
clear in interface com.google.protobuf.Message.Builderclear in interface com.google.protobuf.MessageLite.Builderclear in class com.google.protobuf.GeneratedMessageV3.Builder<MysqlxNotice.SessionVariableChanged.Builder>public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()
getDescriptorForType in interface com.google.protobuf.Message.BuildergetDescriptorForType in interface com.google.protobuf.MessageOrBuildergetDescriptorForType in class com.google.protobuf.GeneratedMessageV3.Builder<MysqlxNotice.SessionVariableChanged.Builder>public MysqlxNotice.SessionVariableChanged getDefaultInstanceForType()
getDefaultInstanceForType in interface com.google.protobuf.MessageLiteOrBuildergetDefaultInstanceForType in interface com.google.protobuf.MessageOrBuilderpublic MysqlxNotice.SessionVariableChanged build()
build in interface com.google.protobuf.Message.Builderbuild in interface com.google.protobuf.MessageLite.Builderpublic MysqlxNotice.SessionVariableChanged buildPartial()
buildPartial in interface com.google.protobuf.Message.BuilderbuildPartial in interface com.google.protobuf.MessageLite.Builderpublic MysqlxNotice.SessionVariableChanged.Builder clone()
clone in interface com.google.protobuf.Message.Builderclone in interface com.google.protobuf.MessageLite.Builderclone in class com.google.protobuf.GeneratedMessageV3.Builder<MysqlxNotice.SessionVariableChanged.Builder>public MysqlxNotice.SessionVariableChanged.Builder setField(com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value)
setField in interface com.google.protobuf.Message.BuildersetField in class com.google.protobuf.GeneratedMessageV3.Builder<MysqlxNotice.SessionVariableChanged.Builder>public MysqlxNotice.SessionVariableChanged.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
clearField in interface com.google.protobuf.Message.BuilderclearField in class com.google.protobuf.GeneratedMessageV3.Builder<MysqlxNotice.SessionVariableChanged.Builder>public MysqlxNotice.SessionVariableChanged.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
clearOneof in interface com.google.protobuf.Message.BuilderclearOneof in class com.google.protobuf.GeneratedMessageV3.Builder<MysqlxNotice.SessionVariableChanged.Builder>public MysqlxNotice.SessionVariableChanged.Builder setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value)
setRepeatedField in interface com.google.protobuf.Message.BuildersetRepeatedField in class com.google.protobuf.GeneratedMessageV3.Builder<MysqlxNotice.SessionVariableChanged.Builder>public MysqlxNotice.SessionVariableChanged.Builder addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value)
addRepeatedField in interface com.google.protobuf.Message.BuilderaddRepeatedField in class com.google.protobuf.GeneratedMessageV3.Builder<MysqlxNotice.SessionVariableChanged.Builder>public MysqlxNotice.SessionVariableChanged.Builder mergeFrom(com.google.protobuf.Message other)
mergeFrom in interface com.google.protobuf.Message.BuildermergeFrom in class com.google.protobuf.AbstractMessage.Builder<MysqlxNotice.SessionVariableChanged.Builder>public MysqlxNotice.SessionVariableChanged.Builder mergeFrom(MysqlxNotice.SessionVariableChanged other)
public final boolean isInitialized()
isInitialized in interface com.google.protobuf.MessageLiteOrBuilderisInitialized in class com.google.protobuf.GeneratedMessageV3.Builder<MysqlxNotice.SessionVariableChanged.Builder>public MysqlxNotice.SessionVariableChanged.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException
mergeFrom in interface com.google.protobuf.Message.BuildermergeFrom in interface com.google.protobuf.MessageLite.BuildermergeFrom in class com.google.protobuf.AbstractMessage.Builder<MysqlxNotice.SessionVariableChanged.Builder>java.io.IOExceptionpublic boolean hasParam()
name of the variable
required string param = 1;hasParam in interface MysqlxNotice.SessionVariableChangedOrBuilderpublic java.lang.String getParam()
name of the variable
required string param = 1;getParam in interface MysqlxNotice.SessionVariableChangedOrBuilderpublic com.google.protobuf.ByteString getParamBytes()
name of the variable
required string param = 1;getParamBytes in interface MysqlxNotice.SessionVariableChangedOrBuilderpublic MysqlxNotice.SessionVariableChanged.Builder setParam(java.lang.String value)
name of the variable
required string param = 1;value - The param to set.public MysqlxNotice.SessionVariableChanged.Builder clearParam()
name of the variable
required string param = 1;public MysqlxNotice.SessionVariableChanged.Builder setParamBytes(com.google.protobuf.ByteString value)
name of the variable
required string param = 1;value - The bytes for param to set.public boolean hasValue()
the changed value of param
optional .Mysqlx.Datatypes.Scalar value = 2;hasValue in interface MysqlxNotice.SessionVariableChangedOrBuilderpublic MysqlxDatatypes.Scalar getValue()
the changed value of param
optional .Mysqlx.Datatypes.Scalar value = 2;getValue in interface MysqlxNotice.SessionVariableChangedOrBuilderpublic MysqlxNotice.SessionVariableChanged.Builder setValue(MysqlxDatatypes.Scalar value)
the changed value of param
optional .Mysqlx.Datatypes.Scalar value = 2;public MysqlxNotice.SessionVariableChanged.Builder setValue(MysqlxDatatypes.Scalar.Builder builderForValue)
the changed value of param
optional .Mysqlx.Datatypes.Scalar value = 2;public MysqlxNotice.SessionVariableChanged.Builder mergeValue(MysqlxDatatypes.Scalar value)
the changed value of param
optional .Mysqlx.Datatypes.Scalar value = 2;public MysqlxNotice.SessionVariableChanged.Builder clearValue()
the changed value of param
optional .Mysqlx.Datatypes.Scalar value = 2;public MysqlxDatatypes.Scalar.Builder getValueBuilder()
the changed value of param
optional .Mysqlx.Datatypes.Scalar value = 2;public MysqlxDatatypes.ScalarOrBuilder getValueOrBuilder()
the changed value of param
optional .Mysqlx.Datatypes.Scalar value = 2;getValueOrBuilder in interface MysqlxNotice.SessionVariableChangedOrBuilderpublic final MysqlxNotice.SessionVariableChanged.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
setUnknownFields in interface com.google.protobuf.Message.BuildersetUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<MysqlxNotice.SessionVariableChanged.Builder>public final MysqlxNotice.SessionVariableChanged.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
mergeUnknownFields in interface com.google.protobuf.Message.BuildermergeUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<MysqlxNotice.SessionVariableChanged.Builder>