Method: projects.locations.estimateDataSize

הערכה של גודל הנתונים שבהם ישתמש הלקוח.

בקשת HTTP

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

כתובת ה-URL כתובה בתחביר של gRPC Transcoding.

פרמטרים של נתיב

פרמטרים
location

string

חובה. השם המלא של המשאב של המיקום, למשל projects/{project}/locations/{location}.

גוף הבקשה

גוף הבקשה מכיל נתונים במבנה הבא:

ייצוג ב-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.
}
שדות
שדה איחוד data_source. מקור הנתונים שאנחנו מעריכים את הגודל שלו. הערך data_source יכול להיות רק אחד מהבאים:
websiteDataSource

object (WebsiteDataSource)

נתונים מהאתר.

fileDataSource

object (FileDataSource)

נתונים מובנים או לא מובנים.

גוף התשובה

אם הפעולה בוצעה ללא שגיאות, גוף התגובה יכיל מופע של Operation.

היקפי הרשאות

נדרש אחד מהיקפי ההרשאות הבאים של OAuth:

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

ניתן למצוא מידע נוסף כאן: Authentication Overview.

הרשאות IAM

נדרשת הרשאת IAM הבאה במשאב location:

  • discoveryengine.locations.estimateDataSize

מידע נוסף מופיע במאמרי העזרה בנושא IAM.

WebsiteDataSource

מקור נתונים הוא קבוצה של דפוסי אתרים שאנחנו סורקים כדי לקבל את המספר הכולל של האתרים.

ייצוג ב-JSON
{
  "estimatorUriPatterns": [
    {
      object (EstimatorUriPattern)
    }
  ]
}
שדות
estimatorUriPatterns[]

object (EstimatorUriPattern)

חובה. דפוסי ה-URI להערכת גדלי הנתונים. מותר להזין עד 10 תבניות, אחרת מוצגת השגיאה INVALID_ARGUMENT.

EstimatorUriPattern

דפוסי URI שבהם אנחנו משתמשים לסריקה.

ייצוג ב-JSON
{
  "providedUriPattern": string,
  "exactMatch": boolean,
  "exclusive": boolean
}
שדות
providedUriPattern

string

תבנית URI שסופקה על ידי משתמש. לדוגמה, foo.com/bar/*.

exactMatch

boolean

אם אנחנו מסיקים את ה-URI שנוצר או משתמשים ב-URI המדויק שסופק.

exclusive

boolean

האם התבנית היא בלעדית או לא. אם הערך מוגדר כ-True, התבנית נחשבת לבלעדית. אם המדיניות לא מוגדרת או מוגדרת כ-False, התבנית נחשבת ככוללת כברירת מחדל.

FileDataSource

מקור הנתונים מכיל קבצים ב-Cloud Storage או ב-BigQuery.

ייצוג ב-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.
}
שדות
שדה איחוד source. המקור שמכיל את הקבצים שבהם רוצים להשתמש. הערך source יכול להיות רק אחד מהבאים:
gcsSource

object (GcsSource)

מיקום ב-Cloud Storage של תוכן הקלט.

bigquerySource

object (BigQuerySource)

מקור קלט של BigQuery.