Interface UpdateDatabaseDdlMetadataOrBuilder

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

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

      All Methods Instance Methods Abstract Methods 
      Modifier and Type Method Description
      com.google.protobuf.Timestamp getCommitTimestamps​(int index)
      Reports the commit timestamps of all statements that have succeeded so far, where `commit_timestamps[i]` is the commit timestamp for the statement `statements[i]`.
      int getCommitTimestampsCount()
      Reports the commit timestamps of all statements that have succeeded so far, where `commit_timestamps[i]` is the commit timestamp for the statement `statements[i]`.
      List<com.google.protobuf.Timestamp> getCommitTimestampsList()
      Reports the commit timestamps of all statements that have succeeded so far, where `commit_timestamps[i]` is the commit timestamp for the statement `statements[i]`.
      com.google.protobuf.TimestampOrBuilder getCommitTimestampsOrBuilder​(int index)
      Reports the commit timestamps of all statements that have succeeded so far, where `commit_timestamps[i]` is the commit timestamp for the statement `statements[i]`.
      List<? extends com.google.protobuf.TimestampOrBuilder> getCommitTimestampsOrBuilderList()
      Reports the commit timestamps of all statements that have succeeded so far, where `commit_timestamps[i]` is the commit timestamp for the statement `statements[i]`.
      String getDatabase()
      The database being modified.
      com.google.protobuf.ByteString getDatabaseBytes()
      The database being modified.
      OperationProgress getProgress​(int index)
      The progress of the [UpdateDatabaseDdl][google.spanner.admin.database.v1.DatabaseAdmin.UpdateDatabaseDdl] operations.
      int getProgressCount()
      The progress of the [UpdateDatabaseDdl][google.spanner.admin.database.v1.DatabaseAdmin.UpdateDatabaseDdl] operations.
      List<OperationProgress> getProgressList()
      The progress of the [UpdateDatabaseDdl][google.spanner.admin.database.v1.DatabaseAdmin.UpdateDatabaseDdl] operations.
      OperationProgressOrBuilder getProgressOrBuilder​(int index)
      The progress of the [UpdateDatabaseDdl][google.spanner.admin.database.v1.DatabaseAdmin.UpdateDatabaseDdl] operations.
      List<? extends OperationProgressOrBuilder> getProgressOrBuilderList()
      The progress of the [UpdateDatabaseDdl][google.spanner.admin.database.v1.DatabaseAdmin.UpdateDatabaseDdl] operations.
      String getStatements​(int index)
      For an update this list contains all the statements.
      com.google.protobuf.ByteString getStatementsBytes​(int index)
      For an update this list contains all the statements.
      int getStatementsCount()
      For an update this list contains all the statements.
      List<String> getStatementsList()
      For an update this list contains all the statements.
      boolean getThrottled()
      Output only.
      • 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 Detail

      • getDatabase

        String getDatabase()
         The database being modified.
         
        string database = 1 [(.google.api.resource_reference) = { ... }
        Returns:
        The database.
      • getDatabaseBytes

        com.google.protobuf.ByteString getDatabaseBytes()
         The database being modified.
         
        string database = 1 [(.google.api.resource_reference) = { ... }
        Returns:
        The bytes for database.
      • getStatementsList

        List<String> getStatementsList()
         For an update this list contains all the statements. For an
         individual statement, this list contains only that statement.
         
        repeated string statements = 2;
        Returns:
        A list containing the statements.
      • getStatementsCount

        int getStatementsCount()
         For an update this list contains all the statements. For an
         individual statement, this list contains only that statement.
         
        repeated string statements = 2;
        Returns:
        The count of statements.
      • getStatements

        String getStatements​(int index)
         For an update this list contains all the statements. For an
         individual statement, this list contains only that statement.
         
        repeated string statements = 2;
        Parameters:
        index - The index of the element to return.
        Returns:
        The statements at the given index.
      • getStatementsBytes

        com.google.protobuf.ByteString getStatementsBytes​(int index)
         For an update this list contains all the statements. For an
         individual statement, this list contains only that statement.
         
        repeated string statements = 2;
        Parameters:
        index - The index of the value to return.
        Returns:
        The bytes of the statements at the given index.
      • getCommitTimestampsList

        List<com.google.protobuf.Timestamp> getCommitTimestampsList()
         Reports the commit timestamps of all statements that have
         succeeded so far, where `commit_timestamps[i]` is the commit
         timestamp for the statement `statements[i]`.
         
        repeated .google.protobuf.Timestamp commit_timestamps = 3;
      • getCommitTimestamps

        com.google.protobuf.Timestamp getCommitTimestamps​(int index)
         Reports the commit timestamps of all statements that have
         succeeded so far, where `commit_timestamps[i]` is the commit
         timestamp for the statement `statements[i]`.
         
        repeated .google.protobuf.Timestamp commit_timestamps = 3;
      • getCommitTimestampsCount

        int getCommitTimestampsCount()
         Reports the commit timestamps of all statements that have
         succeeded so far, where `commit_timestamps[i]` is the commit
         timestamp for the statement `statements[i]`.
         
        repeated .google.protobuf.Timestamp commit_timestamps = 3;
      • getCommitTimestampsOrBuilderList

        List<? extends com.google.protobuf.TimestampOrBuilder> getCommitTimestampsOrBuilderList()
         Reports the commit timestamps of all statements that have
         succeeded so far, where `commit_timestamps[i]` is the commit
         timestamp for the statement `statements[i]`.
         
        repeated .google.protobuf.Timestamp commit_timestamps = 3;
      • getCommitTimestampsOrBuilder

        com.google.protobuf.TimestampOrBuilder getCommitTimestampsOrBuilder​(int index)
         Reports the commit timestamps of all statements that have
         succeeded so far, where `commit_timestamps[i]` is the commit
         timestamp for the statement `statements[i]`.
         
        repeated .google.protobuf.Timestamp commit_timestamps = 3;
      • getThrottled

        boolean getThrottled()
         Output only. When true, indicates that the operation is throttled e.g
         due to resource constraints. When resources become available the operation
         will resume and this field will be false again.
         
        bool throttled = 4 [(.google.api.field_behavior) = OUTPUT_ONLY];
        Returns:
        The throttled.
      • getProgressList

        List<OperationProgress> getProgressList()
         The progress of the
         [UpdateDatabaseDdl][google.spanner.admin.database.v1.DatabaseAdmin.UpdateDatabaseDdl] operations.
         Currently, only index creation statements will have a continuously
         updating progress.
         For non-index creation statements, `progress[i]` will have start time
         and end time populated with commit timestamp of operation,
         as well as a progress of 100% once the operation has completed.
         `progress[i]` is the operation progress for `statements[i]`.
         
        repeated .google.spanner.admin.database.v1.OperationProgress progress = 5;
      • getProgress

        OperationProgress getProgress​(int index)
         The progress of the
         [UpdateDatabaseDdl][google.spanner.admin.database.v1.DatabaseAdmin.UpdateDatabaseDdl] operations.
         Currently, only index creation statements will have a continuously
         updating progress.
         For non-index creation statements, `progress[i]` will have start time
         and end time populated with commit timestamp of operation,
         as well as a progress of 100% once the operation has completed.
         `progress[i]` is the operation progress for `statements[i]`.
         
        repeated .google.spanner.admin.database.v1.OperationProgress progress = 5;
      • getProgressCount

        int getProgressCount()
         The progress of the
         [UpdateDatabaseDdl][google.spanner.admin.database.v1.DatabaseAdmin.UpdateDatabaseDdl] operations.
         Currently, only index creation statements will have a continuously
         updating progress.
         For non-index creation statements, `progress[i]` will have start time
         and end time populated with commit timestamp of operation,
         as well as a progress of 100% once the operation has completed.
         `progress[i]` is the operation progress for `statements[i]`.
         
        repeated .google.spanner.admin.database.v1.OperationProgress progress = 5;
      • getProgressOrBuilderList

        List<? extends OperationProgressOrBuilder> getProgressOrBuilderList()
         The progress of the
         [UpdateDatabaseDdl][google.spanner.admin.database.v1.DatabaseAdmin.UpdateDatabaseDdl] operations.
         Currently, only index creation statements will have a continuously
         updating progress.
         For non-index creation statements, `progress[i]` will have start time
         and end time populated with commit timestamp of operation,
         as well as a progress of 100% once the operation has completed.
         `progress[i]` is the operation progress for `statements[i]`.
         
        repeated .google.spanner.admin.database.v1.OperationProgress progress = 5;
      • getProgressOrBuilder

        OperationProgressOrBuilder getProgressOrBuilder​(int index)
         The progress of the
         [UpdateDatabaseDdl][google.spanner.admin.database.v1.DatabaseAdmin.UpdateDatabaseDdl] operations.
         Currently, only index creation statements will have a continuously
         updating progress.
         For non-index creation statements, `progress[i]` will have start time
         and end time populated with commit timestamp of operation,
         as well as a progress of 100% once the operation has completed.
         `progress[i]` is the operation progress for `statements[i]`.
         
        repeated .google.spanner.admin.database.v1.OperationProgress progress = 5;