Package google.maps.mapsplatformdatasets.v1

Indeks

MapsPlatformDatasets

Definisi layanan untuk Maps Platform Datasets API.

CreateDataset

rpc CreateDataset(CreateDatasetRequest) returns (Dataset)

Membuat set data baru untuk project yang ditentukan.

Cakupan otorisasi

Memerlukan cakupan OAuth berikut:

  • https://www.googleapis.com/auth/cloud-platform
Izin IAM

Memerlukan izin IAM berikut pada resource parent:

  • mapsplatformdatasets.datasets.create

Untuk informasi selengkapnya, lihat dokumentasi IAM.

DeleteDataset

rpc DeleteDataset(DeleteDatasetRequest) returns (Empty)

Menghapus set data yang ditentukan.

Cakupan otorisasi

Memerlukan cakupan OAuth berikut:

  • https://www.googleapis.com/auth/cloud-platform
Izin IAM

Memerlukan izin IAM berikut pada resource name:

  • mapsplatformdatasets.datasets.delete

Untuk informasi selengkapnya, lihat dokumentasi IAM.

DownloadDataset

rpc DownloadDataset(DownloadDatasetRequest) returns (DownloadDatasetResponse)

Mengunduh {i>dataset<i}.

Cakupan otorisasi

Memerlukan cakupan OAuth berikut:

  • https://www.googleapis.com/auth/cloud-platform
Izin IAM

Memerlukan izin IAM berikut pada resource name:

  • mapsplatformdatasets.datasets.export

Untuk informasi selengkapnya, lihat dokumentasi IAM.

FetchDatasetErrors

rpc FetchDatasetErrors(FetchDatasetErrorsRequest) returns (FetchDatasetErrorsResponse)

Mendapatkan semua error set data.

Cakupan otorisasi

Memerlukan cakupan OAuth berikut:

  • https://www.googleapis.com/auth/cloud-platform
Izin IAM

Memerlukan izin IAM berikut pada resource dataset:

  • mapsplatformdatasets.datasets.get

Untuk informasi selengkapnya, lihat dokumentasi IAM.

GetDataset

rpc GetDataset(GetDatasetRequest) returns (Dataset)

Mendapatkan set data.

Cakupan otorisasi

Memerlukan cakupan OAuth berikut:

  • https://www.googleapis.com/auth/cloud-platform
Izin IAM

Memerlukan izin IAM berikut pada resource name:

  • mapsplatformdatasets.datasets.get

Untuk informasi selengkapnya, lihat dokumentasi IAM.

ImportDataset

rpc ImportDataset(ImportDatasetRequest) returns (ImportDatasetResponse)

Mengimpor data versi baru untuk set data.

Cakupan otorisasi

Memerlukan cakupan OAuth berikut:

  • https://www.googleapis.com/auth/cloud-platform
Izin IAM

Memerlukan izin IAM berikut pada resource name:

  • mapsplatformdatasets.datasets.import

Untuk informasi selengkapnya, lihat dokumentasi IAM.

ListDatasets

rpc ListDatasets(ListDatasetsRequest) returns (ListDatasetsResponse)

Mencantumkan semua set data untuk project yang ditentukan.

Cakupan otorisasi

Memerlukan cakupan OAuth berikut:

  • https://www.googleapis.com/auth/cloud-platform
Izin IAM

Memerlukan izin IAM berikut pada resource parent:

  • mapsplatformdatasets.datasets.list

Untuk informasi selengkapnya, lihat dokumentasi IAM.

UpdateDatasetMetadata

rpc UpdateDatasetMetadata(UpdateDatasetMetadataRequest) returns (Dataset)

Memperbarui metadata untuk set data.

Cakupan otorisasi

Memerlukan cakupan OAuth berikut:

  • https://www.googleapis.com/auth/cloud-platform
Izin IAM

Memerlukan izin IAM berikut pada resource name:

  • mapsplatformdatasets.datasets.update

Untuk informasi selengkapnya, lihat dokumentasi IAM.

CreateDatasetRequest

Permintaan untuk membuat set data peta.

Kolom
parent

string

Wajib. Project induk yang akan memiliki set data. Format: projects/{project}

