OptionalcreateTimestamp when this knowledge source was created.
OptionaldescriptionDescription of the knowledge source. Required when creating a Knowledge Source. When updating a Knowledge Source, optional unless included in update_mask.
OptionaldisplayHuman-readable display name of the knowledge source. Required when creating a Knowledge Source. When updating a Knowledge Source, optional unless included in update_mask.
OptionalidOptionalknowledgeTimestamp representing the cutoff before which content in this knowledge source is being ingested.
OptionalnameFull resource name: knowledge-assistants/{knowledge_assistant_id}/knowledge-sources/{knowledge_source_id}
OptionalsourceThe type of the source: "index", "files", or "file_table". Required when creating a Knowledge Source. When updating a Knowledge Source, this field is ignored.
OptionalspecSpecification for the knowledge source type.
Optionalstate
KnowledgeSource represents a source of knowledge for the KnowledgeAssistant. Used in create/update requests and returned in Get/List responses. Note: REQUIRED annotations below represent create-time requirements. For updates, required fields are determined by the update mask.