Class MutationAction.Mod.Builder (6.89.0)

publicstaticfinalclassMutationAction.Mod.BuilderextendsGeneratedMessageV3.Builder<MutationAction.Mod.Builder>implementsMutationAction.ModOrBuilder

Mod represents the write action that will be perform to a table. Each mod will specify exactly one action, from insert, update, insert_or_update, replace and delete.

Protobuf type google.spanner.executor.v1.MutationAction.Mod

Static Methods

getDescriptor()

publicstaticfinalDescriptors.DescriptorgetDescriptor()
Returns
TypeDescription
Descriptor

Methods

addRepeatedField(Descriptors.FieldDescriptor field, Object value)

publicMutationAction.Mod.BuilderaddRepeatedField(Descriptors.FieldDescriptorfield,Objectvalue)
Parameters
NameDescription
fieldFieldDescriptor
valueObject
Returns
TypeDescription
MutationAction.Mod.Builder
Overrides

build()

publicMutationAction.Modbuild()
Returns
TypeDescription
MutationAction.Mod

buildPartial()

publicMutationAction.ModbuildPartial()
Returns
TypeDescription
MutationAction.Mod

clear()

publicMutationAction.Mod.Builderclear()
Returns
TypeDescription
MutationAction.Mod.Builder
Overrides

clearDeleteKeys()

publicMutationAction.Mod.BuilderclearDeleteKeys()

Delete rows from "table".

.google.spanner.executor.v1.KeySet delete_keys = 6;

Returns
TypeDescription
MutationAction.Mod.Builder

clearField(Descriptors.FieldDescriptor field)

publicMutationAction.Mod.BuilderclearField(Descriptors.FieldDescriptorfield)
Parameter
NameDescription
fieldFieldDescriptor
Returns
TypeDescription
MutationAction.Mod.Builder
Overrides

clearInsert()

publicMutationAction.Mod.BuilderclearInsert()

Exactly one of the remaining elements may be present. Insert new rows into "table".

.google.spanner.executor.v1.MutationAction.InsertArgs insert = 2;

Returns
TypeDescription
MutationAction.Mod.Builder

clearInsertOrUpdate()

publicMutationAction.Mod.BuilderclearInsertOrUpdate()

Insert or update existing rows of "table".

.google.spanner.executor.v1.MutationAction.InsertArgs insert_or_update = 4;

Returns
TypeDescription
MutationAction.Mod.Builder

clearOneof(Descriptors.OneofDescriptor oneof)

publicMutationAction.Mod.BuilderclearOneof(Descriptors.OneofDescriptoroneof)
Parameter
NameDescription
oneofOneofDescriptor
Returns
TypeDescription
MutationAction.Mod.Builder
Overrides

clearReplace()

publicMutationAction.Mod.BuilderclearReplace()

Replace existing rows of "table".

.google.spanner.executor.v1.MutationAction.InsertArgs replace = 5;

Returns
TypeDescription
MutationAction.Mod.Builder

clearTable()

publicMutationAction.Mod.BuilderclearTable()

The table to write.

string table = 1;

Returns
TypeDescription
MutationAction.Mod.Builder

This builder for chaining.

clearUpdate()

publicMutationAction.Mod.BuilderclearUpdate()

Update columns stored in existing rows of "table".

.google.spanner.executor.v1.MutationAction.UpdateArgs update = 3;

Returns
TypeDescription
MutationAction.Mod.Builder

clone()

publicMutationAction.Mod.Builderclone()
Returns
TypeDescription
MutationAction.Mod.Builder
Overrides

getDefaultInstanceForType()

publicMutationAction.ModgetDefaultInstanceForType()
Returns
TypeDescription
MutationAction.Mod

getDeleteKeys()

publicKeySetgetDeleteKeys()

Delete rows from "table".

.google.spanner.executor.v1.KeySet delete_keys = 6;

Returns
TypeDescription
KeySet

The deleteKeys.

getDeleteKeysBuilder()

publicKeySet.BuildergetDeleteKeysBuilder()

Delete rows from "table".

.google.spanner.executor.v1.KeySet delete_keys = 6;

Returns
TypeDescription
KeySet.Builder

getDeleteKeysOrBuilder()

publicKeySetOrBuildergetDeleteKeysOrBuilder()

Delete rows from "table".

.google.spanner.executor.v1.KeySet delete_keys = 6;

Returns
TypeDescription
KeySetOrBuilder

getDescriptorForType()

publicDescriptors.DescriptorgetDescriptorForType()
Returns
TypeDescription
Descriptor
Overrides

getInsert()

publicMutationAction.InsertArgsgetInsert()

Exactly one of the remaining elements may be present. Insert new rows into "table".

.google.spanner.executor.v1.MutationAction.InsertArgs insert = 2;