dataset

Dataset

Wajib. Versi set data yang akan dibuat.

Set data

Representasi resource set data.

Kolom
name

string

Nama resource. Format: projects/{project}/set data/{dataset_id}

display_name

string

Nama yang dapat dibaca manusia, ditampilkan di UI konsol.

Harus unik dalam sebuah project.

description

string

Deskripsi set data ini.

version_id

string

ID versi set data.

usage[]

Usage

Kasus penggunaan yang ditentukan untuk set data ini.

status

Status

Hanya output. Status versi set data ini.

create_time

Timestamp

Hanya output. Waktu saat set data pertama kali dibuat.

update_time

Timestamp

Hanya output. Waktu saat metadata set data terakhir diperbarui.

version_create_time

Timestamp

Hanya output. Waktu versi ini dibuat.

version_description

string

Hanya output. Deskripsi untuk versi set data ini. ID ini disediakan saat mengimpor data ke set data.

Kolom union data_source. Detail tentang sumber data untuk set data. data_source hanya dapat berupa salah satu dari berikut:
local_file_source

LocalFileSource

Sumber file lokal untuk set data untuk satu upload.

gcs_source

GcsSource

Sumber file Google Cloud Storage untuk set data untuk satu upload.

DeleteDatasetRequest

Permintaan untuk menghapus set data.

Kolom
name

string

Wajib. Nama set data yang akan dihapus. Format: projects/{project}/set data/{dataset_id}

DownloadDatasetRequest

Permintaan untuk mendownload set data.

Kolom
name

string

Nama resource set data yang akan diambil. Format: projects/{project}/set data/{dataset_id}

DownloadDatasetResponse

Objek respons DownloadDataset.

FetchDatasetErrorsRequest

Permintaan untuk mencantumkan error mendetail yang termasuk dalam set data.

Kolom
dataset

string

Wajib. Nama set data untuk mencantumkan semua error. Format: projects/{project}/set data/{dataset_id}

page_size

int32

Jumlah maksimum error yang akan ditampilkan per halaman.

Nilai maksimumnya adalah 500; nilai di atas 500 akan dibatasi menjadi 500.

Jika tidak ditentukan, maksimal 50 error akan ditampilkan.

page_token

string

Token halaman, yang diterima dari panggilan ListDatasetErrors sebelumnya. Berikan atribut ini untuk mengambil halaman selanjutnya.

FetchDatasetErrorsResponse

Objek respons FetchDatasetErrors.

Kolom
next_page_token

string

Token yang dapat dikirim sebagai page_token untuk mengambil halaman berikutnya.

Jika kolom ini dihilangkan, tidak ada halaman berikutnya.

errors[]

Status

Error yang terkait dengan set data.

FileFormat

Format file yang sedang diupload.

Enum
FILE_FORMAT_UNSPECIFIED Format file tidak ditentukan.
FILE_FORMAT_GEOJSON GeoJson.
FILE_FORMAT_KML File KML.
FILE_FORMAT_CSV CSV.

GcsSource

Detail tentang sumber data saat berada di Google Cloud Storage.

Kolom
input_uri

string

URI data sumber. Misalnya, gs://my_bucket/my_object.

file_format

FileFormat

Format file objek Google Cloud Storage. Ini terutama digunakan untuk validasi.

GetDatasetRequest

Permintaan untuk mendapatkan set data yang ditentukan.

Kolom
name

string

Wajib. Nama resource. Format: projects/{project}/set data/{dataset_id}

Juga dapat mengambil beberapa versi khusus dengan menambahkan "@" dan tag. Format: projects/{project}/set data/{dataset_id}@{tag}

Tag "active": Info versi terbaru yang selesai akan disertakan, dan NOT_FOUND jika set data tidak memilikinya.

ImportDatasetRequest

Permintaan untuk mengimpor set data versi baru.

Kolom
name

string

Wajib. Nama resource. Format: projects/{project}/set data/{dataset_id}

version_description

string

Deskripsi data baru yang sedang diimpor.

Kolom union data_source. Detail tentang sumber data untuk set data. data_source hanya dapat berupa salah satu dari berikut:
local_file_source

