GoogleCloudAiplatformV1ImportRagFilesConfig.fromJson constructor

GoogleCloudAiplatformV1ImportRagFilesConfig.fromJson(
  1. Map json_
)

Implementation

GoogleCloudAiplatformV1ImportRagFilesConfig.fromJson(core.Map json_)
    : this(
        gcsSource: json_.containsKey('gcsSource')
            ? GoogleCloudAiplatformV1GcsSource.fromJson(
                json_['gcsSource'] as core.Map<core.String, core.dynamic>)
            : null,
        googleDriveSource: json_.containsKey('googleDriveSource')
            ? GoogleCloudAiplatformV1GoogleDriveSource.fromJson(
                json_['googleDriveSource']
                    as core.Map<core.String, core.dynamic>)
            : null,
        jiraSource: json_.containsKey('jiraSource')
            ? GoogleCloudAiplatformV1JiraSource.fromJson(
                json_['jiraSource'] as core.Map<core.String, core.dynamic>)
            : null,
        maxEmbeddingRequestsPerMin:
            json_['maxEmbeddingRequestsPerMin'] as core.int?,
        partialFailureBigquerySink:
            json_.containsKey('partialFailureBigquerySink')
                ? GoogleCloudAiplatformV1BigQueryDestination.fromJson(
                    json_['partialFailureBigquerySink']
                        as core.Map<core.String, core.dynamic>)
                : null,
        partialFailureGcsSink: json_.containsKey('partialFailureGcsSink')
            ? GoogleCloudAiplatformV1GcsDestination.fromJson(
                json_['partialFailureGcsSink']
                    as core.Map<core.String, core.dynamic>)
            : null,
        ragFileTransformationConfig:
            json_.containsKey('ragFileTransformationConfig')
                ? GoogleCloudAiplatformV1RagFileTransformationConfig.fromJson(
                    json_['ragFileTransformationConfig']
                        as core.Map<core.String, core.dynamic>)
                : null,
        sharePointSources: json_.containsKey('sharePointSources')
            ? GoogleCloudAiplatformV1SharePointSources.fromJson(
                json_['sharePointSources']
                    as core.Map<core.String, core.dynamic>)
            : null,
        slackSource: json_.containsKey('slackSource')
            ? GoogleCloudAiplatformV1SlackSource.fromJson(
                json_['slackSource'] as core.Map<core.String, core.dynamic>)
            : null,
      );