Method: projects.locations.estimateDataSize

Memperkirakan ukuran data yang akan digunakan oleh pelanggan.

Permintaan HTTP

POST https://discoveryengine.googleapis.com/v1alpha/{location=projects/*/locations/*}:estimateDataSize

URL menggunakan sintaks gRPC Transcoding.

Parameter jalur

Parameter
location

string

Wajib. Nama lengkap resource lokasi, seperti projects/{project}/locations/{location}.

Isi permintaan

Isi permintaan memuat data dengan struktur berikut:

Representasi JSON
{

  // Union field data_source can be only one of the following:
  "websiteDataSource": {
    object (WebsiteDataSource)
  },
  "fileDataSource": {
    object (FileDataSource)
  }
  // End of list of possible types for union field data_source.
}
Kolom
Kolom union data_source. Sumber data yang ukurannya sedang kami perkirakan. data_source hanya ada berupa salah satu diantara berikut:
websiteDataSource

object (WebsiteDataSource)

Data situs.

fileDataSource

object (FileDataSource)

Data terstruktur atau tidak terstruktur.

Isi respons

Jika berhasil, isi respons akan berisi instance Operation.

Cakupan otorisasi

Memerlukan salah satu cakupan OAuth berikut:

  • https://www.googleapis.com/auth/cloud-platform
  • https://www.googleapis.com/auth/discoveryengine.readwrite

Untuk mengetahui informasi selengkapnya, lihat Authentication Overview.

Izin IAM

Memerlukan izin IAM berikut pada resource location:

  • discoveryengine.locations.estimateDataSize

Untuk mengetahui informasi selengkapnya, lihat dokumentasi IAM.

WebsiteDataSource

Sumber data adalah sekumpulan pola situs yang kami crawl untuk mendapatkan jumlah total situs.

Representasi JSON
{
  "estimatorUriPatterns": [
    {
      object (EstimatorUriPattern)
    }
  ]
}
Kolom
estimatorUriPatterns[]

object (EstimatorUriPattern)

Wajib. Pola URI untuk memperkirakan ukuran data. Maksimal 10 pola diizinkan, jika tidak, error INVALID_ARGUMENT akan ditampilkan.

EstimatorUriPattern

Pola URI yang kita gunakan untuk meng-crawl.

Representasi JSON
{
  "providedUriPattern": string,
  "exactMatch": boolean,
  "exclusive": boolean
}
Kolom
providedUriPattern

string

Pola URI yang disediakan pengguna. Misalnya, foo.com/bar/*.

exactMatch

boolean

Apakah kita menyimpulkan URI yang dibuat atau menggunakan URI yang diberikan secara persis.

exclusive

boolean

Apakah pola bersifat eksklusif atau tidak. Jika disetel ke benar (true), pola dianggap eksklusif. Jika tidak disetel atau disetel ke salah (false), pola dianggap inklusif secara default.

FileDataSource

Sumber data berisi file di Cloud Storage atau BigQuery.

Representasi JSON
{

  // Union field source can be only one of the following:
  "gcsSource": {
    object (GcsSource)
  },
  "bigquerySource": {
    object (BigQuerySource)
  }
  // End of list of possible types for union field source.
}
Kolom
Kolom union source. Sumber yang berisi file yang akan digunakan. source hanya ada berupa salah satu diantara berikut:
gcsSource

object (GcsSource)

Lokasi Cloud Storage untuk konten input.

bigquerySource

object (BigQuerySource)

Sumber input BigQuery.