Class: Google::Cloud::AIPlatform::V1::RagFile

Inherits:
Object
  • Object
show all
Extended by:
Protobuf::MessageExts::ClassMethods
Includes:
Protobuf::MessageExts
Defined in:
proto_docs/google/cloud/aiplatform/v1/vertex_rag_data.rb

Overview

A RagFile contains user data for chunking, embedding and indexing.

Instance Attribute Summary collapse

Instance Attribute Details

#create_time::Google::Protobuf::Timestamp (readonly)

Returns Output only. Timestamp when this RagFile was created.

Returns:



328
329
330
331
# File 'proto_docs/google/cloud/aiplatform/v1/vertex_rag_data.rb', line 328

class RagFile
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods
end

#description::String

Returns Optional. The description of the RagFile.

Returns:

  • (::String)

    Optional. The description of the RagFile.



328
329
330
331
# File 'proto_docs/google/cloud/aiplatform/v1/vertex_rag_data.rb', line 328

class RagFile
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods
end

#direct_upload_source::Google::Cloud::AIPlatform::V1::DirectUploadSource (readonly)

Returns Output only. The RagFile is encapsulated and uploaded in the UploadRagFile request.

Note: The following fields are mutually exclusive: direct_upload_source, gcs_source, google_drive_source, slack_source, jira_source, share_point_sources. If a field in that set is populated, all other fields in the set will automatically be cleared.

Returns:

  • (::Google::Cloud::AIPlatform::V1::DirectUploadSource)

    Output only. The RagFile is encapsulated and uploaded in the UploadRagFile request.

    Note: The following fields are mutually exclusive: direct_upload_source, gcs_source, google_drive_source, slack_source, jira_source, share_point_sources. If a field in that set is populated, all other fields in the set will automatically be cleared.



328
329
330
331
# File 'proto_docs/google/cloud/aiplatform/v1/vertex_rag_data.rb', line 328

class RagFile
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods
end

#display_name::String

Returns Required. The display name of the RagFile. The name can be up to 128 characters long and can consist of any UTF-8 characters.

Returns:

  • (::String)

    Required. The display name of the RagFile. The name can be up to 128 characters long and can consist of any UTF-8 characters.



328
329
330
331
# File 'proto_docs/google/cloud/aiplatform/v1/vertex_rag_data.rb', line 328

class RagFile
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods
end

#file_status::Google::Cloud::AIPlatform::V1::FileStatus (readonly)

Returns Output only. State of the RagFile.

Returns:



328
329
330
331
# File 'proto_docs/google/cloud/aiplatform/v1/vertex_rag_data.rb', line 328

class RagFile
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods
end

#gcs_source::Google::Cloud::AIPlatform::V1::GcsSource (readonly)

Returns Output only. Google Cloud Storage location of the RagFile. It does not support wildcards in the Cloud Storage uri for now.

Note: The following fields are mutually exclusive: gcs_source, google_drive_source, direct_upload_source, slack_source, jira_source, share_point_sources. If a field in that set is populated, all other fields in the set will automatically be cleared.

Returns:

  • (::Google::Cloud::AIPlatform::V1::GcsSource)

    Output only. Google Cloud Storage location of the RagFile. It does not support wildcards in the Cloud Storage uri for now.

    Note: The following fields are mutually exclusive: gcs_source, google_drive_source, direct_upload_source, slack_source, jira_source, share_point_sources. If a field in that set is populated, all other fields in the set will automatically be cleared.



328
329
330
331
# File 'proto_docs/google/cloud/aiplatform/v1/vertex_rag_data.rb', line 328

class RagFile
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods
end

#google_drive_source::Google::Cloud::AIPlatform::V1::GoogleDriveSource (readonly)

Returns Output only. Google Drive location. Supports importing individual files as well as Google Drive folders.

Note: The following fields are mutually exclusive: google_drive_source, gcs_source, direct_upload_source, slack_source, jira_source, share_point_sources. If a field in that set is populated, all other fields in the set will automatically be cleared.

Returns:

  • (::Google::Cloud::AIPlatform::V1::GoogleDriveSource)

    Output only. Google Drive location. Supports importing individual files as well as Google Drive folders.

    Note: The following fields are mutually exclusive: google_drive_source, gcs_source, direct_upload_source, slack_source, jira_source, share_point_sources. If a field in that set is populated, all other fields in the set will automatically be cleared.



328
329
330
331
# File 'proto_docs/google/cloud/aiplatform/v1/vertex_rag_data.rb', line 328

class RagFile
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods
end

#jira_source::Google::Cloud::AIPlatform::V1::JiraSource

Returns The RagFile is imported from a Jira query.

Note: The following fields are mutually exclusive: jira_source, gcs_source, google_drive_source, direct_upload_source, slack_source, share_point_sources. If a field in that set is populated, all other fields in the set will automatically be cleared.

Returns:

  • (::Google::Cloud::AIPlatform::V1::JiraSource)

    The RagFile is imported from a Jira query.

    Note: The following fields are mutually exclusive: jira_source, gcs_source, google_drive_source, direct_upload_source, slack_source, share_point_sources. If a field in that set is populated, all other fields in the set will automatically be cleared.



328
329
330
331
# File 'proto_docs/google/cloud/aiplatform/v1/vertex_rag_data.rb', line 328

class RagFile
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods
end

#name::String (readonly)

Returns Output only. The resource name of the RagFile.

Returns:

  • (::String)

    Output only. The resource name of the RagFile.



328
329
330
331
# File 'proto_docs/google/cloud/aiplatform/v1/vertex_rag_data.rb', line 328

class RagFile
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods
end

#share_point_sources::Google::Cloud::AIPlatform::V1::SharePointSources

Returns The RagFile is imported from a SharePoint source.

Note: The following fields are mutually exclusive: share_point_sources, gcs_source, google_drive_source, direct_upload_source, slack_source, jira_source. If a field in that set is populated, all other fields in the set will automatically be cleared.

Returns:

  • (::Google::Cloud::AIPlatform::V1::SharePointSources)

    The RagFile is imported from a SharePoint source.

    Note: The following fields are mutually exclusive: share_point_sources, gcs_source, google_drive_source, direct_upload_source, slack_source, jira_source. If a field in that set is populated, all other fields in the set will automatically be cleared.



328
329
330
331
# File 'proto_docs/google/cloud/aiplatform/v1/vertex_rag_data.rb', line 328

class RagFile
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods
end

#slack_source::Google::Cloud::AIPlatform::V1::SlackSource

Returns The RagFile is imported from a Slack channel.

Note: The following fields are mutually exclusive: slack_source, gcs_source, google_drive_source, direct_upload_source, jira_source, share_point_sources. If a field in that set is populated, all other fields in the set will automatically be cleared.

Returns:

  • (::Google::Cloud::AIPlatform::V1::SlackSource)

    The RagFile is imported from a Slack channel.

    Note: The following fields are mutually exclusive: slack_source, gcs_source, google_drive_source, direct_upload_source, jira_source, share_point_sources. If a field in that set is populated, all other fields in the set will automatically be cleared.



328
329
330
331
# File 'proto_docs/google/cloud/aiplatform/v1/vertex_rag_data.rb', line 328

class RagFile
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods
end

#update_time::Google::Protobuf::Timestamp (readonly)

Returns Output only. Timestamp when this RagFile was last updated.

Returns:



328
329
330
331
# File 'proto_docs/google/cloud/aiplatform/v1/vertex_rag_data.rb', line 328

class RagFile
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods
end