in automl/snippets/list_datasets.py [0:0]
def list_datasets(project_id):
"""List datasets."""
# [START automl_language_entity_extraction_list_datasets]
# [START automl_language_sentiment_analysis_list_datasets]
# [START automl_language_text_classification_list_datasets]
# [START automl_translate_list_datasets]
# [START automl_vision_classification_list_datasets]
# [START automl_vision_object_detection_list_datasets]
from google.cloud import automl
# TODO(developer): Uncomment and set the following variables
# project_id = "YOUR_PROJECT_ID"
client = automl.AutoMlClient()
# A resource that represents Google Cloud Platform location.
project_location = f"projects/{project_id}/locations/us-central1"
# List all the datasets available in the region.
request = automl.ListDatasetsRequest(parent=project_location, filter="")
response = client.list_datasets(request=request)
print("List of datasets:")
for dataset in response:
print(f"Dataset name: {dataset.name}")
print("Dataset id: {}".format(dataset.name.split("/")[-1]))
print(f"Dataset display name: {dataset.display_name}")
print(f"Dataset create time: {dataset.create_time}")
# [END automl_language_sentiment_analysis_list_datasets]
# [END automl_language_text_classification_list_datasets]
# [END automl_translate_list_datasets]
# [END automl_vision_classification_list_datasets]
# [END automl_vision_object_detection_list_datasets]
print(
"Text extraction dataset metadata: {}".format(
dataset.text_extraction_dataset_metadata
)
)
# [END automl_language_entity_extraction_list_datasets]
# [START automl_language_sentiment_analysis_list_datasets]
print(
"Text sentiment dataset metadata: {}".format(
dataset.text_sentiment_dataset_metadata
)
)
# [END automl_language_sentiment_analysis_list_datasets]
# [START automl_language_text_classification_list_datasets]
print(
"Text classification dataset metadata: {}".format(
dataset.text_classification_dataset_metadata
)
)
# [END automl_language_text_classification_list_datasets]
# [START automl_translate_list_datasets]
print("Translation dataset metadata:")
print(
"\tsource_language_code: {}".format(
dataset.translation_dataset_metadata.source_language_code
)
)
print(
"\ttarget_language_code: {}".format(
dataset.translation_dataset_metadata.target_language_code
)
)
# [END automl_translate_list_datasets]
# [START automl_vision_classification_list_datasets]
print(
"Image classification dataset metadata: {}".format(
dataset.image_classification_dataset_metadata
)
)
# [END automl_vision_classification_list_datasets]
# [START automl_vision_object_detection_list_datasets]
print(
"Image object detection dataset metadata: {}".format(
dataset.image_object_detection_dataset_metadata
)
)