/** * * * <pre> * The request that prompted the initiation of this CreateTableFromSnapshot * operation. * </pre> * * <code>.google.bigtable.admin.v2.CreateTableFromSnapshotRequest original_request = 1;</code> */ public Builder setOriginalRequest( com.google.bigtable.admin.v2.CreateTableFromSnapshotRequest.Builder builderForValue) { if (originalRequestBuilder_ == null) { originalRequest_ = builderForValue.build(); onChanged(); } else { originalRequestBuilder_.setMessage(builderForValue.build()); } return this; } /**
extensionRegistry); if (subBuilder != null) { subBuilder.mergeFrom(originalRequest_); originalRequest_ = subBuilder.buildPartial();
extensionRegistry); if (subBuilder != null) { subBuilder.mergeFrom(originalRequest_); originalRequest_ = subBuilder.buildPartial();
.setParent(parent) .setTableId(tableId) .setSourceSnapshot(sourceSnapshot) .build(); return createTableFromSnapshotAsync(request);
.setParent(parent == null ? null : parent.toString()) .setTableId(tableId) .setSourceSnapshot(sourceSnapshot == null ? null : sourceSnapshot.toString()) .build(); return createTableFromSnapshotAsync(request);
/** * * * <pre> * The request that prompted the initiation of this CreateTableFromSnapshot * operation. * </pre> * * <code>.google.bigtable.admin.v2.CreateTableFromSnapshotRequest original_request = 1;</code> */ public Builder mergeOriginalRequest( com.google.bigtable.admin.v2.CreateTableFromSnapshotRequest value) { if (originalRequestBuilder_ == null) { if (originalRequest_ != null) { originalRequest_ = com.google.bigtable.admin.v2.CreateTableFromSnapshotRequest.newBuilder( originalRequest_) .mergeFrom(value) .buildPartial(); } else { originalRequest_ = value; } onChanged(); } else { originalRequestBuilder_.mergeFrom(value); } return this; } /**
/** * * * <pre> * The request that prompted the initiation of this CreateTableFromSnapshot * operation. * </pre> * * <code>.google.bigtable.admin.v2.CreateTableFromSnapshotRequest original_request = 1;</code> */ public Builder setOriginalRequest( com.google.bigtable.admin.v2.CreateTableFromSnapshotRequest.Builder builderForValue) { if (originalRequestBuilder_ == null) { originalRequest_ = builderForValue.build(); onChanged(); } else { originalRequestBuilder_.setMessage(builderForValue.build()); } return this; } /**
/** {@inheritDoc} */ @Override public void cloneSnapshot(String snapshotName, TableName tableName) throws IOException, TableExistsException, RestoreSnapshotException { CreateTableFromSnapshotRequest request = CreateTableFromSnapshotRequest.newBuilder() .setParent(options.getInstanceName().toString()) .setTableId(tableName.getNameAsString()) .setSourceSnapshot(getClusterName().toSnapshotName(snapshotName)) .build(); Operation operation = Futures .getChecked(bigtableTableAdminClient.createTableFromSnapshotAsync(request), IOException.class); try { connection.getSession().getInstanceAdminClient(). waitForOperation(operation); } catch (TimeoutException e) { throw new IOException("Timed out waiting for cloneSnapshot operation to finish", e); } }
/** {@inheritDoc} */ @Override public void cloneSnapshot(String snapshotName, TableName tableName) throws IOException, TableExistsException, RestoreSnapshotException { CreateTableFromSnapshotRequest request = CreateTableFromSnapshotRequest.newBuilder() .setParent(options.getInstanceName().toString()) .setTableId(tableName.getNameAsString()) .setSourceSnapshot(getClusterName().toSnapshotName(snapshotName)) .build(); Operation operation = Futures .getChecked(bigtableTableAdminClient.createTableFromSnapshotAsync(request), IOException.class); try { connection.getSession().getInstanceAdminClient(). waitForOperation(operation); } catch (TimeoutException e) { throw new IOException("Timed out waiting for cloneSnapshot operation to finish", e); } }
private Builder() { maybeForceBuilderInitialization(); }
@Override public CompletableFuture<Void> cloneSnapshot(String snapshotName, TableName tableName) { return CompletableFuture.supplyAsync(() -> { try { return CreateTableFromSnapshotRequest.newBuilder() .setParent(options.getInstanceName().toString()) .setTableId(tableName.getNameAsString()) .setSourceSnapshot(getClusterName().toSnapshotName(snapshotName)).build(); } catch (IOException e) { throw new CompletionException(e); } }).thenCompose( c -> bigtableTableAdminClient.createTableFromSnapshotAsync(c).thenApply(r -> null)); }
private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { super(parent); maybeForceBuilderInitialization(); }
@Override public CompletableFuture<Void> cloneSnapshot(String snapshotName, TableName tableName) { return CompletableFuture.supplyAsync(() -> { try { return CreateTableFromSnapshotRequest.newBuilder() .setParent(options.getInstanceName().toString()) .setTableId(tableName.getNameAsString()) .setSourceSnapshot(getClusterName().toSnapshotName(snapshotName)).build(); } catch (IOException e) { throw new CompletionException(e); } }).thenCompose( c -> bigtableTableAdminClient.createTableFromSnapshotAsync(c).thenApply(r -> null)); }
@java.lang.Override protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { Builder builder = new Builder(parent); return builder; } /**
@java.lang.Override public com.google.bigtable.admin.v2.CreateTableFromSnapshotRequest build() { com.google.bigtable.admin.v2.CreateTableFromSnapshotRequest result = buildPartial(); if (!result.isInitialized()) { throw newUninitializedMessageException(result); } return result; }
.setParent(parent) .setTableId(tableId) .setSourceSnapshot(sourceSnapshot) .build(); return createTableFromSnapshotAsync(request);
.setParent(parent == null ? null : parent.toString()) .setTableId(tableId) .setSourceSnapshot(sourceSnapshot == null ? null : sourceSnapshot.toString()) .build(); return createTableFromSnapshotAsync(request);
/** * * * <pre> * The request that prompted the initiation of this CreateTableFromSnapshot * operation. * </pre> * * <code>.google.bigtable.admin.v2.CreateTableFromSnapshotRequest original_request = 1;</code> */ public Builder mergeOriginalRequest( com.google.bigtable.admin.v2.CreateTableFromSnapshotRequest value) { if (originalRequestBuilder_ == null) { if (originalRequest_ != null) { originalRequest_ = com.google.bigtable.admin.v2.CreateTableFromSnapshotRequest.newBuilder( originalRequest_) .mergeFrom(value) .buildPartial(); } else { originalRequest_ = value; } onChanged(); } else { originalRequestBuilder_.mergeFrom(value); } return this; } /**
private Builder() { maybeForceBuilderInitialization(); }