- แหล่งข้อมูล: สินค้า
- ItemAcl
- ItemAcl.AclInheritanceType
- อาจารย์ใหญ่
- ItemMetadata
- การโต้ตอบ
- Interaction.InteractionType
- SearchQualityMetadata
- ContextAttribute
- ItemStructuredData
- StructuredDataObject
- NamedProperty
- NamedProperty.IntegerValues
- NamedProperty.DoubleValues
- NamedProperty.TimestampValues
- NamedProperty.ObjectValues
- NamedProperty.EnumValues
- NamedProperty.DateValues
- NamedProperty.TextValues
- NamedProperty.HtmlValues
- ItemContent
- ItemContent.ContentFormat
- UploadItemRef
- ItemStatus
- ProcessingError
- ProcessingErrorCode
- FieldViolation
- RepositoryError
- RepositoryError.Type
- Item.ItemType
- เมธอด
แหล่งข้อมูล: สินค้า
แสดงออบเจ็กต์เดี่ยวที่เป็นรายการในดัชนีการค้นหา เช่น ไฟล์ โฟลเดอร์ หรือระเบียนฐานข้อมูล
การแสดง JSON |
---|
{ "name": string, "acl": { object ( |
ช่อง | |
---|---|
name |
ชื่อของสินค้า รูปแบบ: แหล่งข้อมูล/{sourceId}/items/{itemId} นี่เป็นฟิลด์ที่ต้องระบุ ซึ่งมีความยาวสูงสุด 1,536 อักขระ |
acl |
รายการควบคุมการเข้าถึงสำหรับรายการนี้ |
metadata |
ข้อมูลเมตา |
structuredData |
ข้อมูลที่มีโครงสร้างสำหรับรายการที่ควรสอดคล้องกับคำจำกัดความของออบเจ็กต์ที่ลงทะเบียนในสคีมาสำหรับแหล่งข้อมูล |
content |
เนื้อหาของรายการที่จะทำดัชนีและกำหนดให้ค้นหาข้อความได้ |
version |
ต้องระบุ ระบบจัดทำดัชนีจะจัดเก็บเวอร์ชันจากแหล่งข้อมูลเป็นสตริงไบต์ และเปรียบเทียบเวอร์ชันรายการในดัชนีกับเวอร์ชันของรายการที่อยู่ในคิวโดยใช้การจัดลำดับแบบพจนานุกรม การจัดทำดัชนีของ Cloud Search จะไม่จัดทำดัชนีหรือลบรายการที่อยู่ในคิวซึ่งมีค่าเวอร์ชันน้อยกว่าหรือเท่ากับเวอร์ชันของรายการที่จัดทำดัชนีในปัจจุบัน ความยาวสูงสุดของช่องนี้คือ 1024 ไบต์ ดูข้อมูลเกี่ยวกับผลกระทบที่เวอร์ชันของรายการมีต่อกระบวนการลบได้ที่จัดการการแก้ไขหลังจากลบด้วยตนเอง สตริงที่เข้ารหัสฐาน 64 |
status |
สถานะของสินค้า ฟิลด์เอาต์พุตเท่านั้น |
queue |
จัดคิวที่เป็นของรายการนี้ มีความยาวได้สูงสุดไม่เกิน 100 อักขระ |
payload |
เครื่องมือเชื่อมต่อสถานะเพิ่มเติมจัดเก็บรายการนี้ได้ ความยาวสูงสุดคือ 10,000 ไบต์ สตริงที่เข้ารหัสฐาน 64 |
itemType |
ประเภทของรายการนี้ |
ItemAcl
ข้อมูลรายการควบคุมการเข้าถึงสำหรับรายการนั้น ดูข้อมูลเพิ่มเติมได้ที่แมป ACL
การแสดง JSON |
---|
{ "inheritAclFrom": string, "aclInheritanceType": enum ( |
ช่อง | |
---|---|
inheritAclFrom |
ชื่อของรายการที่รับช่วงรายการสิทธิ์การเข้าถึง (ACL) หมายเหตุ: การรับช่วงค่า ACL เท่านั้นจะให้สิทธิ์การเข้าถึงรายการย่อยและไม่ได้กำหนดความสัมพันธ์เชิงโครงสร้าง และไม่ได้ให้วิธีที่สะดวกในการลบกลุ่มรายการขนาดใหญ่ การลบ ACL ระดับบนสุดออกจากดัชนีจะเปลี่ยนเฉพาะสิทธิ์การเข้าถึงของรายการย่อยที่อ้างอิงรายการระดับบนสุดในช่อง |
aclInheritanceType |
ตั้งค่าประเภทกฎการเข้าถึงที่จะใช้เมื่อรายการรับค่า ACL มาจากรายการหลัก ควรตั้งค่านี้ควบคู่กับฟิลด์ |
readers[] |
รายชื่อผู้ใช้หลักที่ได้รับอนุญาตให้ดูรายการนี้ในผลการค้นหา ไม่บังคับหากได้รับสิทธิ์มาจากรายการอื่นหรือไม่ใช่รายการโดยมีเจตนาที่จะแสดง เช่น |
deniedReaders[] |
รายชื่อผู้ใช้หลักที่ถูกปฏิเสธอย่างชัดแจ้งไม่ให้เข้าถึงรายการดังกล่าวในผลการค้นหา แม้ว่าผู้ใช้หลักจะถูกปฏิเสธการเข้าถึงโดยค่าเริ่มต้น แต่ให้ใช้ผู้อ่านที่ถูกปฏิเสธในการจัดการข้อยกเว้นและลบล้างผู้อ่านที่อนุญาตในรายการ จำนวนองค์ประกอบสูงสุดคือ 100 รายการ |
owners[] |
ไม่บังคับ รายชื่อเจ้าของรายการ ช่องนี้ไม่มีผลต่อสิทธิ์เข้าถึงเอกสาร อย่างไรก็ตาม การจัดอันดับเล็กน้อยจะกระตุ้นรายการที่ผู้ใช้ที่สอบถามเป็นเจ้าของ จำนวนองค์ประกอบสูงสุดคือ 5 รายการ |
ItemAcl.AclInheritanceType
ประเภทของการรับช่วงค่า ACL
Enum | |
---|---|
NOT_APPLICABLE |
ค่าเริ่มต้นเมื่อรายการนี้ไม่ได้รับ ACL ใช้ NOT_APPLICABLE เมื่อ inheritAclFrom ว่างเปล่า รายการที่ไม่มีการรับช่วงค่า ACL ยังคงมี ACL ที่ระบุโดยฟิลด์ readers และ deniedReaders ของตัวเอง |
CHILD_OVERRIDE |
ในระหว่างความขัดแย้งของการให้สิทธิ์ ACL ของรายการย่อยจะกำหนดสิทธิ์การอ่านของรายการนั้น |
PARENT_OVERRIDE |
ในระหว่างที่มีความขัดแย้งของการให้สิทธิ์ ACL ของรายการระดับบนสุดที่ระบุในช่อง inheritAclFrom จะเป็นตัวกำหนดสิทธิ์การอ่าน |
BOTH_PERMIT |
ระบบจะให้สิทธิ์เข้าถึงเมื่อทั้งรายการนี้และรายการระดับบนสุดที่ระบุในช่อง inheritAclFrom มีสิทธิ์อ่านเท่านั้น |
ผู้ใช้หลัก
การอ้างอิงถึงผู้ใช้ กลุ่ม หรือโดเมน
การแสดง JSON |
---|
{ // Union field |
ช่อง | |
---|---|
ช่องการรวม
|
|
gsuitePrincipal |
ผู้ใช้หลักรายนี้คือผู้ใช้ กลุ่ม หรือโดเมนของ Google Workspace |
userResourceName |
ผู้ใช้หลักรายนี้คือผู้ใช้ที่ระบุโดยใช้ข้อมูลประจำตัวภายนอก ช่องชื่อต้องระบุชื่อทรัพยากรผู้ใช้ในรูปแบบ: identitysources/{sourceId}/users/{ID} |
groupResourceName |
ผู้ใช้หลักรายนี้คือกลุ่มที่ระบุโดยใช้ข้อมูลประจำตัวภายนอก ช่องชื่อต้องระบุชื่อทรัพยากรของกลุ่มในรูปแบบ: identitysources/{sourceId}/groups/{ID} |
ItemMetadata
ช่องข้อมูลเมตาที่พร้อมใช้งานสำหรับรายการ
การแสดง JSON |
---|
{ "title": string, "sourceRepositoryUrl": string, "containerName": string, "objectType": string, "createTime": string, "updateTime": string, "interactions": [ { object ( |
ช่อง | |
---|---|
title |
ชื่อของสินค้า หากระบุ ชื่อนี้จะเป็นชื่อที่แสดงของผลการค้นหา query.search โดยมีความยาวสูงสุดได้ 2,048 อักขระ |
sourceRepositoryUrl |
ลิงก์ไปยังที่เก็บต้นทางที่ให้บริการข้อมูล ผลการค้นหาใช้ลิงก์นี้กับชื่อ ช่องว่างหรือสัญลักษณ์พิเศษอาจทำให้ลิงก์ผลลัพธ์ของ Cloud Seach ทริกเกอร์การแจ้งเตือนการเปลี่ยนเส้นทาง เพื่อหลีกเลี่ยงปัญหานี้ ให้เข้ารหัส URL โดยมีความยาวสูงสุดได้ 2,048 อักขระ |
containerName |
ชื่อของคอนเทนเนอร์สำหรับรายการนี้ การลบรายการคอนเทนเนอร์จะนำไปสู่การลบรายการนี้โดยอัตโนมัติ หมายเหตุ: ACL จะไม่รับค่ามาจากรายการคอนเทนเนอร์ หากต้องการระบุการรับช่วงค่า ACL สำหรับรายการ ให้ใช้ช่อง |
objectType |
ประเภทของรายการ ข้อมูลนี้ควรตรงกับชื่อคำจำกัดความของออบเจ็กต์ในสคีมาที่ลงทะเบียนสำหรับแหล่งข้อมูล ตัวอย่างเช่น หากสคีมาของแหล่งข้อมูลมีคำจำกัดความของออบเจ็กต์ในชื่อ "document" คำขอการจัดทำดัชนีรายการสำหรับออบเจ็กต์ประเภทนั้นควรตั้งค่า objectType เป็น "document" มีความยาวได้สูงสุดไม่เกิน 256 อักขระ |
createTime |
เวลาที่สร้างรายการในที่เก็บต้นทาง การประทับเวลาเป็น RFC3339 UTC "Zulu" โดยมีความละเอียดระดับนาโนวินาทีและมีเลขเศษส่วนสูงสุด 9 หลัก ตัวอย่าง: |
updateTime |
เวลาที่แก้ไขรายการครั้งล่าสุดในที่เก็บต้นทาง การประทับเวลาเป็น RFC3339 UTC "Zulu" โดยมีความละเอียดระดับนาโนวินาทีและมีเลขเศษส่วนสูงสุด 9 หลัก ตัวอย่าง: |
interactions[] |
รายการการโต้ตอบสำหรับรายการ ระบบจะใช้การโต้ตอบเพื่อปรับปรุงคุณภาพของ query.search แต่จะไม่แสดงต่อผู้ใช้ปลายทาง จำนวนองค์ประกอบสูงสุดคือ 1,000 รายการ |
contentLanguage |
รหัสภาษา BCP-47 ของสินค้า เช่น "en-US" หรือ "sr-Latn" ดูข้อมูลเพิ่มเติมได้ที่ http://www.unicode.org/reports/tr35/#Unicode_locale_identifier มีความยาวได้สูงสุดไม่เกิน 32 อักขระ |
mimeType |
ประเภท MIME ดั้งเดิมของ |
searchQualityMetadata |
ข้อมูลเมตาเกี่ยวกับคุณภาพการค้นหาเพิ่มเติมของรายการ |
keywords[] |
คีย์เวิร์ดหรือวลีเพิ่มเติมที่ควรตรงกับรายการ ใช้เป็นการภายในสำหรับเนื้อหาที่ผู้ใช้สร้างขึ้น จำนวนองค์ประกอบสูงสุดคือ 100 รายการ โดยมีความยาวสูงสุด 8,192 อักขระ |
hash |
ค่าการแฮชที่ระบุโดยผู้เรียก API ซึ่งสามารถใช้ร่วมกับเมธอด |
contextAttributes[] |
ชุดแอตทริบิวต์ที่มีชื่อซึ่งเชื่อมโยงกับสินค้า ซึ่งอาจใช้เพื่อให้มีผลต่อการจัดอันดับรายการตามบริบทในคำขอ จำนวนองค์ประกอบสูงสุดคือ 10 รายการ |
การโต้ตอบ
แสดงการโต้ตอบระหว่างผู้ใช้กับสินค้า
การแสดง JSON |
---|
{ "type": enum ( |
ช่อง | |
---|---|
type |
|
principal |
ผู้ใช้ที่ดำเนินการกับรายการ |
interactionTime |
เวลาที่ผู้ใช้ดำเนินการกับสินค้า หากมีการดำเนินการประเภทเดียวกันหลายรายการสำหรับผู้ใช้รายเดียว ระบบจะบันทึกเฉพาะการดำเนินการล่าสุดเท่านั้น การประทับเวลาเป็น RFC3339 UTC "Zulu" โดยมีความละเอียดระดับนาโนวินาทีและมีเลขเศษส่วนสูงสุด 9 หลัก ตัวอย่าง: |
Interaction.InteractionType
ประเภทกิจกรรมที่ผู้ใช้ทํากับรายการนั้น
Enum | |
---|---|
UNSPECIFIED |
ค่าไม่ถูกต้อง |
VIEW |
การโต้ตอบนี้บ่งชี้ว่าผู้ใช้ได้ดูรายการนั้น |
EDIT |
การโต้ตอบนี้บ่งชี้ว่าผู้ใช้ได้แก้ไขรายการแล้ว |
SearchQualityMetadata
ข้อมูลเมตาเกี่ยวกับคุณภาพการค้นหาเพิ่มเติมของรายการ
การแสดง JSON |
---|
{ "quality": number } |
ช่อง | |
---|---|
quality |
ตัวบ่งชี้คุณภาพของรายการ ซึ่งใช้เพื่อส่งผลต่อคุณภาพการค้นหา ค่าควรอยู่ระหว่าง 0.0 (คุณภาพต่ำสุด) และ 1.0 (คุณภาพสูงสุด) ค่าเริ่มต้นคือ 0.0 |
ContextAttribute
แอตทริบิวต์ที่มีชื่อซึ่งเชื่อมโยงกับสินค้า ซึ่งใช้เพื่อให้มีผลต่อการจัดอันดับสินค้าตามบริบทในคำขอได้
การแสดง JSON |
---|
{ "name": string, "values": [ string ] } |
ช่อง | |
---|---|
name |
ชื่อของแอตทริบิวต์ ต้องระบุแอตทริบิวต์นี้ มีความยาวได้สูงสุดไม่เกิน 32 อักขระ ชื่อต้องขึ้นต้นด้วยตัวอักษรและมีได้เฉพาะตัวอักษร (A-Z, a-z) หรือตัวเลข (0-9) เท่านั้น ระบบจะปรับชื่อให้เป็นมาตรฐาน (ตัวพิมพ์เล็ก) ก่อนที่จะจับคู่ |
values[] |
ค่าข้อความของแอตทริบิวต์ จำนวนองค์ประกอบสูงสุดคือ 10 รายการ ความยาวสูงสุดขององค์ประกอบในอาร์เรย์คือ 32 อักขระ ระบบจะแปลงค่าให้เป็นมาตรฐาน (ตัวพิมพ์เล็ก) ก่อนที่จะจับคู่ |
ItemStructuredData
ช่องข้อมูลที่มีโครงสร้างที่ใช้ได้สำหรับรายการ
การแสดง JSON |
---|
{
"object": {
object ( |
ช่อง | |
---|---|
object |
ออบเจ็กต์ข้อมูลที่มีโครงสร้างซึ่งควรสอดคล้องกับคำจำกัดความของออบเจ็กต์ที่ลงทะเบียนในสคีมาสำหรับแหล่งข้อมูล |
hash |
ค่าการแฮชที่ระบุโดยผู้เรียก API ซึ่งสามารถใช้ร่วมกับเมธอด |
StructuredDataObject
ออบเจ็กต์ Structured Data ที่ประกอบด้วยพร็อพเพอร์ตี้ที่มีชื่อ
การแสดง JSON |
---|
{
"properties": [
{
object ( |
ช่อง | |
---|---|
properties[] |
คุณสมบัติของออบเจ็กต์ จำนวนองค์ประกอบสูงสุดคือ 1,000 รายการ |
NamedProperty
คู่ชื่อ-ค่าที่พิมพ์สำหรับข้อมูลที่มีโครงสร้าง ประเภทของค่าควรเหมือนกับประเภทที่ลงทะเบียนสำหรับพร็อพเพอร์ตี้ name
ในคำอธิบายออบเจ็กต์ของ objectType
การแสดง JSON |
---|
{ "name": string, // Union field |
ช่อง | |
---|---|
name |
ชื่อที่พัก ชื่อนี้ควรตรงกับชื่อพร็อพเพอร์ตี้ที่ลงทะเบียนไว้สำหรับการกำหนดออบเจ็กต์ในสคีมา ความยาวสูงสุดของพร็อพเพอร์ตี้นี้คือ 256 อักขระ |
ช่องการรวม value ค่าของพร็อพเพอร์ตี้ที่มีชื่อ โปรดทราบว่าพร็อพเพอร์ตี้สามารถเก็บค่าได้ประเภทเดียวเท่านั้น value ต้องเป็นค่าใดค่าหนึ่งต่อไปนี้ |
|
integerValues |
|
doubleValues |
|
timestampValues |
|
booleanValue |
|
objectValues |
|
enumValues |
|
dateValues |
|
textValues |
|
htmlValues |
|
NamedProperty.IntegerValues
รายการค่าจำนวนเต็ม
การแสดง JSON |
---|
{ "values": [ string ] } |
ช่อง | |
---|---|
values[] |
|
NamedProperty.DoubleValues
รายการค่า Double
การแสดง JSON |
---|
{ "values": [ number ] } |
ช่อง | |
---|---|
values[] |
|
NamedProperty.TimestampValues
รายการค่าการประทับเวลา
การแสดง JSON |
---|
{ "values": [ string ] } |
ช่อง | |
---|---|
values[] |
การประทับเวลาเป็น RFC3339 UTC "Zulu" โดยมีความละเอียดระดับนาโนวินาทีและมีเลขเศษส่วนสูงสุด 9 หลัก ตัวอย่าง: |
NamedProperty.ObjectValues
รายการค่าออบเจ็กต์
การแสดง JSON |
---|
{
"values": [
{
object ( |
ช่อง | |
---|---|
values[] |
|
NamedProperty.EnumValues
รายการค่า enum
การแสดง JSON |
---|
{ "values": [ string ] } |
ช่อง | |
---|---|
values[] |
ความยาวสูงสุดที่อนุญาตสำหรับค่าสตริงคือ 32 อักขระ |
NamedProperty.DateValues
รายการค่าวันที่
การแสดง JSON |
---|
{
"values": [
{
object ( |
ช่อง | |
---|---|
values[] |
|
NamedProperty.TextValues
รายการค่าข้อความ
การแสดง JSON |
---|
{ "values": [ string ] } |
ช่อง | |
---|---|
values[] |
ความยาวสูงสุดที่อนุญาตสำหรับค่าข้อความคือ 2,048 อักขระ |
NamedProperty.HtmlValues
รายการค่า HTML
การแสดง JSON |
---|
{ "values": [ string ] } |
ช่อง | |
---|---|
values[] |
ความยาวสูงสุดที่อนุญาตสำหรับค่า HTML คือ 2048 อักขระ |
ItemContent
เนื้อหาของรายการที่จะจัดทำดัชนีและแสดงโดย Cloud Search อนุญาตให้ใช้สตริงที่เข้ารหัสแบบ UTF-8 เป็น inlineContent
เท่านั้น หากเนื้อหาถูกอัปโหลดและไม่ใช่ไบนารี จะต้องเข้ารหัส UTF-8
การแสดง JSON |
---|
{ "contentFormat": enum ( |
ช่อง | |
---|---|
contentFormat |
|
hash |
ข้อมูลการแฮชที่คำนวณและระบุไว้โดยไคลเอ็นต์ API สำหรับเนื้อหา ใช้ได้กับเมธอด items.push เพื่อคำนวณสถานะที่แก้ไข โดยมีความยาวสูงสุดได้ 2,048 อักขระ |
ช่องการรวม
|
|
inlineContent |
เนื้อหาที่ใส่ในบรรทัดภายในเมธอดการอัปเดต ความยาวสูงสุดคือ 102,400 ไบต์ (100 KiB) สตริงที่เข้ารหัสฐาน 64 |
contentDataRef |
อัปโหลดรหัสอ้างอิงของเนื้อหาที่อัปโหลดก่อนหน้านี้ผ่านวิธีการเขียน |
ItemContent.ContentFormat
รูปแบบของเนื้อหา หากรูปแบบเป็น RAW เนื้อหาควรอยู่ในรูปแบบที่ mimeType
ระบุไว้
Enum | |
---|---|
UNSPECIFIED |
ค่าไม่ถูกต้อง |
HTML |
contentFormat คือ HTML |
TEXT |
contentFormat เป็นข้อความอิสระ |
RAW |
contentFormat คือไบต์ดิบ |
UploadItemRef
แสดงการอ้างอิงเซสชันการอัปโหลด ข้อมูลอ้างอิงนี้สร้างผ่าน upload method
ข้อมูลอ้างอิงนี้มีอายุ 30 วันนับจากวันที่สร้าง การอัปเดตเนื้อหารายการอาจอ้างอิงถึงเนื้อหาที่อัปโหลดนี้ผ่านทาง contentDataRef
การแสดง JSON |
---|
{ "name": string } |
ช่อง | |
---|---|
name |
ชื่อของการอ้างอิงเนื้อหา โดยมีความยาวสูงสุดได้ 2,048 อักขระ |
ItemStatus
ซึ่งมีสถานะของรายการและข้อผิดพลาดที่เกิดขึ้น
การแสดง JSON |
---|
{ "code": enum ( |
ช่อง | |
---|---|
code |
รหัสสถานะ |
processingErrors[] |
รายละเอียดข้อผิดพลาดในกรณีที่รายการอยู่ในสถานะ ERROR |
repositoryErrors[] |
รายงานข้อผิดพลาดของที่เก็บโดยเครื่องมือเชื่อมต่อ |
ProcessingError
การแสดง JSON |
---|
{ "code": enum ( |
ช่อง | |
---|---|
code |
รหัสข้อผิดพลาดที่ระบุลักษณะของข้อผิดพลาด |
errorMessage |
คำอธิบายข้อผิดพลาด |
fieldViolations[] |
ในกรณีที่ช่องรายการไม่ถูกต้อง ช่องนี้จะมีรายละเอียดเกี่ยวกับข้อผิดพลาดในการตรวจสอบความถูกต้อง |
ProcessingErrorCode
รหัสสำหรับระบุข้อผิดพลาดที่พบระหว่างการประมวลผลรายการโดยเซิร์ฟเวอร์ Cloud Search รายการเดียวอาจมีข้อผิดพลาดในการประมวลผลหลายรายการ
Enum | |
---|---|
PROCESSING_ERROR_CODE_UNSPECIFIED |
ค่าที่ป้อนเท่านั้น ใช้ค่านี้ในรายการ |
MALFORMED_REQUEST |
ACL, ข้อมูลเมตา หรือเนื้อหาของรายการมีรูปแบบที่ไม่ถูกต้องหรืออยู่ในสถานะไม่ถูกต้อง การละเมิดในช่องมีรายละเอียดเพิ่มเติมเกี่ยวกับตำแหน่งของปัญหา |
UNSUPPORTED_CONTENT_FORMAT |
ไม่รองรับรูปแบบการนับ |
INDIRECT_BROKEN_ACL |
รายการที่มีข้อมูล ACL ไม่สมบูรณ์เนื่องจากรับค่ารายการอื่นๆ ที่มี ACL ที่เสียหาย หรือมีกลุ่มที่มีองค์ประกอบสืบทอดที่ไม่ได้แมป |
ACL_CYCLE |
กราฟการสืบทอด ACL สร้างวงจร |
FieldViolation
การแสดง JSON |
---|
{ "field": string, "description": string } |
ช่อง | |
---|---|
field |
เส้นทางของช่องที่มีการละเมิด |
description |
คำอธิบายข้อผิดพลาด |
RepositoryError
ข้อผิดพลาดเมื่อเครื่องมือเชื่อมต่อกำลังสื่อสารกับที่เก็บต้นทาง
การแสดง JSON |
---|
{
"type": enum ( |
ช่อง | |
---|---|
type |
ประเภทของข้อผิดพลาด |
httpStatusCode |
รหัสข้อผิดพลาด ตรงกับคำจำกัดความของรหัสสถานะ HTTP |
errorMessage |
ข้อความที่อธิบายข้อผิดพลาด ความยาวสูงสุดของข้อความคือ 8192 อักขระ |
RepositoryError.Type
รายการรหัสข้อผิดพลาดสำหรับปัญหาการสื่อสารกับที่เก็บ
Enum | |
---|---|
UNKNOWN |
ข้อผิดพลาดที่ไม่รู้จัก |
NETWORK_ERROR |
โฮสต์ที่ไม่รู้จักหรือไม่สามารถเข้าถึง |
DNS_ERROR |
ปัญหาเกี่ยวกับ DNS เช่น เซิร์ฟเวอร์ DNS ไม่ตอบสนอง |
CONNECTION_ERROR |
เชื่อมต่อกับเซิร์ฟเวอร์ที่เก็บไม่ได้ |
AUTHENTICATION_ERROR |
ตรวจสอบสิทธิ์ไม่สำเร็จเนื่องจากข้อมูลเข้าสู่ระบบไม่ถูกต้อง |
AUTHORIZATION_ERROR |
บัญชีบริการไม่ได้รับสิทธิ์สำหรับที่เก็บ |
SERVER_ERROR |
ข้อผิดพลาดของเซิร์ฟเวอร์ที่เก็บ |
QUOTA_EXCEEDED |
เกินโควตา |
SERVICE_UNAVAILABLE |
เซิร์ฟเวอร์ใช้ไม่ได้ชั่วคราว |
CLIENT_ERROR |
ข้อผิดพลาดเกี่ยวกับไคลเอ็นต์ เช่น คำขอที่ไม่ถูกต้องจากเครื่องมือเชื่อมต่อไปยังเซิร์ฟเวอร์ที่เก็บ |
Item.ItemType
Enum | |
---|---|
UNSPECIFIED |
|
CONTENT_ITEM |
รายการที่ได้รับการจัดทำดัชนีเพื่อวัตถุประสงค์ในการแสดงข้อมูลเท่านั้น อ้างอิงรายการเหล่านี้ในช่อง containerName หรือ inheritAclFrom ไม่ได้ |
CONTAINER_ITEM |
รายการที่ได้รับการจัดทำดัชนีและมีวัตถุประสงค์เพื่อให้รายการอื่นๆ ที่มี ACL และ/หรือมีรายการอื่นๆ |
VIRTUAL_CONTAINER_ITEM |
รายการที่ไม่ได้รับการจัดทำดัชนีแต่มีจุดประสงค์เหมือนกับ CONTAINER_ITEM |
เมธอด |
|
---|---|
|
ลบ Item resource สำหรับชื่อทรัพยากรที่ระบุ |
|
ลบรายการทั้งหมดในคิว |
|
รับ Item resource ตามชื่อรายการ |
|
อัปเดต ACL, ข้อมูลเมตา และเนื้อหา Item รายการ |
|
แสดงรายการทั้งหมดหรือบางส่วนของ Item resources |
|
แบบสำรวจสำหรับรายการที่ไม่ได้จองจากคิวการจัดทำดัชนีและทำเครื่องหมายชุดเป็น "จองแล้ว" เริ่มจากรายการที่มีการประทับเวลาที่เก่าที่สุดจาก ItemStatus ที่มีลำดับความสำคัญสูงสุด |
|
พุชรายการลงในคิวเพื่อการสำรวจและการอัปเดตในภายหลัง |
|
ไม่จองรายการทั้งหมดจากคิว ทำให้ทุกรายการมีสิทธิ์สำหรับแบบสำรวจ |
|
สร้างเซสชันการอัปโหลดสำหรับอัปโหลดเนื้อหารายการ |