Tài nguyên: Trường
Đại diện cho một trường duy nhất trong cơ sở dữ liệu.
Các trường được nhóm theo "Nhóm thu thập" đại diện cho tất cả các tập hợp trong cơ sở dữ liệu bằng cùng một mã nhận dạng.
Biểu diễn dưới dạng JSON |
---|
{ "name": string, "indexConfig": { object ( |
Trường | |
---|---|
name |
Bắt buộc. Tên trường của biểu mẫu Đường dẫn trường có thể là một tên trường đơn giản, ví dụ: Đường dẫn trường có thể được trích dẫn bằng cách sử dụng Ví dụ: (Lưu ý: Phần ghi chú ở đây được viết theo cú pháp markdown, vì vậy sẽ có thêm một lớp dấu phẩy ngược đại diện cho một khối mã)
|
indexConfig |
Cấu hình chỉ mục của trường này. Nếu bạn không đặt chính sách này, thì hoạt động lập chỉ mục trường sẽ chuyển về cấu hình do |
ttlConfig |
Cấu hình TTL cho |
IndexConfig
Cấu hình chỉ mục của trường này.
Biểu diễn dưới dạng JSON |
---|
{
"indexes": [
{
object ( |
Trường | |
---|---|
indexes[] |
Chỉ mục được hỗ trợ cho trường này. |
usesAncestorConfig |
Chỉ có đầu ra. Nếu đúng, cấu hình chỉ mục của |
ancestorField |
Chỉ có đầu ra. Chỉ định tên tài nguyên của |
reverting |
Chỉ xuất khi giá trị true (đúng), cấu hình chỉ mục của |
TtlConfig
Cấu hình TTL (thời gian tồn tại) cho các tài liệu đã đặt Field
này.
Việc lưu trữ giá trị dấu thời gian vào trường có bật TTL sẽ được coi là thời gian hết hạn tuyệt đối của tài liệu. Giá trị dấu thời gian trong quá khứ cho biết tài liệu đủ điều kiện để hết hạn ngay lập tức. Việc sử dụng bất kỳ loại dữ liệu nào khác hoặc không có trường này sẽ vô hiệu hoá thời hạn cho từng tài liệu.
Biểu diễn dưới dạng JSON |
---|
{
"state": enum ( |
Trường | |
---|---|
state |
Chỉ có đầu ra. Trạng thái của cấu hình TTL. |
Tiểu bang
Trạng thái áp dụng cấu hình TTL cho tất cả tài liệu.
Enum | |
---|---|
STATE_UNSPECIFIED |
Trạng thái chưa được chỉ định hoặc không xác định. |
CREATING |
Đang áp dụng TTL. Có một hoạt động đang diễn ra và hoạt động trong thời gian dài để theo dõi thay đổi. Tài liệu mới viết sẽ được áp dụng TTL theo yêu cầu. Các TTL được yêu cầu trên tài liệu hiện có vẫn đang được xử lý. Khi TTL trên tất cả tài liệu hiện có được xử lý, trạng thái sẽ chuyển sang trạng thái "ĐANG HOẠT ĐỘNG". |
ACTIVE |
TTL đang hoạt động đối với tất cả tài liệu. |
NEEDS_REPAIR |
Không thể bật cấu hình TTL cho tất cả các tài liệu hiện có. Các tài liệu mới viết sẽ tiếp tục được áp dụng TTL. LRO đã trả lại khi cố gắng bật TTL cho Field này lần gần đây nhất không thành công và có thể có thêm thông tin chi tiết. |
Phương thức |
|
---|---|
|
Lấy siêu dữ liệu và cấu hình cho một Trường. |
|
Liệt kê siêu dữ liệu và cấu hình của trường cho cơ sở dữ liệu này. |
|
Cập nhật cấu hình trường. |