Returns
TypeDescription
MutationAction.InsertArgs

The insert.

getInsertBuilder()

publicMutationAction.InsertArgs.BuildergetInsertBuilder()

Exactly one of the remaining elements may be present. Insert new rows into "table".

.google.spanner.executor.v1.MutationAction.InsertArgs insert = 2;

Returns
TypeDescription
MutationAction.InsertArgs.Builder

getInsertOrBuilder()

publicMutationAction.InsertArgsOrBuildergetInsertOrBuilder()

Exactly one of the remaining elements may be present. Insert new rows into "table".

.google.spanner.executor.v1.MutationAction.InsertArgs insert = 2;

Returns
TypeDescription
MutationAction.InsertArgsOrBuilder

getInsertOrUpdate()

publicMutationAction.InsertArgsgetInsertOrUpdate()

Insert or update existing rows of "table".

.google.spanner.executor.v1.MutationAction.InsertArgs insert_or_update = 4;

Returns
TypeDescription
MutationAction.InsertArgs

The insertOrUpdate.

getInsertOrUpdateBuilder()

publicMutationAction.InsertArgs.BuildergetInsertOrUpdateBuilder()

Insert or update existing rows of "table".

.google.spanner.executor.v1.MutationAction.InsertArgs insert_or_update = 4;

Returns
TypeDescription
MutationAction.InsertArgs.Builder

getInsertOrUpdateOrBuilder()

publicMutationAction.InsertArgsOrBuildergetInsertOrUpdateOrBuilder()

Insert or update existing rows of "table".

.google.spanner.executor.v1.MutationAction.InsertArgs insert_or_update = 4;

Returns
TypeDescription
MutationAction.InsertArgsOrBuilder

getReplace()

publicMutationAction.InsertArgsgetReplace()

Replace existing rows of "table".

.google.spanner.executor.v1.MutationAction.InsertArgs replace = 5;

Returns
TypeDescription
MutationAction.InsertArgs

The replace.

getReplaceBuilder()

publicMutationAction.InsertArgs.BuildergetReplaceBuilder()

Replace existing rows of "table".

.google.spanner.executor.v1.MutationAction.InsertArgs replace = 5;

Returns
TypeDescription
MutationAction.InsertArgs.Builder

getReplaceOrBuilder()

publicMutationAction.InsertArgsOrBuildergetReplaceOrBuilder()

Replace existing rows of "table".

.google.spanner.executor.v1.MutationAction.InsertArgs replace = 5;

Returns
TypeDescription
MutationAction.InsertArgsOrBuilder

getTable()

publicStringgetTable()

The table to write.

string table = 1;

Returns
TypeDescription
String

The table.

getTableBytes()

publicByteStringgetTableBytes()

The table to write.

string table = 1;

Returns
TypeDescription
ByteString

The bytes for table.

getUpdate()

publicMutationAction.UpdateArgsgetUpdate()

Update columns stored in existing rows of "table".

.google.spanner.executor.v1.MutationAction.UpdateArgs update = 3;

Returns
TypeDescription
MutationAction.UpdateArgs

The update.

getUpdateBuilder()

publicMutationAction.UpdateArgs.BuildergetUpdateBuilder()

Update columns stored in existing rows of "table".

.google.spanner.executor.v1.MutationAction.UpdateArgs update = 3;

Returns
TypeDescription
MutationAction.UpdateArgs.Builder

getUpdateOrBuilder()

publicMutationAction.UpdateArgsOrBuildergetUpdateOrBuilder()

Update columns stored in existing rows of "table".

.google.spanner.executor.v1.MutationAction.UpdateArgs update = 3;

Returns
TypeDescription
MutationAction.UpdateArgsOrBuilder

hasDeleteKeys()

publicbooleanhasDeleteKeys()

Delete rows from "table".

.google.spanner.executor.v1.KeySet delete_keys = 6;

Returns
TypeDescription
boolean

Whether the deleteKeys field is set.

hasInsert()

publicbooleanhasInsert()

Exactly one of the remaining elements may be present. Insert new rows into "table".

.google.spanner.executor.v1.MutationAction.InsertArgs insert = 2;

Returns
TypeDescription
boolean

Whether the insert field is set.

hasInsertOrUpdate()

publicbooleanhasInsertOrUpdate()

Insert or update existing rows of "table".

.google.spanner.executor.v1.MutationAction.InsertArgs insert_or_update = 4;

Returns
TypeDescription
boolean

Whether the insertOrUpdate field is set.

hasReplace()

publicbooleanhasReplace()

Replace existing rows of "table".

.google.spanner.executor.v1.MutationAction.InsertArgs replace = 5;

Returns
TypeDescription
boolean

Whether the replace field is set.

