데이터세트 삭제하는 방법을 보여줍니다.
더 살펴보기
이 코드 샘플이 포함된 자세한 문서는 다음을 참조하세요.
코드 샘플
자바
import com.google.cloud.automl.v1beta1.AutoMlClient;
import com.google.cloud.automl.v1beta1.DatasetName;
import com.google.protobuf.Empty;
import java.io.IOException;
import java.util.concurrent.ExecutionException;
class DeleteDataset {
static void deleteDataset() throws IOException, ExecutionException, InterruptedException {
// TODO(developer): Replace these variables before running the sample.
String projectId = "YOUR_PROJECT_ID";
String datasetId = "YOUR_DATASET_ID";
deleteDataset(projectId, datasetId);
}
// Delete a dataset
static void deleteDataset(String projectId, String datasetId)
throws IOException, ExecutionException, InterruptedException {
// Initialize client that will be used to send requests. This client only needs to be created
// once, and can be reused for multiple requests. After completing all of your requests, call
// the "close" method on the client to safely clean up any remaining background resources.
try (AutoMlClient client = AutoMlClient.create()) {
// Get the full path of the dataset.
DatasetName datasetFullId = DatasetName.of(projectId, "us-central1", datasetId);
Empty response = client.deleteDatasetAsync(datasetFullId).get();
System.out.format("Dataset deleted. %s%n", response);
}
}
}
Node.js
const automl = require('@google-cloud/automl');
const client = new automl.v1beta1.AutoMlClient();
/**
* Demonstrates using the AutoML client to delete a dataset.
* TODO(developer): Uncomment the following lines before running the sample.
*/
// const projectId = '[PROJECT_ID]' e.g., "my-gcloud-project";
// const computeRegion = '[REGION_NAME]' e.g., "us-central1";
// const datasetId = '[DATASET_ID]' e.g., "TBL2246891593778855936";
// Get the full path of the dataset.
const datasetFullId = client.datasetPath(projectId, computeRegion, datasetId);
// Delete a dataset.
client
.deleteDataset({name: datasetFullId})
.then(responses => {
const operation = responses[0];
return operation.promise();
})
.then(responses => {
// The final result of the operation.
const operationDetails = responses[2];
// Get the dataset delete details.
console.log('Dataset delete details:');
console.log('\tOperation details:');
console.log(`\t\tName: ${operationDetails.name}`);
console.log(`\t\tDone: ${operationDetails.done}`);
})
.catch(err => {
console.error(err);
});
Python
# TODO(developer): Uncomment and set the following variables
# project_id = 'PROJECT_ID_HERE'
# compute_region = 'COMPUTE_REGION_HERE'
# dataset_display_name = 'DATASET_DISPLAY_NAME_HERE
from google.cloud import automl_v1beta1 as automl
client = automl.TablesClient(project=project_id, region=compute_region)
# Delete a dataset.
response = client.delete_dataset(dataset_display_name=dataset_display_name)
# synchronous check of operation status.
print("Dataset deleted. {}".format(response.result()))
다음 단계
다른 Google Cloud 제품의 코드 샘플을 검색하고 필터링하려면 Google Cloud 샘플 브라우저를 참조하세요.