Package com.google.spanner.executor.v1
Class MutationAction.InsertArgs.Builder
java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder
com.google.protobuf.AbstractMessage.Builder<BuilderT>
com.google.protobuf.GeneratedMessageV3.Builder<MutationAction.InsertArgs.Builder>
com.google.spanner.executor.v1.MutationAction.InsertArgs.Builder
- All Implemented Interfaces:
com.google.protobuf.Message.Builder,com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,MutationAction.InsertArgsOrBuilder,Cloneable
- Enclosing class:
- MutationAction.InsertArgs
public static final class MutationAction.InsertArgs.Builder
extends com.google.protobuf.GeneratedMessageV3.Builder<MutationAction.InsertArgs.Builder>
implements MutationAction.InsertArgsOrBuilder
Arguments to Insert, InsertOrUpdate, and Replace operations.Protobuf type
google.spanner.executor.v1.MutationAction.InsertArgs-
Method Summary
Modifier and TypeMethodDescriptionaddAllColumn(Iterable<String> values) The names of the columns to be written.addAllType(Iterable<? extends Type> values) Type information for the "values" entries below.addAllValues(Iterable<? extends ValueList> values) The values to be written.The names of the columns to be written.addColumnBytes(com.google.protobuf.ByteString value) The names of the columns to be written.addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value) Type information for the "values" entries below.addType(int index, Type.Builder builderForValue) Type information for the "values" entries below.Type information for the "values" entries below.addType(Type.Builder builderForValue) Type information for the "values" entries below.Type information for the "values" entries below.addTypeBuilder(int index) Type information for the "values" entries below.The values to be written.addValues(int index, ValueList.Builder builderForValue) The values to be written.The values to be written.addValues(ValueList.Builder builderForValue) The values to be written.The values to be written.addValuesBuilder(int index) The values to be written.build()clear()The names of the columns to be written.clearField(com.google.protobuf.Descriptors.FieldDescriptor field) clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) Type information for the "values" entries below.The values to be written.clone()getColumn(int index) The names of the columns to be written.com.google.protobuf.ByteStringgetColumnBytes(int index) The names of the columns to be written.intThe names of the columns to be written.com.google.protobuf.ProtocolStringListThe names of the columns to be written.static final com.google.protobuf.Descriptors.Descriptorcom.google.protobuf.Descriptors.DescriptorgetType(int index) Type information for the "values" entries below.getTypeBuilder(int index) Type information for the "values" entries below.Type information for the "values" entries below.intType information for the "values" entries below.Type information for the "values" entries below.getTypeOrBuilder(int index) Type information for the "values" entries below.List<? extends TypeOrBuilder>Type information for the "values" entries below.getValues(int index) The values to be written.getValuesBuilder(int index) The values to be written.The values to be written.intThe values to be written.The values to be written.getValuesOrBuilder(int index) The values to be written.List<? extends ValueListOrBuilder>The values to be written.protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTablefinal booleanmergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) mergeFrom(com.google.protobuf.Message other) mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) removeType(int index) Type information for the "values" entries below.removeValues(int index) The values to be written.The names of the columns to be written.setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value) Type information for the "values" entries below.setType(int index, Type.Builder builderForValue) Type information for the "values" entries below.setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) The values to be written.setValues(int index, ValueList.Builder builderForValue) The values to be written.Methods inherited from class 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, setUnknownFieldsProto3Methods inherited from class com.google.protobuf.AbstractMessage.Builder
findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toStringMethods inherited from class com.google.protobuf.AbstractMessageLite.Builder
addAll, addAll, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, newUninitializedMessageExceptionMethods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface com.google.protobuf.Message.Builder
mergeDelimitedFrom, mergeDelimitedFromMethods inherited from interface com.google.protobuf.MessageLite.Builder
mergeFromMethods inherited from interface com.google.protobuf.MessageOrBuilder
findInitializationErrors, getAllFields, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
-
Method Details
-
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<MutationAction.InsertArgs.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<MutationAction.InsertArgs.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<MutationAction.InsertArgs.Builder>
-
getDefaultInstanceForType
- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageLiteOrBuilder- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageOrBuilder
-
build
- Specified by:
buildin interfacecom.google.protobuf.Message.Builder- Specified by:
buildin interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial
- Specified by:
buildPartialin interfacecom.google.protobuf.Message.Builder- Specified by:
buildPartialin interfacecom.google.protobuf.MessageLite.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<MutationAction.InsertArgs.Builder>
-
setField
public MutationAction.InsertArgs.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<MutationAction.InsertArgs.Builder>
-
clearField
public MutationAction.InsertArgs.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) - Specified by:
clearFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
clearFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<MutationAction.InsertArgs.Builder>
-
clearOneof
public MutationAction.InsertArgs.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) - Specified by:
clearOneofin interfacecom.google.protobuf.Message.Builder- Overrides:
clearOneofin classcom.google.protobuf.GeneratedMessageV3.Builder<MutationAction.InsertArgs.Builder>
-
setRepeatedField
public MutationAction.InsertArgs.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<MutationAction.InsertArgs.Builder>
-
addRepeatedField
public MutationAction.InsertArgs.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<MutationAction.InsertArgs.Builder>
-
mergeFrom
- Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<MutationAction.InsertArgs.Builder>
-
mergeFrom
-
isInitialized
public final boolean isInitialized()- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessageV3.Builder<MutationAction.InsertArgs.Builder>
-
mergeFrom
public MutationAction.InsertArgs.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<MutationAction.InsertArgs.Builder>- Throws:
IOException
-
getColumnList
public com.google.protobuf.ProtocolStringList getColumnList()The names of the columns to be written.
repeated string column = 1;- Specified by:
getColumnListin interfaceMutationAction.InsertArgsOrBuilder- Returns:
- A list containing the column.
-
getColumnCount
public int getColumnCount()The names of the columns to be written.
repeated string column = 1;- Specified by:
getColumnCountin interfaceMutationAction.InsertArgsOrBuilder- Returns:
- The count of column.
-
getColumn
The names of the columns to be written.
repeated string column = 1;- Specified by:
getColumnin interfaceMutationAction.InsertArgsOrBuilder- Parameters:
index- The index of the element to return.- Returns:
- The column at the given index.
-
getColumnBytes
public com.google.protobuf.ByteString getColumnBytes(int index) The names of the columns to be written.
repeated string column = 1;- Specified by:
getColumnBytesin interfaceMutationAction.InsertArgsOrBuilder- Parameters:
index- The index of the value to return.- Returns:
- The bytes of the column at the given index.
-
setColumn
The names of the columns to be written.
repeated string column = 1;- Parameters:
index- The index to set the value at.value- The column to set.- Returns:
- This builder for chaining.
-
addColumn
The names of the columns to be written.
repeated string column = 1;- Parameters:
value- The column to add.- Returns:
- This builder for chaining.
-
addAllColumn
The names of the columns to be written.
repeated string column = 1;- Parameters:
values- The column to add.- Returns:
- This builder for chaining.
-
clearColumn
The names of the columns to be written.
repeated string column = 1;- Returns:
- This builder for chaining.
-
addColumnBytes
The names of the columns to be written.
repeated string column = 1;- Parameters:
value- The bytes of the column to add.- Returns:
- This builder for chaining.
-
getTypeList
Type information for the "values" entries below.
repeated .google.spanner.v1.Type type = 2;- Specified by:
getTypeListin interfaceMutationAction.InsertArgsOrBuilder
-
getTypeCount
public int getTypeCount()Type information for the "values" entries below.
repeated .google.spanner.v1.Type type = 2;- Specified by:
getTypeCountin interfaceMutationAction.InsertArgsOrBuilder
-
getType
Type information for the "values" entries below.
repeated .google.spanner.v1.Type type = 2;- Specified by:
getTypein interfaceMutationAction.InsertArgsOrBuilder
-
setType
Type information for the "values" entries below.
repeated .google.spanner.v1.Type type = 2; -
setType
Type information for the "values" entries below.
repeated .google.spanner.v1.Type type = 2; -
addType
Type information for the "values" entries below.
repeated .google.spanner.v1.Type type = 2; -
addType
Type information for the "values" entries below.
repeated .google.spanner.v1.Type type = 2; -
addType
Type information for the "values" entries below.
repeated .google.spanner.v1.Type type = 2; -
addType
Type information for the "values" entries below.
repeated .google.spanner.v1.Type type = 2; -
addAllType
Type information for the "values" entries below.
repeated .google.spanner.v1.Type type = 2; -
clearType
Type information for the "values" entries below.
repeated .google.spanner.v1.Type type = 2; -
removeType
Type information for the "values" entries below.
repeated .google.spanner.v1.Type type = 2; -
getTypeBuilder
Type information for the "values" entries below.
repeated .google.spanner.v1.Type type = 2; -
getTypeOrBuilder
Type information for the "values" entries below.
repeated .google.spanner.v1.Type type = 2;- Specified by:
getTypeOrBuilderin interfaceMutationAction.InsertArgsOrBuilder
-
getTypeOrBuilderList
Type information for the "values" entries below.
repeated .google.spanner.v1.Type type = 2;- Specified by:
getTypeOrBuilderListin interfaceMutationAction.InsertArgsOrBuilder
-
addTypeBuilder
Type information for the "values" entries below.
repeated .google.spanner.v1.Type type = 2; -
addTypeBuilder
Type information for the "values" entries below.
repeated .google.spanner.v1.Type type = 2; -
getTypeBuilderList
Type information for the "values" entries below.
repeated .google.spanner.v1.Type type = 2; -
getValuesList
The values to be written.
repeated .google.spanner.executor.v1.ValueList values = 3;- Specified by:
getValuesListin interfaceMutationAction.InsertArgsOrBuilder
-
getValuesCount
public int getValuesCount()The values to be written.
repeated .google.spanner.executor.v1.ValueList values = 3;- Specified by:
getValuesCountin interfaceMutationAction.InsertArgsOrBuilder
-
getValues
The values to be written.
repeated .google.spanner.executor.v1.ValueList values = 3;- Specified by:
getValuesin interfaceMutationAction.InsertArgsOrBuilder
-
setValues
The values to be written.
repeated .google.spanner.executor.v1.ValueList values = 3; -
setValues
The values to be written.
repeated .google.spanner.executor.v1.ValueList values = 3; -
addValues
The values to be written.
repeated .google.spanner.executor.v1.ValueList values = 3; -
addValues
The values to be written.
repeated .google.spanner.executor.v1.ValueList values = 3; -
addValues
The values to be written.
repeated .google.spanner.executor.v1.ValueList values = 3; -
addValues
The values to be written.
repeated .google.spanner.executor.v1.ValueList values = 3; -
addAllValues
The values to be written.
repeated .google.spanner.executor.v1.ValueList values = 3; -
clearValues
The values to be written.
repeated .google.spanner.executor.v1.ValueList values = 3; -
removeValues
The values to be written.
repeated .google.spanner.executor.v1.ValueList values = 3; -
getValuesBuilder
The values to be written.
repeated .google.spanner.executor.v1.ValueList values = 3; -
getValuesOrBuilder
The values to be written.
repeated .google.spanner.executor.v1.ValueList values = 3;- Specified by:
getValuesOrBuilderin interfaceMutationAction.InsertArgsOrBuilder
-
getValuesOrBuilderList
The values to be written.
repeated .google.spanner.executor.v1.ValueList values = 3;- Specified by:
getValuesOrBuilderListin interfaceMutationAction.InsertArgsOrBuilder
-
addValuesBuilder
The values to be written.
repeated .google.spanner.executor.v1.ValueList values = 3; -
addValuesBuilder
The values to be written.
repeated .google.spanner.executor.v1.ValueList values = 3; -
getValuesBuilderList
The values to be written.
repeated .google.spanner.executor.v1.ValueList values = 3; -
setUnknownFields
public final MutationAction.InsertArgs.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) - Specified by:
setUnknownFieldsin interfacecom.google.protobuf.Message.Builder- Overrides:
setUnknownFieldsin classcom.google.protobuf.GeneratedMessageV3.Builder<MutationAction.InsertArgs.Builder>
-
mergeUnknownFields
public final MutationAction.InsertArgs.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) - Specified by:
mergeUnknownFieldsin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeUnknownFieldsin classcom.google.protobuf.GeneratedMessageV3.Builder<MutationAction.InsertArgs.Builder>
-