Method: indexing.datasources.updateSchema

อัปเดตสคีมาของแหล่งข้อมูล เมธอดนี้จะไม่อัปเดตสคีมาเพิ่มขึ้น แต่จะอัปเดตสคีมาโดยเขียนทับสคีมาทั้งหมดแทน

หมายเหตุ: API นี้ต้องใช้บัญชีผู้ดูแลระบบหรือบัญชีบริการเพื่อดำเนินการ

คำขอ HTTP

PUT https://cloudsearch.googleapis.com/v1/indexing/{name=datasources/*}/schema

URL ใช้ไวยากรณ์การแปลง gRPC

พารามิเตอร์เส้นทาง

พารามิเตอร์
name

string

ชื่อของแหล่งข้อมูลที่จะอัปเดตสคีมา รูปแบบ: แหล่งข้อมูล/{sourceId}

เนื้อหาของคำขอ

เนื้อหาของคำขอมีข้อมูลที่มีโครงสร้างต่อไปนี้

การแสดง JSON
{
  "validateOnly": boolean,
  "schema": {
    object (Schema)
  },
  "debugOptions": {
    object (DebugOptions)
  }
}
ช่อง
validateOnly

boolean

หาก "จริง" ระบบจะตรวจสอบความถูกต้องของสคีมา แต่จะไม่ลงทะเบียนกับแหล่งข้อมูล แม้ว่าข้อมูลจะถูกต้องก็ตาม

schema

object (Schema)

สคีมาใหม่สำหรับแหล่งที่มา

debugOptions

object (DebugOptions)

ตัวเลือกการแก้ไขข้อบกพร่องทั่วไป

เนื้อหาการตอบกลับ

หากทำสำเร็จ เนื้อหาการตอบกลับจะมีอินสแตนซ์ Operation

ขอบเขตการให้สิทธิ์

ต้องใช้ขอบเขต OAuth รายการใดรายการหนึ่งต่อไปนี้

  • https://www.googleapis.com/auth/cloud_search.settings.indexing
  • https://www.googleapis.com/auth/cloud_search.settings
  • https://www.googleapis.com/auth/cloud_search

สำหรับข้อมูลเพิ่มเติม โปรดดูที่คู่มือการให้สิทธิ์