Class 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 Detail

      • 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>
      • 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
      • 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>
      • 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
      • 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.
         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;
        Specified by:
        getProgressList in interface UpdateDatabaseDdlMetadataOrBuilder
      • getProgressCount

        public 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;
        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.
         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;
        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.
         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;
      • setProgress

        public UpdateDatabaseDdlMetadata.Builder setProgress​(int index,
                                                             OperationProgress.Builder builderForValue)
         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;
      • addProgress

        public UpdateDatabaseDdlMetadata.Builder addProgress​(OperationProgress value)
         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;
      • addProgress

        public UpdateDatabaseDdlMetadata.Builder addProgress​(int index,
                                                             OperationProgress value)
         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;
      • addProgress

        public UpdateDatabaseDdlMetadata.Builder addProgress​(OperationProgress.Builder builderForValue)
         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;
      • addProgress

        public UpdateDatabaseDdlMetadata.Builder addProgress​(int index,
                                                             OperationProgress.Builder builderForValue)
         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;
      • addAllProgress

        public UpdateDatabaseDdlMetadata.Builder addAllProgress​(Iterable<? extends OperationProgress> values)
         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;
      • clearProgress

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

        public UpdateDatabaseDdlMetadata.Builder removeProgress​(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;
      • getProgressBuilder

        public OperationProgress.Builder getProgressBuilder​(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;
      • getProgressOrBuilder

        public 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;
        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.
         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;
        Specified by:
        getProgressOrBuilderList in interface UpdateDatabaseDdlMetadataOrBuilder
      • addProgressBuilder

        public OperationProgress.Builder addProgressBuilder()
         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;
      • addProgressBuilder

        public OperationProgress.Builder addProgressBuilder​(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;
      • getProgressBuilderList

        public List<OperationProgress.Builder> getProgressBuilderList()
         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;
      • 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>