Class UpdateDatabaseDdlMetadata.Builder

java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder
com.google.protobuf.AbstractMessage.Builder<BuilderT>
com.google.protobuf.GeneratedMessageV3.Builder<UpdateDatabaseDdlMetadata.Builder>
com.google.spanner.admin.database.v1.UpdateDatabaseDdlMetadata.Builder
All Implemented Interfaces:
com.google.protobuf.Message.Builder, com.google.protobuf.MessageLite.Builder, com.google.protobuf.MessageLiteOrBuilder, com.google.protobuf.MessageOrBuilder, UpdateDatabaseDdlMetadataOrBuilder, Cloneable
Enclosing class:
UpdateDatabaseDdlMetadata

public static final class UpdateDatabaseDdlMetadata.Builder extends com.google.protobuf.GeneratedMessageV3.Builder<UpdateDatabaseDdlMetadata.Builder> implements UpdateDatabaseDdlMetadataOrBuilder
 Metadata type for the operation returned by
 [UpdateDatabaseDdl][google.spanner.admin.database.v1.DatabaseAdmin.UpdateDatabaseDdl].
 
Protobuf type google.spanner.admin.database.v1.UpdateDatabaseDdlMetadata
  • Method Details

    • getDescriptor

      public static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
    • internalGetFieldAccessorTable

      protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
      Specified by:
      internalGetFieldAccessorTable in class com.google.protobuf.GeneratedMessageV3.Builder<UpdateDatabaseDdlMetadata.Builder>
    • clear

      Specified by:
      clear in interface com.google.protobuf.Message.Builder
      Specified by:
      clear in interface com.google.protobuf.MessageLite.Builder
      Overrides:
      clear in class com.google.protobuf.GeneratedMessageV3.Builder<UpdateDatabaseDdlMetadata.Builder>
    • getDescriptorForType

      public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()
      Specified by:
      getDescriptorForType in interface com.google.protobuf.Message.Builder
      Specified by:
      getDescriptorForType in interface com.google.protobuf.MessageOrBuilder
      Overrides:
      getDescriptorForType in class com.google.protobuf.GeneratedMessageV3.Builder<UpdateDatabaseDdlMetadata.Builder>
    • getDefaultInstanceForType

      public UpdateDatabaseDdlMetadata getDefaultInstanceForType()
      Specified by:
      getDefaultInstanceForType in interface com.google.protobuf.MessageLiteOrBuilder
      Specified by:
      getDefaultInstanceForType in interface com.google.protobuf.MessageOrBuilder
    • build

      public UpdateDatabaseDdlMetadata build()
      Specified by:
      build in interface com.google.protobuf.Message.Builder
      Specified by:
      build in interface com.google.protobuf.MessageLite.Builder
    • buildPartial

      public UpdateDatabaseDdlMetadata buildPartial()
      Specified by:
      buildPartial in interface com.google.protobuf.Message.Builder
      Specified by:
      buildPartial in interface com.google.protobuf.MessageLite.Builder
    • clone

      Specified by:
      clone in interface com.google.protobuf.Message.Builder
      Specified by:
      clone in interface com.google.protobuf.MessageLite.Builder
      Overrides:
      clone in class com.google.protobuf.GeneratedMessageV3.Builder<UpdateDatabaseDdlMetadata.Builder>
    • setField

      public UpdateDatabaseDdlMetadata.Builder setField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
      Specified by:
      setField in interface com.google.protobuf.Message.Builder
      Overrides:
      setField in class com.google.protobuf.GeneratedMessageV3.Builder<UpdateDatabaseDdlMetadata.Builder>
    • clearField

      public UpdateDatabaseDdlMetadata.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
      Specified by:
      clearField in interface com.google.protobuf.Message.Builder
      Overrides:
      clearField in class com.google.protobuf.GeneratedMessageV3.Builder<UpdateDatabaseDdlMetadata.Builder>
    • clearOneof

      public UpdateDatabaseDdlMetadata.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
      Specified by:
      clearOneof in interface com.google.protobuf.Message.Builder
      Overrides:
      clearOneof in class com.google.protobuf.GeneratedMessageV3.Builder<UpdateDatabaseDdlMetadata.Builder>
    • setRepeatedField

      public UpdateDatabaseDdlMetadata.Builder setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value)
      Specified by:
      setRepeatedField in interface com.google.protobuf.Message.Builder
      Overrides:
      setRepeatedField in class com.google.protobuf.GeneratedMessageV3.Builder<UpdateDatabaseDdlMetadata.Builder>
    • addRepeatedField

      public UpdateDatabaseDdlMetadata.Builder addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
      Specified by:
      addRepeatedField in interface com.google.protobuf.Message.Builder
      Overrides:
      addRepeatedField in class com.google.protobuf.GeneratedMessageV3.Builder<UpdateDatabaseDdlMetadata.Builder>
    • mergeFrom

      public UpdateDatabaseDdlMetadata.Builder mergeFrom(com.google.protobuf.Message other)
      Specified by:
      mergeFrom in interface com.google.protobuf.Message.Builder
      Overrides:
      mergeFrom in class com.google.protobuf.AbstractMessage.Builder<UpdateDatabaseDdlMetadata.Builder>
    • mergeFrom

    • isInitialized

      public final boolean isInitialized()
      Specified by:
      isInitialized in interface com.google.protobuf.MessageLiteOrBuilder
      Overrides:
      isInitialized in class com.google.protobuf.GeneratedMessageV3.Builder<UpdateDatabaseDdlMetadata.Builder>
    • mergeFrom

      public UpdateDatabaseDdlMetadata.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
      Specified by:
      mergeFrom in interface com.google.protobuf.Message.Builder
      Specified by:
      mergeFrom in interface com.google.protobuf.MessageLite.Builder
      Overrides:
      mergeFrom in class com.google.protobuf.AbstractMessage.Builder<UpdateDatabaseDdlMetadata.Builder>
      Throws:
      IOException
    • getDatabase

      public String getDatabase()
       The database being modified.
       
      string database = 1 [(.google.api.resource_reference) = { ... }
      Specified by:
      getDatabase in interface UpdateDatabaseDdlMetadataOrBuilder
      Returns:
      The database.
    • getDatabaseBytes

      public com.google.protobuf.ByteString getDatabaseBytes()
       The database being modified.
       
      string database = 1 [(.google.api.resource_reference) = { ... }
      Specified by:
      getDatabaseBytes in interface UpdateDatabaseDdlMetadataOrBuilder
      Returns:
      The bytes for database.
    • setDatabase

      public UpdateDatabaseDdlMetadata.Builder setDatabase(String value)
       The database being modified.
       
      string database = 1 [(.google.api.resource_reference) = { ... }
      Parameters:
      value - The database to set.
      Returns:
      This builder for chaining.
    • clearDatabase

      public UpdateDatabaseDdlMetadata.Builder clearDatabase()
       The database being modified.
       
      string database = 1 [(.google.api.resource_reference) = { ... }
      Returns:
      This builder for chaining.
    • setDatabaseBytes

      public UpdateDatabaseDdlMetadata.Builder setDatabaseBytes(com.google.protobuf.ByteString value)
       The database being modified.
       
      string database = 1 [(.google.api.resource_reference) = { ... }
      Parameters:
      value - The bytes for database to set.
      Returns:
      This builder for chaining.
    • getStatementsList

      public com.google.protobuf.ProtocolStringList getStatementsList()
       For an update this list contains all the statements. For an
       individual statement, this list contains only that statement.
       
      repeated string statements = 2;
      Specified by:
      getStatementsList in interface UpdateDatabaseDdlMetadataOrBuilder
      Returns:
      A list containing the statements.
    • getStatementsCount

      public 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;
      Specified by:
      getStatementsCount in interface UpdateDatabaseDdlMetadataOrBuilder
      Returns:
      The count of statements.
    • getStatements

      public 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;
      Specified by:
      getStatements in interface UpdateDatabaseDdlMetadataOrBuilder
      Parameters:
      index - The index of the element to return.
      Returns:
      The statements at the given index.
    • getStatementsBytes

      public 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;
      Specified by:
      getStatementsBytes in interface UpdateDatabaseDdlMetadataOrBuilder
      Parameters:
      index - The index of the value to return.
      Returns:
      The bytes of the statements at the given index.
    • setStatements

      public UpdateDatabaseDdlMetadata.Builder setStatements(int index, String value)
       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 to set the value at.
      value - The statements to set.
      Returns:
      This builder for chaining.
    • addStatements

      public UpdateDatabaseDdlMetadata.Builder addStatements(String value)
       For an update this list contains all the statements. For an
       individual statement, this list contains only that statement.
       
      repeated string statements = 2;
      Parameters:
      value - The statements to add.
      Returns:
      This builder for chaining.
    • addAllStatements

      public UpdateDatabaseDdlMetadata.Builder addAllStatements(Iterable<String> values)
       For an update this list contains all the statements. For an
       individual statement, this list contains only that statement.
       
      repeated string statements = 2;
      Parameters:
      values - The statements to add.
      Returns:
      This builder for chaining.
    • clearStatements

      public UpdateDatabaseDdlMetadata.Builder clearStatements()
       For an update this list contains all the statements. For an
       individual statement, this list contains only that statement.
       
      repeated string statements = 2;
      Returns:
      This builder for chaining.
    • addStatementsBytes

      public UpdateDatabaseDdlMetadata.Builder addStatementsBytes(com.google.protobuf.ByteString value)
       For an update this list contains all the statements. For an
       individual statement, this list contains only that statement.
       
      repeated string statements = 2;
      Parameters:
      value - The bytes of the statements to add.
      Returns:
      This builder for chaining.
    • getCommitTimestampsList

      public 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;
      Specified by:
      getCommitTimestampsList in interface UpdateDatabaseDdlMetadataOrBuilder
    • getCommitTimestampsCount

      public 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;
      Specified by:
      getCommitTimestampsCount in interface UpdateDatabaseDdlMetadataOrBuilder
    • getCommitTimestamps

      public 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;
      Specified by:
      getCommitTimestamps in interface UpdateDatabaseDdlMetadataOrBuilder
    • setCommitTimestamps

      public UpdateDatabaseDdlMetadata.Builder setCommitTimestamps(int index, com.google.protobuf.Timestamp value)
       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;
    • setCommitTimestamps

      public UpdateDatabaseDdlMetadata.Builder setCommitTimestamps(int index, com.google.protobuf.Timestamp.Builder builderForValue)
       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;
    • addCommitTimestamps

      public UpdateDatabaseDdlMetadata.Builder addCommitTimestamps(com.google.protobuf.Timestamp value)
       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;
    • addCommitTimestamps

      public UpdateDatabaseDdlMetadata.Builder addCommitTimestamps(int index, com.google.protobuf.Timestamp value)
       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;
    • addCommitTimestamps

      public UpdateDatabaseDdlMetadata.Builder addCommitTimestamps(com.google.protobuf.Timestamp.Builder builderForValue)
       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;
    • addCommitTimestamps

      public UpdateDatabaseDdlMetadata.Builder addCommitTimestamps(int index, com.google.protobuf.Timestamp.Builder builderForValue)
       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;
    • addAllCommitTimestamps

      public UpdateDatabaseDdlMetadata.Builder addAllCommitTimestamps(Iterable<? extends com.google.protobuf.Timestamp> values)
       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;
    • clearCommitTimestamps

      public UpdateDatabaseDdlMetadata.Builder clearCommitTimestamps()
       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;
    • removeCommitTimestamps

      public UpdateDatabaseDdlMetadata.Builder removeCommitTimestamps(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;
    • getCommitTimestampsBuilder

      public com.google.protobuf.Timestamp.Builder getCommitTimestampsBuilder(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;
    • getCommitTimestampsOrBuilder

      public 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;
      Specified by:
      getCommitTimestampsOrBuilder in interface UpdateDatabaseDdlMetadataOrBuilder
    • getCommitTimestampsOrBuilderList

      public 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;
      Specified by:
      getCommitTimestampsOrBuilderList in interface UpdateDatabaseDdlMetadataOrBuilder
    • addCommitTimestampsBuilder

      public com.google.protobuf.Timestamp.Builder addCommitTimestampsBuilder()
       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;
    • addCommitTimestampsBuilder

      public com.google.protobuf.Timestamp.Builder addCommitTimestampsBuilder(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;
    • getCommitTimestampsBuilderList

      public List<com.google.protobuf.Timestamp.Builder> getCommitTimestampsBuilderList()
       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

      public 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];
      Specified by:
      getThrottled in interface UpdateDatabaseDdlMetadataOrBuilder
      Returns:
      The throttled.
    • setThrottled

      public UpdateDatabaseDdlMetadata.Builder setThrottled(boolean value)
       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];
      Parameters:
      value - The throttled to set.
      Returns:
      This builder for chaining.
    • clearThrottled

      public UpdateDatabaseDdlMetadata.Builder clearThrottled()
       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:
      This builder for chaining.
    • getProgressList

      public List<OperationProgress> getProgressList()
       The progress of the
       [UpdateDatabaseDdl][google.spanner.admin.database.v1.DatabaseAdmin.UpdateDatabaseDdl]
       operations. All DDL statements will have continuously updating progress,
       and `progress[i]` is the operation progress for `statements[i]`. Also,
       `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.
       
      repeated .google.spanner.admin.database.v1.OperationProgress progress = 5;
      Specified by:
      getProgressList in interface UpdateDatabaseDdlMetadataOrBuilder
    • getProgressCount

      public int getProgressCount()
       The progress of the
       [UpdateDatabaseDdl][google.spanner.admin.database.v1.DatabaseAdmin.UpdateDatabaseDdl]
       operations. All DDL statements will have continuously updating progress,
       and `progress[i]` is the operation progress for `statements[i]`. Also,
       `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.
       
      repeated .google.spanner.admin.database.v1.OperationProgress progress = 5;
      Specified by:
      getProgressCount in interface UpdateDatabaseDdlMetadataOrBuilder
    • getProgress

      public OperationProgress getProgress(int index)
       The progress of the
       [UpdateDatabaseDdl][google.spanner.admin.database.v1.DatabaseAdmin.UpdateDatabaseDdl]
       operations. All DDL statements will have continuously updating progress,
       and `progress[i]` is the operation progress for `statements[i]`. Also,
       `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.
       
      repeated .google.spanner.admin.database.v1.OperationProgress progress = 5;
      Specified by:
      getProgress in interface UpdateDatabaseDdlMetadataOrBuilder
    • setProgress

      public UpdateDatabaseDdlMetadata.Builder setProgress(int index, OperationProgress value)
       The progress of the
       [UpdateDatabaseDdl][google.spanner.admin.database.v1.DatabaseAdmin.UpdateDatabaseDdl]
       operations. All DDL statements will have continuously updating progress,
       and `progress[i]` is the operation progress for `statements[i]`. Also,
       `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.
       
      repeated .google.spanner.admin.database.v1.OperationProgress progress = 5;
    • setProgress

      public UpdateDatabaseDdlMetadata.Builder setProgress(int index, OperationProgress.Builder builderForValue)
       The progress of the
       [UpdateDatabaseDdl][google.spanner.admin.database.v1.DatabaseAdmin.UpdateDatabaseDdl]
       operations. All DDL statements will have continuously updating progress,
       and `progress[i]` is the operation progress for `statements[i]`. Also,
       `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.
       
      repeated .google.spanner.admin.database.v1.OperationProgress progress = 5;
    • addProgress

       The progress of the
       [UpdateDatabaseDdl][google.spanner.admin.database.v1.DatabaseAdmin.UpdateDatabaseDdl]
       operations. All DDL statements will have continuously updating progress,
       and `progress[i]` is the operation progress for `statements[i]`. Also,
       `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.
       
      repeated .google.spanner.admin.database.v1.OperationProgress progress = 5;
    • addProgress

      public UpdateDatabaseDdlMetadata.Builder addProgress(int index, OperationProgress value)
       The progress of the
       [UpdateDatabaseDdl][google.spanner.admin.database.v1.DatabaseAdmin.UpdateDatabaseDdl]
       operations. All DDL statements will have continuously updating progress,
       and `progress[i]` is the operation progress for `statements[i]`. Also,
       `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.
       
      repeated .google.spanner.admin.database.v1.OperationProgress progress = 5;
    • addProgress

      public UpdateDatabaseDdlMetadata.Builder addProgress(OperationProgress.Builder builderForValue)
       The progress of the
       [UpdateDatabaseDdl][google.spanner.admin.database.v1.DatabaseAdmin.UpdateDatabaseDdl]
       operations. All DDL statements will have continuously updating progress,
       and `progress[i]` is the operation progress for `statements[i]`. Also,
       `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.
       
      repeated .google.spanner.admin.database.v1.OperationProgress progress = 5;
    • addProgress

      public UpdateDatabaseDdlMetadata.Builder addProgress(int index, OperationProgress.Builder builderForValue)
       The progress of the
       [UpdateDatabaseDdl][google.spanner.admin.database.v1.DatabaseAdmin.UpdateDatabaseDdl]
       operations. All DDL statements will have continuously updating progress,
       and `progress[i]` is the operation progress for `statements[i]`. Also,
       `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.
       
      repeated .google.spanner.admin.database.v1.OperationProgress progress = 5;
    • addAllProgress

      public UpdateDatabaseDdlMetadata.Builder addAllProgress(Iterable<? extends OperationProgress> values)
       The progress of the
       [UpdateDatabaseDdl][google.spanner.admin.database.v1.DatabaseAdmin.UpdateDatabaseDdl]
       operations. All DDL statements will have continuously updating progress,
       and `progress[i]` is the operation progress for `statements[i]`. Also,
       `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.
       
      repeated .google.spanner.admin.database.v1.OperationProgress progress = 5;
    • clearProgress

      public UpdateDatabaseDdlMetadata.Builder clearProgress()
       The progress of the
       [UpdateDatabaseDdl][google.spanner.admin.database.v1.DatabaseAdmin.UpdateDatabaseDdl]
       operations. All DDL statements will have continuously updating progress,
       and `progress[i]` is the operation progress for `statements[i]`. Also,
       `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.
       
      repeated .google.spanner.admin.database.v1.OperationProgress progress = 5;
    • removeProgress

      public UpdateDatabaseDdlMetadata.Builder removeProgress(int index)
       The progress of the
       [UpdateDatabaseDdl][google.spanner.admin.database.v1.DatabaseAdmin.UpdateDatabaseDdl]
       operations. All DDL statements will have continuously updating progress,
       and `progress[i]` is the operation progress for `statements[i]`. Also,
       `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.
       
      repeated .google.spanner.admin.database.v1.OperationProgress progress = 5;
    • getProgressBuilder

      public OperationProgress.Builder getProgressBuilder(int index)
       The progress of the
       [UpdateDatabaseDdl][google.spanner.admin.database.v1.DatabaseAdmin.UpdateDatabaseDdl]
       operations. All DDL statements will have continuously updating progress,
       and `progress[i]` is the operation progress for `statements[i]`. Also,
       `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.
       
      repeated .google.spanner.admin.database.v1.OperationProgress progress = 5;
    • getProgressOrBuilder

      public OperationProgressOrBuilder getProgressOrBuilder(int index)
       The progress of the
       [UpdateDatabaseDdl][google.spanner.admin.database.v1.DatabaseAdmin.UpdateDatabaseDdl]
       operations. All DDL statements will have continuously updating progress,
       and `progress[i]` is the operation progress for `statements[i]`. Also,
       `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.
       
      repeated .google.spanner.admin.database.v1.OperationProgress progress = 5;
      Specified by:
      getProgressOrBuilder in interface UpdateDatabaseDdlMetadataOrBuilder
    • getProgressOrBuilderList

      public List<? extends OperationProgressOrBuilder> getProgressOrBuilderList()
       The progress of the
       [UpdateDatabaseDdl][google.spanner.admin.database.v1.DatabaseAdmin.UpdateDatabaseDdl]
       operations. All DDL statements will have continuously updating progress,
       and `progress[i]` is the operation progress for `statements[i]`. Also,
       `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.
       
      repeated .google.spanner.admin.database.v1.OperationProgress progress = 5;
      Specified by:
      getProgressOrBuilderList in interface UpdateDatabaseDdlMetadataOrBuilder
    • addProgressBuilder

      public OperationProgress.Builder addProgressBuilder()
       The progress of the
       [UpdateDatabaseDdl][google.spanner.admin.database.v1.DatabaseAdmin.UpdateDatabaseDdl]
       operations. All DDL statements will have continuously updating progress,
       and `progress[i]` is the operation progress for `statements[i]`. Also,
       `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.
       
      repeated .google.spanner.admin.database.v1.OperationProgress progress = 5;
    • addProgressBuilder

      public OperationProgress.Builder addProgressBuilder(int index)
       The progress of the
       [UpdateDatabaseDdl][google.spanner.admin.database.v1.DatabaseAdmin.UpdateDatabaseDdl]
       operations. All DDL statements will have continuously updating progress,
       and `progress[i]` is the operation progress for `statements[i]`. Also,
       `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.
       
      repeated .google.spanner.admin.database.v1.OperationProgress progress = 5;
    • getProgressBuilderList

      public List<OperationProgress.Builder> getProgressBuilderList()
       The progress of the
       [UpdateDatabaseDdl][google.spanner.admin.database.v1.DatabaseAdmin.UpdateDatabaseDdl]
       operations. All DDL statements will have continuously updating progress,
       and `progress[i]` is the operation progress for `statements[i]`. Also,
       `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.
       
      repeated .google.spanner.admin.database.v1.OperationProgress progress = 5;
    • getActionsList

      public List<DdlStatementActionInfo> getActionsList()
       The brief action info for the DDL statements.
       `actions[i]` is the brief info for `statements[i]`.
       
      repeated .google.spanner.admin.database.v1.DdlStatementActionInfo actions = 6;
      Specified by:
      getActionsList in interface UpdateDatabaseDdlMetadataOrBuilder
    • getActionsCount

      public int getActionsCount()
       The brief action info for the DDL statements.
       `actions[i]` is the brief info for `statements[i]`.
       
      repeated .google.spanner.admin.database.v1.DdlStatementActionInfo actions = 6;
      Specified by:
      getActionsCount in interface UpdateDatabaseDdlMetadataOrBuilder
    • getActions

      public DdlStatementActionInfo getActions(int index)
       The brief action info for the DDL statements.
       `actions[i]` is the brief info for `statements[i]`.
       
      repeated .google.spanner.admin.database.v1.DdlStatementActionInfo actions = 6;
      Specified by:
      getActions in interface UpdateDatabaseDdlMetadataOrBuilder
    • setActions

      public UpdateDatabaseDdlMetadata.Builder setActions(int index, DdlStatementActionInfo value)
       The brief action info for the DDL statements.
       `actions[i]` is the brief info for `statements[i]`.
       
      repeated .google.spanner.admin.database.v1.DdlStatementActionInfo actions = 6;
    • setActions

      public UpdateDatabaseDdlMetadata.Builder setActions(int index, DdlStatementActionInfo.Builder builderForValue)
       The brief action info for the DDL statements.
       `actions[i]` is the brief info for `statements[i]`.
       
      repeated .google.spanner.admin.database.v1.DdlStatementActionInfo actions = 6;
    • addActions

       The brief action info for the DDL statements.
       `actions[i]` is the brief info for `statements[i]`.
       
      repeated .google.spanner.admin.database.v1.DdlStatementActionInfo actions = 6;
    • addActions

      public UpdateDatabaseDdlMetadata.Builder addActions(int index, DdlStatementActionInfo value)
       The brief action info for the DDL statements.
       `actions[i]` is the brief info for `statements[i]`.
       
      repeated .google.spanner.admin.database.v1.DdlStatementActionInfo actions = 6;
    • addActions

       The brief action info for the DDL statements.
       `actions[i]` is the brief info for `statements[i]`.
       
      repeated .google.spanner.admin.database.v1.DdlStatementActionInfo actions = 6;
    • addActions

      public UpdateDatabaseDdlMetadata.Builder addActions(int index, DdlStatementActionInfo.Builder builderForValue)
       The brief action info for the DDL statements.
       `actions[i]` is the brief info for `statements[i]`.
       
      repeated .google.spanner.admin.database.v1.DdlStatementActionInfo actions = 6;
    • addAllActions

      public UpdateDatabaseDdlMetadata.Builder addAllActions(Iterable<? extends DdlStatementActionInfo> values)
       The brief action info for the DDL statements.
       `actions[i]` is the brief info for `statements[i]`.
       
      repeated .google.spanner.admin.database.v1.DdlStatementActionInfo actions = 6;
    • clearActions

      public UpdateDatabaseDdlMetadata.Builder clearActions()
       The brief action info for the DDL statements.
       `actions[i]` is the brief info for `statements[i]`.
       
      repeated .google.spanner.admin.database.v1.DdlStatementActionInfo actions = 6;
    • removeActions

      public UpdateDatabaseDdlMetadata.Builder removeActions(int index)
       The brief action info for the DDL statements.
       `actions[i]` is the brief info for `statements[i]`.
       
      repeated .google.spanner.admin.database.v1.DdlStatementActionInfo actions = 6;
    • getActionsBuilder

      public DdlStatementActionInfo.Builder getActionsBuilder(int index)
       The brief action info for the DDL statements.
       `actions[i]` is the brief info for `statements[i]`.
       
      repeated .google.spanner.admin.database.v1.DdlStatementActionInfo actions = 6;
    • getActionsOrBuilder

      public DdlStatementActionInfoOrBuilder getActionsOrBuilder(int index)
       The brief action info for the DDL statements.
       `actions[i]` is the brief info for `statements[i]`.
       
      repeated .google.spanner.admin.database.v1.DdlStatementActionInfo actions = 6;
      Specified by:
      getActionsOrBuilder in interface UpdateDatabaseDdlMetadataOrBuilder
    • getActionsOrBuilderList

      public List<? extends DdlStatementActionInfoOrBuilder> getActionsOrBuilderList()
       The brief action info for the DDL statements.
       `actions[i]` is the brief info for `statements[i]`.
       
      repeated .google.spanner.admin.database.v1.DdlStatementActionInfo actions = 6;
      Specified by:
      getActionsOrBuilderList in interface UpdateDatabaseDdlMetadataOrBuilder
    • addActionsBuilder

      public DdlStatementActionInfo.Builder addActionsBuilder()
       The brief action info for the DDL statements.
       `actions[i]` is the brief info for `statements[i]`.
       
      repeated .google.spanner.admin.database.v1.DdlStatementActionInfo actions = 6;
    • addActionsBuilder

      public DdlStatementActionInfo.Builder addActionsBuilder(int index)
       The brief action info for the DDL statements.
       `actions[i]` is the brief info for `statements[i]`.
       
      repeated .google.spanner.admin.database.v1.DdlStatementActionInfo actions = 6;
    • getActionsBuilderList

      public List<DdlStatementActionInfo.Builder> getActionsBuilderList()
       The brief action info for the DDL statements.
       `actions[i]` is the brief info for `statements[i]`.
       
      repeated .google.spanner.admin.database.v1.DdlStatementActionInfo actions = 6;
    • setUnknownFields

      public final UpdateDatabaseDdlMetadata.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
      Specified by:
      setUnknownFields in interface com.google.protobuf.Message.Builder
      Overrides:
      setUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<UpdateDatabaseDdlMetadata.Builder>
    • mergeUnknownFields

      public final UpdateDatabaseDdlMetadata.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
      Specified by:
      mergeUnknownFields in interface com.google.protobuf.Message.Builder
      Overrides:
      mergeUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<UpdateDatabaseDdlMetadata.Builder>