Interface UpdateDatabaseDdlRequestOrBuilder

All Superinterfaces:
com.google.protobuf.MessageLiteOrBuilder, com.google.protobuf.MessageOrBuilder
All Known Implementing Classes:
UpdateDatabaseDdlRequest, UpdateDatabaseDdlRequest.Builder

public interface UpdateDatabaseDdlRequestOrBuilder extends com.google.protobuf.MessageOrBuilder
  • Method Summary

    Modifier and Type
    Method
    Description
    Required.
    com.google.protobuf.ByteString
    Required.
    If empty, the new update request is assigned an automatically-generated operation ID.
    com.google.protobuf.ByteString
    If empty, the new update request is assigned an automatically-generated operation ID.
    getStatements(int index)
    Required.
    com.google.protobuf.ByteString
    getStatementsBytes(int index)
    Required.
    int
    Required.
    Required.

    Methods inherited from interface com.google.protobuf.MessageLiteOrBuilder

    isInitialized

    Methods inherited from interface com.google.protobuf.MessageOrBuilder

    findInitializationErrors, getAllFields, getDefaultInstanceForType, getDescriptorForType, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
  • Method Details

    • getDatabase

      String getDatabase()
       Required. The database to update.
       
      string database = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... }
      Returns:
      The database.
    • getDatabaseBytes

      com.google.protobuf.ByteString getDatabaseBytes()
       Required. The database to update.
       
      string database = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... }
      Returns:
      The bytes for database.
    • getStatementsList

      List<String> getStatementsList()
       Required. DDL statements to be applied to the database.
       
      repeated string statements = 2 [(.google.api.field_behavior) = REQUIRED];
      Returns:
      A list containing the statements.
    • getStatementsCount

      int getStatementsCount()
       Required. DDL statements to be applied to the database.
       
      repeated string statements = 2 [(.google.api.field_behavior) = REQUIRED];
      Returns:
      The count of statements.
    • getStatements

      String getStatements(int index)
       Required. DDL statements to be applied to the database.
       
      repeated string statements = 2 [(.google.api.field_behavior) = REQUIRED];
      Parameters:
      index - The index of the element to return.
      Returns:
      The statements at the given index.
    • getStatementsBytes

      com.google.protobuf.ByteString getStatementsBytes(int index)
       Required. DDL statements to be applied to the database.
       
      repeated string statements = 2 [(.google.api.field_behavior) = REQUIRED];
      Parameters:
      index - The index of the value to return.
      Returns:
      The bytes of the statements at the given index.
    • getOperationId

      String getOperationId()
       If empty, the new update request is assigned an
       automatically-generated operation ID. Otherwise, `operation_id`
       is used to construct the name of the resulting
       [Operation][google.longrunning.Operation].
      
       Specifying an explicit operation ID simplifies determining
       whether the statements were executed in the event that the
       [UpdateDatabaseDdl][google.spanner.admin.database.v1.DatabaseAdmin.UpdateDatabaseDdl] call is replayed,
       or the return value is otherwise lost: the [database][google.spanner.admin.database.v1.UpdateDatabaseDdlRequest.database] and
       `operation_id` fields can be combined to form the
       [name][google.longrunning.Operation.name] of the resulting
       [longrunning.Operation][google.longrunning.Operation]: `<database>/operations/<operation_id>`.
      
       `operation_id` should be unique within the database, and must be
       a valid identifier: `[a-z][a-z0-9_]*`. Note that
       automatically-generated operation IDs always begin with an
       underscore. If the named operation already exists,
       [UpdateDatabaseDdl][google.spanner.admin.database.v1.DatabaseAdmin.UpdateDatabaseDdl] returns
       `ALREADY_EXISTS`.
       
      string operation_id = 3;
      Returns:
      The operationId.
    • getOperationIdBytes

      com.google.protobuf.ByteString getOperationIdBytes()
       If empty, the new update request is assigned an
       automatically-generated operation ID. Otherwise, `operation_id`
       is used to construct the name of the resulting
       [Operation][google.longrunning.Operation].
      
       Specifying an explicit operation ID simplifies determining
       whether the statements were executed in the event that the
       [UpdateDatabaseDdl][google.spanner.admin.database.v1.DatabaseAdmin.UpdateDatabaseDdl] call is replayed,
       or the return value is otherwise lost: the [database][google.spanner.admin.database.v1.UpdateDatabaseDdlRequest.database] and
       `operation_id` fields can be combined to form the
       [name][google.longrunning.Operation.name] of the resulting
       [longrunning.Operation][google.longrunning.Operation]: `<database>/operations/<operation_id>`.
      
       `operation_id` should be unique within the database, and must be
       a valid identifier: `[a-z][a-z0-9_]*`. Note that
       automatically-generated operation IDs always begin with an
       underscore. If the named operation already exists,
       [UpdateDatabaseDdl][google.spanner.admin.database.v1.DatabaseAdmin.UpdateDatabaseDdl] returns
       `ALREADY_EXISTS`.
       
      string operation_id = 3;
      Returns:
      The bytes for operationId.