Class MysqlColumn.Builder
- java.lang.Object
-
- com.google.protobuf.AbstractMessageLite.Builder
-
- com.google.protobuf.AbstractMessage.Builder<BuilderT>
-
- com.google.protobuf.GeneratedMessageV3.Builder<MysqlColumn.Builder>
-
- com.google.cloud.datastream.v1alpha1.MysqlColumn.Builder
-
- All Implemented Interfaces:
MysqlColumnOrBuilder,com.google.protobuf.Message.Builder,com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,Cloneable
- Enclosing class:
- MysqlColumn
public static final class MysqlColumn.Builder extends com.google.protobuf.GeneratedMessageV3.Builder<MysqlColumn.Builder> implements MysqlColumnOrBuilder
MySQL Column.
Protobuf typegoogle.cloud.datastream.v1alpha1.MysqlColumn
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description MysqlColumn.BuilderaddRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)MysqlColumnbuild()MysqlColumnbuildPartial()MysqlColumn.Builderclear()MysqlColumn.BuilderclearCollation()Column collation.MysqlColumn.BuilderclearColumnName()Column name.MysqlColumn.BuilderclearDataType()The MySQL data type.MysqlColumn.BuilderclearField(com.google.protobuf.Descriptors.FieldDescriptor field)MysqlColumn.BuilderclearLength()Column length.MysqlColumn.BuilderclearNullable()Whether or not the column can accept a null value.MysqlColumn.BuilderclearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)MysqlColumn.BuilderclearOrdinalPosition()The ordinal position of the column in the table.MysqlColumn.BuilderclearPrimaryKey()Whether or not the column represents a primary key.MysqlColumn.Builderclone()StringgetCollation()Column collation.com.google.protobuf.ByteStringgetCollationBytes()Column collation.StringgetColumnName()Column name.com.google.protobuf.ByteStringgetColumnNameBytes()Column name.StringgetDataType()The MySQL data type.com.google.protobuf.ByteStringgetDataTypeBytes()The MySQL data type.MysqlColumngetDefaultInstanceForType()static com.google.protobuf.Descriptors.DescriptorgetDescriptor()com.google.protobuf.Descriptors.DescriptorgetDescriptorForType()intgetLength()Column length.booleangetNullable()Whether or not the column can accept a null value.intgetOrdinalPosition()The ordinal position of the column in the table.booleangetPrimaryKey()Whether or not the column represents a primary key.protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTableinternalGetFieldAccessorTable()booleanisInitialized()MysqlColumn.BuildermergeFrom(MysqlColumn other)MysqlColumn.BuildermergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)MysqlColumn.BuildermergeFrom(com.google.protobuf.Message other)MysqlColumn.BuildermergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)MysqlColumn.BuildersetCollation(String value)Column collation.MysqlColumn.BuildersetCollationBytes(com.google.protobuf.ByteString value)Column collation.MysqlColumn.BuildersetColumnName(String value)Column name.MysqlColumn.BuildersetColumnNameBytes(com.google.protobuf.ByteString value)Column name.MysqlColumn.BuildersetDataType(String value)The MySQL data type.MysqlColumn.BuildersetDataTypeBytes(com.google.protobuf.ByteString value)The MySQL data type.MysqlColumn.BuildersetField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)MysqlColumn.BuildersetLength(int value)Column length.MysqlColumn.BuildersetNullable(boolean value)Whether or not the column can accept a null value.MysqlColumn.BuildersetOrdinalPosition(int value)The ordinal position of the column in the table.MysqlColumn.BuildersetPrimaryKey(boolean value)Whether or not the column represents a primary key.MysqlColumn.BuildersetRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value)MysqlColumn.BuildersetUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)-
Methods inherited from class com.google.protobuf.GeneratedMessageV3.Builder
getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, getUnknownFieldSetBuilder, hasField, hasOneof, internalGetMapField, internalGetMutableMapField, isClean, markClean, mergeUnknownLengthDelimitedField, mergeUnknownVarintField, newBuilderForField, onBuilt, onChanged, parseUnknownField, setUnknownFieldSetBuilder, setUnknownFieldsProto3
-
Methods inherited from class com.google.protobuf.AbstractMessage.Builder
findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toString
-
Methods inherited from class com.google.protobuf.AbstractMessageLite.Builder
addAll, addAll, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, newUninitializedMessageException
-
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
-
-
-
-
Method Detail
-
getDescriptor
public static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
-
internalGetFieldAccessorTable
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
- Specified by:
internalGetFieldAccessorTablein classcom.google.protobuf.GeneratedMessageV3.Builder<MysqlColumn.Builder>
-
clear
public MysqlColumn.Builder clear()
- Specified by:
clearin interfacecom.google.protobuf.Message.Builder- Specified by:
clearin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
clearin classcom.google.protobuf.GeneratedMessageV3.Builder<MysqlColumn.Builder>
-
getDescriptorForType
public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()
- Specified by:
getDescriptorForTypein interfacecom.google.protobuf.Message.Builder- Specified by:
getDescriptorForTypein interfacecom.google.protobuf.MessageOrBuilder- Overrides:
getDescriptorForTypein classcom.google.protobuf.GeneratedMessageV3.Builder<MysqlColumn.Builder>
-
getDefaultInstanceForType
public MysqlColumn getDefaultInstanceForType()
- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageLiteOrBuilder- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageOrBuilder
-
build
public MysqlColumn build()
- Specified by:
buildin interfacecom.google.protobuf.Message.Builder- Specified by:
buildin interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial
public MysqlColumn buildPartial()
- Specified by:
buildPartialin interfacecom.google.protobuf.Message.Builder- Specified by:
buildPartialin interfacecom.google.protobuf.MessageLite.Builder
-
clone
public MysqlColumn.Builder clone()
- Specified by:
clonein interfacecom.google.protobuf.Message.Builder- Specified by:
clonein interfacecom.google.protobuf.MessageLite.Builder- Overrides:
clonein classcom.google.protobuf.GeneratedMessageV3.Builder<MysqlColumn.Builder>
-
setField
public MysqlColumn.Builder setField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
- Specified by:
setFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
setFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<MysqlColumn.Builder>
-
clearField
public MysqlColumn.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
- Specified by:
clearFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
clearFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<MysqlColumn.Builder>
-
clearOneof
public MysqlColumn.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
- Specified by:
clearOneofin interfacecom.google.protobuf.Message.Builder- Overrides:
clearOneofin classcom.google.protobuf.GeneratedMessageV3.Builder<MysqlColumn.Builder>
-
setRepeatedField
public MysqlColumn.Builder setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value)
- Specified by:
setRepeatedFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
setRepeatedFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<MysqlColumn.Builder>
-
addRepeatedField
public MysqlColumn.Builder addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
- Specified by:
addRepeatedFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
addRepeatedFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<MysqlColumn.Builder>
-
mergeFrom
public MysqlColumn.Builder mergeFrom(com.google.protobuf.Message other)
- Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<MysqlColumn.Builder>
-
mergeFrom
public MysqlColumn.Builder mergeFrom(MysqlColumn other)
-
isInitialized
public final boolean isInitialized()
- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessageV3.Builder<MysqlColumn.Builder>
-
mergeFrom
public MysqlColumn.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
- Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Specified by:
mergeFromin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<MysqlColumn.Builder>- Throws:
IOException
-
getColumnName
public String getColumnName()
Column name.
string column_name = 1;- Specified by:
getColumnNamein interfaceMysqlColumnOrBuilder- Returns:
- The columnName.
-
getColumnNameBytes
public com.google.protobuf.ByteString getColumnNameBytes()
Column name.
string column_name = 1;- Specified by:
getColumnNameBytesin interfaceMysqlColumnOrBuilder- Returns:
- The bytes for columnName.
-
setColumnName
public MysqlColumn.Builder setColumnName(String value)
Column name.
string column_name = 1;- Parameters:
value- The columnName to set.- Returns:
- This builder for chaining.
-
clearColumnName
public MysqlColumn.Builder clearColumnName()
Column name.
string column_name = 1;- Returns:
- This builder for chaining.
-
setColumnNameBytes
public MysqlColumn.Builder setColumnNameBytes(com.google.protobuf.ByteString value)
Column name.
string column_name = 1;- Parameters:
value- The bytes for columnName to set.- Returns:
- This builder for chaining.
-
getDataType
public String getDataType()
The MySQL data type. Full data types list can be found here: https://dev.mysql.com/doc/refman/8.0/en/data-types.html
string data_type = 2;- Specified by:
getDataTypein interfaceMysqlColumnOrBuilder- Returns:
- The dataType.
-
getDataTypeBytes
public com.google.protobuf.ByteString getDataTypeBytes()
The MySQL data type. Full data types list can be found here: https://dev.mysql.com/doc/refman/8.0/en/data-types.html
string data_type = 2;- Specified by:
getDataTypeBytesin interfaceMysqlColumnOrBuilder- Returns:
- The bytes for dataType.
-
setDataType
public MysqlColumn.Builder setDataType(String value)
The MySQL data type. Full data types list can be found here: https://dev.mysql.com/doc/refman/8.0/en/data-types.html
string data_type = 2;- Parameters:
value- The dataType to set.- Returns:
- This builder for chaining.
-
clearDataType
public MysqlColumn.Builder clearDataType()
The MySQL data type. Full data types list can be found here: https://dev.mysql.com/doc/refman/8.0/en/data-types.html
string data_type = 2;- Returns:
- This builder for chaining.
-
setDataTypeBytes
public MysqlColumn.Builder setDataTypeBytes(com.google.protobuf.ByteString value)
The MySQL data type. Full data types list can be found here: https://dev.mysql.com/doc/refman/8.0/en/data-types.html
string data_type = 2;- Parameters:
value- The bytes for dataType to set.- Returns:
- This builder for chaining.
-
getLength
public int getLength()
Column length.
int32 length = 3;- Specified by:
getLengthin interfaceMysqlColumnOrBuilder- Returns:
- The length.
-
setLength
public MysqlColumn.Builder setLength(int value)
Column length.
int32 length = 3;- Parameters:
value- The length to set.- Returns:
- This builder for chaining.
-
clearLength
public MysqlColumn.Builder clearLength()
Column length.
int32 length = 3;- Returns:
- This builder for chaining.
-
getCollation
public String getCollation()
Column collation.
string collation = 4;- Specified by:
getCollationin interfaceMysqlColumnOrBuilder- Returns:
- The collation.
-
getCollationBytes
public com.google.protobuf.ByteString getCollationBytes()
Column collation.
string collation = 4;- Specified by:
getCollationBytesin interfaceMysqlColumnOrBuilder- Returns:
- The bytes for collation.
-
setCollation
public MysqlColumn.Builder setCollation(String value)
Column collation.
string collation = 4;- Parameters:
value- The collation to set.- Returns:
- This builder for chaining.
-
clearCollation
public MysqlColumn.Builder clearCollation()
Column collation.
string collation = 4;- Returns:
- This builder for chaining.
-
setCollationBytes
public MysqlColumn.Builder setCollationBytes(com.google.protobuf.ByteString value)
Column collation.
string collation = 4;- Parameters:
value- The bytes for collation to set.- Returns:
- This builder for chaining.
-
getPrimaryKey
public boolean getPrimaryKey()
Whether or not the column represents a primary key.
bool primary_key = 5;- Specified by:
getPrimaryKeyin interfaceMysqlColumnOrBuilder- Returns:
- The primaryKey.
-
setPrimaryKey
public MysqlColumn.Builder setPrimaryKey(boolean value)
Whether or not the column represents a primary key.
bool primary_key = 5;- Parameters:
value- The primaryKey to set.- Returns:
- This builder for chaining.
-
clearPrimaryKey
public MysqlColumn.Builder clearPrimaryKey()
Whether or not the column represents a primary key.
bool primary_key = 5;- Returns:
- This builder for chaining.
-
getNullable
public boolean getNullable()
Whether or not the column can accept a null value.
bool nullable = 6;- Specified by:
getNullablein interfaceMysqlColumnOrBuilder- Returns:
- The nullable.
-
setNullable
public MysqlColumn.Builder setNullable(boolean value)
Whether or not the column can accept a null value.
bool nullable = 6;- Parameters:
value- The nullable to set.- Returns:
- This builder for chaining.
-
clearNullable
public MysqlColumn.Builder clearNullable()
Whether or not the column can accept a null value.
bool nullable = 6;- Returns:
- This builder for chaining.
-
getOrdinalPosition
public int getOrdinalPosition()
The ordinal position of the column in the table.
int32 ordinal_position = 7;- Specified by:
getOrdinalPositionin interfaceMysqlColumnOrBuilder- Returns:
- The ordinalPosition.
-
setOrdinalPosition
public MysqlColumn.Builder setOrdinalPosition(int value)
The ordinal position of the column in the table.
int32 ordinal_position = 7;- Parameters:
value- The ordinalPosition to set.- Returns:
- This builder for chaining.
-
clearOrdinalPosition
public MysqlColumn.Builder clearOrdinalPosition()
The ordinal position of the column in the table.
int32 ordinal_position = 7;- Returns:
- This builder for chaining.
-
setUnknownFields
public final MysqlColumn.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
- Specified by:
setUnknownFieldsin interfacecom.google.protobuf.Message.Builder- Overrides:
setUnknownFieldsin classcom.google.protobuf.GeneratedMessageV3.Builder<MysqlColumn.Builder>
-
mergeUnknownFields
public final MysqlColumn.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
- Specified by:
mergeUnknownFieldsin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeUnknownFieldsin classcom.google.protobuf.GeneratedMessageV3.Builder<MysqlColumn.Builder>
-
-