hasUpdate()

publicbooleanhasUpdate()

Update columns stored in existing rows of "table".

.google.spanner.executor.v1.MutationAction.UpdateArgs update = 3;

Returns
TypeDescription
boolean

Whether the update field is set.

internalGetFieldAccessorTable()

protectedGeneratedMessageV3.FieldAccessorTableinternalGetFieldAccessorTable()
Returns
TypeDescription
FieldAccessorTable
Overrides

isInitialized()

publicfinalbooleanisInitialized()
Returns
TypeDescription
boolean
Overrides

mergeDeleteKeys(KeySet value)

publicMutationAction.Mod.BuildermergeDeleteKeys(KeySetvalue)

Delete rows from "table".

.google.spanner.executor.v1.KeySet delete_keys = 6;

Parameter
NameDescription
valueKeySet
Returns
TypeDescription
MutationAction.Mod.Builder

mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)

publicMutationAction.Mod.BuildermergeFrom(CodedInputStreaminput,ExtensionRegistryLiteextensionRegistry)
Parameters
NameDescription
inputCodedInputStream
extensionRegistryExtensionRegistryLite
Returns
TypeDescription
MutationAction.Mod.Builder
Overrides
Exceptions
TypeDescription
IOException

mergeFrom(Message other)

publicMutationAction.Mod.BuildermergeFrom(Messageother)
Parameter
NameDescription
otherMessage
Returns
TypeDescription
MutationAction.Mod.Builder
Overrides

mergeFrom(MutationAction.Mod other)

publicMutationAction.Mod.BuildermergeFrom(MutationAction.Modother)
Parameter
NameDescription
otherMutationAction.Mod
Returns
TypeDescription
MutationAction.Mod.Builder

mergeInsert(MutationAction.InsertArgs value)

publicMutationAction.Mod.BuildermergeInsert(MutationAction.InsertArgsvalue)

Exactly one of the remaining elements may be present. Insert new rows into "table".

.google.spanner.executor.v1.MutationAction.InsertArgs insert = 2;

Parameter
NameDescription
valueMutationAction.InsertArgs
Returns
TypeDescription
MutationAction.Mod.Builder

mergeInsertOrUpdate(MutationAction.InsertArgs value)

publicMutationAction.Mod.BuildermergeInsertOrUpdate(MutationAction.InsertArgsvalue)

Insert or update existing rows of "table".

.google.spanner.executor.v1.MutationAction.InsertArgs insert_or_update = 4;

Parameter
NameDescription
valueMutationAction.InsertArgs
Returns
TypeDescription
MutationAction.Mod.Builder

mergeReplace(MutationAction.InsertArgs value)

publicMutationAction.Mod.BuildermergeReplace(MutationAction.InsertArgsvalue)

Replace existing rows of "table".

.google.spanner.executor.v1.MutationAction.InsertArgs replace = 5;

Parameter
NameDescription
valueMutationAction.InsertArgs
Returns
TypeDescription
MutationAction.Mod.Builder

mergeUnknownFields(UnknownFieldSet unknownFields)

publicfinalMutationAction.Mod.BuildermergeUnknownFields(UnknownFieldSetunknownFields)
Parameter
NameDescription
unknownFieldsUnknownFieldSet
Returns
TypeDescription
MutationAction.Mod.Builder
Overrides

mergeUpdate(MutationAction.UpdateArgs value)

publicMutationAction.Mod.BuildermergeUpdate(MutationAction.UpdateArgsvalue)

Update columns stored in existing rows of "table".

.google.spanner.executor.v1.MutationAction.UpdateArgs update = 3;

Parameter
NameDescription
valueMutationAction.UpdateArgs
Returns
TypeDescription
MutationAction.Mod.Builder

setDeleteKeys(KeySet value)

publicMutationAction.Mod.BuildersetDeleteKeys(KeySetvalue)

Delete rows from "table".

.google.spanner.executor.v1.KeySet delete_keys = 6;

Parameter
NameDescription
valueKeySet
Returns
TypeDescription
MutationAction.Mod.Builder

setDeleteKeys(KeySet.Builder builderForValue)

publicMutationAction.Mod.BuildersetDeleteKeys(KeySet.BuilderbuilderForValue)

Delete rows from "table".

.google.spanner.executor.v1.KeySet delete_keys = 6;

Parameter
NameDescription
builderForValueKeySet.Builder
Returns
TypeDescription
MutationAction.Mod.Builder

setField(Descriptors.FieldDescriptor field, Object value)

publicMutationAction.Mod.BuildersetField(Descriptors.FieldDescriptorfield,Objectvalue)
Parameters
NameDescription
fieldFieldDescriptor
valueObject
Returns
TypeDescription
MutationAction.Mod.Builder
Overrides