LocalFileSource

Sumber file lokal untuk set data untuk impor satu kali.

gcs_source

GcsSource

Sumber file Google Cloud Storage untuk set data untuk impor satu kali.

ImportDatasetResponse

Objek respons ImportDataset.

Kolom
name

string

Wajib. Nama resource dari versi set data yang baru dibuat. Format: projects/{project}/set data/{dataset_id}@{version_id}

ListDatasetsRequest

Permintaan untuk mencantumkan set data untuk project.

Kolom
parent

string

Wajib. Nama project untuk mencantumkan semua set data. Format: projects/{project}

page_size

int32

Jumlah maksimum set data yang akan ditampilkan per halaman.

Jika tidak ditentukan (atau nol), semua set data akan ditampilkan.

page_token

string

Token halaman, yang diterima dari panggilan ListDatasets sebelumnya. Berikan atribut ini untuk mengambil halaman selanjutnya.

tag

string

Tag yang menentukan versi yang diinginkan untuk setiap set data.

Perhatikan bahwa saat penomoran halaman juga ditentukan, beberapa pemfilteran dapat terjadi setelah penomoran halaman, yang dapat menyebabkan respons berisi lebih sedikit set data daripada ukuran halaman, meskipun itu bukan halaman terakhir.

Tag "active": Setiap set data dalam respons akan menyertakan info dari versi terbaru yang sudah selesai, dan set data akan dilewati jika tidak memilikinya.

ListDatasetsResponse

Objek respons ListDatasets.

Kolom
datasets[]

Dataset

Semua set data untuk project.

next_page_token

string

Token yang dapat dikirim sebagai page_token untuk mengambil halaman berikutnya.

Jika kolom ini dihilangkan, tidak ada halaman berikutnya.

LocalFileSource

Detail tentang sumber data jika berupa file lokal.

Kolom
filename

string

Nama file dari file yang diupload.

file_format

FileFormat

Format file yang sedang diupload.

Status

Status set data.

Kolom
state

State

Enum status untuk status.

error_message

string

Pesan error yang menunjukkan alasan kegagalan. Kolom ini kosong jika set data tidak dalam status gagal.

Negara Bagian

Daftar status untuk set data.

Enum
STATE_UNSPECIFIED Status set data ini belum ditetapkan.
STATE_IMPORTING Data sedang diimpor ke set data.
STATE_IMPORT_SUCCEEDED Impor data ke set data berhasil.
STATE_IMPORT_FAILED Gagal mengimpor data ke set data.
STATE_DELETING Set data sedang dalam proses penghapusan.
STATE_DELETION_FAILED Status gagal dihapus. Status ini menunjukkan bahwa penghapusan set data gagal. Penghapusan dapat dicoba lagi.
STATE_PROCESSING Data sedang diproses.
STATE_PROCESSING_FAILED Status gagal pemrosesan. Status ini menunjukkan bahwa pemrosesan gagal dan dapat melaporkan error.
STATE_NEEDS_REVIEW Status ini saat ini tidak digunakan.
STATE_PUBLISHING Status publikasi. Status ini menunjukkan bahwa publikasi sedang berlangsung.
STATE_PUBLISHING_FAILED Status kegagalan publikasi. Status ini menunjukkan bahwa publikasi gagal. Publikasi dapat dicoba lagi.
STATE_COMPLETED Status yang telah selesai. Status ini mewakili set data yang tersedia untuk penggunaan tertentu.

UpdateDatasetMetadataRequest

Permintaan untuk memperbarui kolom metadata set data.

Kolom
dataset

Dataset

Wajib. Nama resource set data yang akan diperbarui. Format: projects/{project}/set data/{dataset_id}

update_mask

FieldMask

Daftar kolom yang akan diperbarui.

Nilai "*" digunakan untuk penggantian penuh (default).

Penggunaan

Penggunaan menentukan di mana data akan digunakan untuk menginformasikan cara memproses data.

Enum
USAGE_UNSPECIFIED Penggunaan set data ini belum diatur.
USAGE_DATA_DRIVEN_STYLING Set data ini akan digunakan untuk gaya visual berbasis data.