public final class CopyBackupRequest extends Object
CopyBackupRequest.| Modifier and Type | Method and Description |
|---|---|
boolean |
equals(Object o) |
int |
hashCode() |
static CopyBackupRequest |
of(String sourceClusterId,
String sourceBackupId)
Create a
CopyBackupRequest object. |
CopyBackupRequest |
setDestination(String clusterId,
String backupId) |
CopyBackupRequest |
setExpireTime(org.threeten.bp.Instant expireTime) |
CopyBackupRequest |
setSourceInstance(String instanceId) |
CopyBackupRequest |
setSourceInstance(String projectId,
String instanceId) |
CopyBackupRequest |
toProto(String projectId,
String instanceId) |
public static CopyBackupRequest of(String sourceClusterId, String sourceBackupId)
CopyBackupRequest object. It assumes the source backup is located in the same
instance and project as the destination backup, which is where the BigtableTableAdminClient is
created in. use setSourceInstance("[INSTANCE]") if the source backup is located in a different
instance. use setSourceInstance("[PROJECT]", "[INSTANCE]") if the source backup is located in a
different project.public CopyBackupRequest setSourceInstance(String instanceId)
public CopyBackupRequest setSourceInstance(String projectId, String instanceId)
public CopyBackupRequest setDestination(String clusterId, String backupId)
public CopyBackupRequest setExpireTime(org.threeten.bp.Instant expireTime)
@InternalApi public CopyBackupRequest toProto(@Nonnull String projectId, @Nonnull String instanceId)
Copyright © 2026 Google LLC. All rights reserved.