setInsert(MutationAction.InsertArgs value)

publicMutationAction.Mod.BuildersetInsert(MutationAction.InsertArgsvalue)

Exactly one of the remaining elements may be present. Insert new rows into "table".

.google.spanner.executor.v1.MutationAction.InsertArgs insert = 2;

Parameter
NameDescription
valueMutationAction.InsertArgs
Returns
TypeDescription
MutationAction.Mod.Builder

setInsert(MutationAction.InsertArgs.Builder builderForValue)

publicMutationAction.Mod.BuildersetInsert(MutationAction.InsertArgs.BuilderbuilderForValue)

Exactly one of the remaining elements may be present. Insert new rows into "table".

.google.spanner.executor.v1.MutationAction.InsertArgs insert = 2;

Parameter
NameDescription
builderForValueMutationAction.InsertArgs.Builder
Returns
TypeDescription
MutationAction.Mod.Builder

setInsertOrUpdate(MutationAction.InsertArgs value)

publicMutationAction.Mod.BuildersetInsertOrUpdate(MutationAction.InsertArgsvalue)

Insert or update existing rows of "table".

.google.spanner.executor.v1.MutationAction.InsertArgs insert_or_update = 4;

Parameter
NameDescription
valueMutationAction.InsertArgs
Returns
TypeDescription
MutationAction.Mod.Builder

setInsertOrUpdate(MutationAction.InsertArgs.Builder builderForValue)

publicMutationAction.Mod.BuildersetInsertOrUpdate(MutationAction.InsertArgs.BuilderbuilderForValue)

Insert or update existing rows of "table".

.google.spanner.executor.v1.MutationAction.InsertArgs insert_or_update = 4;

Parameter
NameDescription
builderForValueMutationAction.InsertArgs.Builder
Returns
TypeDescription
MutationAction.Mod.Builder

setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)

publicMutationAction.Mod.BuildersetRepeatedField(Descriptors.FieldDescriptorfield,intindex,Objectvalue)
Parameters
NameDescription
fieldFieldDescriptor
indexint
valueObject
Returns
TypeDescription
MutationAction.Mod.Builder
Overrides

setReplace(MutationAction.InsertArgs value)

publicMutationAction.Mod.BuildersetReplace(MutationAction.InsertArgsvalue)

Replace existing rows of "table".

.google.spanner.executor.v1.MutationAction.InsertArgs replace = 5;

Parameter
NameDescription
valueMutationAction.InsertArgs
Returns
TypeDescription
MutationAction.Mod.Builder

setReplace(MutationAction.InsertArgs.Builder builderForValue)

publicMutationAction.Mod.BuildersetReplace(MutationAction.InsertArgs.BuilderbuilderForValue)

Replace existing rows of "table".

.google.spanner.executor.v1.MutationAction.InsertArgs replace = 5;

Parameter
NameDescription
builderForValueMutationAction.InsertArgs.Builder
Returns
TypeDescription
MutationAction.Mod.Builder

setTable(String value)

publicMutationAction.Mod.BuildersetTable(Stringvalue)

The table to write.

string table = 1;

Parameter
NameDescription
valueString

The table to set.

Returns
TypeDescription
MutationAction.Mod.Builder

This builder for chaining.

setTableBytes(ByteString value)

publicMutationAction.Mod.BuildersetTableBytes(ByteStringvalue)

The table to write.

string table = 1;

Parameter
NameDescription
valueByteString

The bytes for table to set.

Returns
TypeDescription
MutationAction.Mod.Builder

This builder for chaining.

setUnknownFields(UnknownFieldSet unknownFields)

publicfinalMutationAction.Mod.BuildersetUnknownFields(UnknownFieldSetunknownFields)
Parameter
NameDescription
unknownFieldsUnknownFieldSet
Returns
TypeDescription
MutationAction.Mod.Builder
Overrides

setUpdate(MutationAction.UpdateArgs value)

publicMutationAction.Mod.BuildersetUpdate(MutationAction.UpdateArgsvalue)

Update columns stored in existing rows of "table".

.google.spanner.executor.v1.MutationAction.UpdateArgs update = 3;

Parameter
NameDescription
valueMutationAction.UpdateArgs
Returns
TypeDescription
MutationAction.Mod.Builder

setUpdate(MutationAction.UpdateArgs.Builder builderForValue)

publicMutationAction.Mod.BuildersetUpdate(MutationAction.UpdateArgs.BuilderbuilderForValue)

Update columns stored in existing rows of "table".

.google.spanner.executor.v1.MutationAction.UpdateArgs update = 3;

Parameter
NameDescription
builderForValueMutationAction.UpdateArgs.Builder
Returns
TypeDescription
MutationAction.Mod.Builder