Interface RestoreTableMetadataOrBuilder

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

    public interface RestoreTableMetadataOrBuilder
    extends com.google.protobuf.MessageOrBuilder
    • Method Detail

      • getName

        String getName()
         Name of the table being created and restored to.
         
        string name = 1;
        Returns:
        The name.
      • getNameBytes

        com.google.protobuf.ByteString getNameBytes()
         Name of the table being created and restored to.
         
        string name = 1;
        Returns:
        The bytes for name.
      • getSourceTypeValue

        int getSourceTypeValue()
         The type of the restore source.
         
        .google.bigtable.admin.v2.RestoreSourceType source_type = 2;
        Returns:
        The enum numeric value on the wire for sourceType.
      • getSourceType

        RestoreSourceType getSourceType()
         The type of the restore source.
         
        .google.bigtable.admin.v2.RestoreSourceType source_type = 2;
        Returns:
        The sourceType.
      • hasBackupInfo

        boolean hasBackupInfo()
        .google.bigtable.admin.v2.BackupInfo backup_info = 3;
        Returns:
        Whether the backupInfo field is set.
      • getBackupInfo

        BackupInfo getBackupInfo()
        .google.bigtable.admin.v2.BackupInfo backup_info = 3;
        Returns:
        The backupInfo.
      • getBackupInfoOrBuilder

        BackupInfoOrBuilder getBackupInfoOrBuilder()
        .google.bigtable.admin.v2.BackupInfo backup_info = 3;
      • getOptimizeTableOperationName

        String getOptimizeTableOperationName()
         If exists, the name of the long-running operation that will be used to
         track the post-restore optimization process to optimize the performance of
         the restored table. The metadata type of the long-running operation is
         [OptimizeRestoreTableMetadata][]. The response type is
         [Empty][google.protobuf.Empty]. This long-running operation may be
         automatically created by the system if applicable after the
         RestoreTable long-running operation completes successfully. This operation
         may not be created if the table is already optimized or the restore was
         not successful.
         
        string optimize_table_operation_name = 4;
        Returns:
        The optimizeTableOperationName.
      • getOptimizeTableOperationNameBytes

        com.google.protobuf.ByteString getOptimizeTableOperationNameBytes()
         If exists, the name of the long-running operation that will be used to
         track the post-restore optimization process to optimize the performance of
         the restored table. The metadata type of the long-running operation is
         [OptimizeRestoreTableMetadata][]. The response type is
         [Empty][google.protobuf.Empty]. This long-running operation may be
         automatically created by the system if applicable after the
         RestoreTable long-running operation completes successfully. This operation
         may not be created if the table is already optimized or the restore was
         not successful.
         
        string optimize_table_operation_name = 4;
        Returns:
        The bytes for optimizeTableOperationName.
      • hasProgress

        boolean hasProgress()
         The progress of the
         [RestoreTable][google.bigtable.admin.v2.BigtableTableAdmin.RestoreTable]
         operation.
         
        .google.bigtable.admin.v2.OperationProgress progress = 5;
        Returns:
        Whether the progress field is set.
      • getProgress

        OperationProgress getProgress()
         The progress of the
         [RestoreTable][google.bigtable.admin.v2.BigtableTableAdmin.RestoreTable]
         operation.
         
        .google.bigtable.admin.v2.OperationProgress progress = 5;
        Returns:
        The progress.
      • getProgressOrBuilder

        OperationProgressOrBuilder getProgressOrBuilder()
         The progress of the
         [RestoreTable][google.bigtable.admin.v2.BigtableTableAdmin.RestoreTable]
         operation.
         
        .google.bigtable.admin.v2.OperationProgress progress = 5;