UNPKG

rhizo-co-terraform-provider-oci

Version:

Prebuilt oci Provider for Terraform CDK (cdktf)

837 lines 217 kB
"use strict"; var _a, _b, _c, _d, _e, _f, _g, _h, _j, _k, _l, _m, _o, _p, _q, _r, _s, _t, _u, _v, _w, _x, _y, _z, _0, _1, _2; Object.defineProperty(exports, "__esModule", { value: true }); exports.dataOciAiDocumentModelsFilterToHclTerraform = exports.dataOciAiDocumentModelsFilterToTerraform = exports.DataOciAiDocumentModelsModelCollectionList = exports.DataOciAiDocumentModelsModelCollectionOutputReference = exports.dataOciAiDocumentModelsModelCollectionToHclTerraform = exports.dataOciAiDocumentModelsModelCollectionToTerraform = exports.DataOciAiDocumentModelsModelCollectionItemsList = exports.DataOciAiDocumentModelsModelCollectionItemsOutputReference = exports.dataOciAiDocumentModelsModelCollectionItemsToHclTerraform = exports.dataOciAiDocumentModelsModelCollectionItemsToTerraform = exports.DataOciAiDocumentModelsModelCollectionItemsValidationDatasetList = exports.DataOciAiDocumentModelsModelCollectionItemsValidationDatasetOutputReference = exports.dataOciAiDocumentModelsModelCollectionItemsValidationDatasetToHclTerraform = exports.dataOciAiDocumentModelsModelCollectionItemsValidationDatasetToTerraform = exports.DataOciAiDocumentModelsModelCollectionItemsTrainingDatasetList = exports.DataOciAiDocumentModelsModelCollectionItemsTrainingDatasetOutputReference = exports.dataOciAiDocumentModelsModelCollectionItemsTrainingDatasetToHclTerraform = exports.dataOciAiDocumentModelsModelCollectionItemsTrainingDatasetToTerraform = exports.DataOciAiDocumentModelsModelCollectionItemsTestingDatasetList = exports.DataOciAiDocumentModelsModelCollectionItemsTestingDatasetOutputReference = exports.dataOciAiDocumentModelsModelCollectionItemsTestingDatasetToHclTerraform = exports.dataOciAiDocumentModelsModelCollectionItemsTestingDatasetToTerraform = exports.DataOciAiDocumentModelsModelCollectionItemsMetricsList = exports.DataOciAiDocumentModelsModelCollectionItemsMetricsOutputReference = exports.dataOciAiDocumentModelsModelCollectionItemsMetricsToHclTerraform = exports.dataOciAiDocumentModelsModelCollectionItemsMetricsToTerraform = exports.DataOciAiDocumentModelsModelCollectionItemsMetricsOverallMetricsReportList = exports.DataOciAiDocumentModelsModelCollectionItemsMetricsOverallMetricsReportOutputReference = exports.dataOciAiDocumentModelsModelCollectionItemsMetricsOverallMetricsReportToHclTerraform = exports.dataOciAiDocumentModelsModelCollectionItemsMetricsOverallMetricsReportToTerraform = exports.DataOciAiDocumentModelsModelCollectionItemsMetricsOverallMetricsReportConfidenceEntriesList = exports.DataOciAiDocumentModelsModelCollectionItemsMetricsOverallMetricsReportConfidenceEntriesOutputReference = exports.dataOciAiDocumentModelsModelCollectionItemsMetricsOverallMetricsReportConfidenceEntriesToHclTerraform = exports.dataOciAiDocumentModelsModelCollectionItemsMetricsOverallMetricsReportConfidenceEntriesToTerraform = exports.DataOciAiDocumentModelsModelCollectionItemsMetricsLabelMetricsReportList = exports.DataOciAiDocumentModelsModelCollectionItemsMetricsLabelMetricsReportOutputReference = exports.dataOciAiDocumentModelsModelCollectionItemsMetricsLabelMetricsReportToHclTerraform = exports.dataOciAiDocumentModelsModelCollectionItemsMetricsLabelMetricsReportToTerraform = exports.DataOciAiDocumentModelsModelCollectionItemsMetricsLabelMetricsReportConfidenceEntriesList = exports.DataOciAiDocumentModelsModelCollectionItemsMetricsLabelMetricsReportConfidenceEntriesOutputReference = exports.dataOciAiDocumentModelsModelCollectionItemsMetricsLabelMetricsReportConfidenceEntriesToHclTerraform = exports.dataOciAiDocumentModelsModelCollectionItemsMetricsLabelMetricsReportConfidenceEntriesToTerraform = exports.DataOciAiDocumentModelsModelCollectionItemsMetricsDatasetSummaryList = exports.DataOciAiDocumentModelsModelCollectionItemsMetricsDatasetSummaryOutputReference = exports.dataOciAiDocumentModelsModelCollectionItemsMetricsDatasetSummaryToHclTerraform = exports.dataOciAiDocumentModelsModelCollectionItemsMetricsDatasetSummaryToTerraform = exports.DataOciAiDocumentModelsModelCollectionItemsComponentModelsList = exports.DataOciAiDocumentModelsModelCollectionItemsComponentModelsOutputReference = exports.dataOciAiDocumentModelsModelCollectionItemsComponentModelsToHclTerraform = exports.dataOciAiDocumentModelsModelCollectionItemsComponentModelsToTerraform = void 0; exports.DataOciAiDocumentModels = exports.DataOciAiDocumentModelsFilterList = exports.DataOciAiDocumentModelsFilterOutputReference = void 0; const JSII_RTTI_SYMBOL_1 = Symbol.for("jsii.rtti"); const cdktf = require("cdktf"); function dataOciAiDocumentModelsModelCollectionItemsComponentModelsToTerraform(struct) { if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } if (cdktf.isComplexElement(struct)) { throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); } return {}; } exports.dataOciAiDocumentModelsModelCollectionItemsComponentModelsToTerraform = dataOciAiDocumentModelsModelCollectionItemsComponentModelsToTerraform; function dataOciAiDocumentModelsModelCollectionItemsComponentModelsToHclTerraform(struct) { if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } if (cdktf.isComplexElement(struct)) { throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); } const attrs = {}; return attrs; } exports.dataOciAiDocumentModelsModelCollectionItemsComponentModelsToHclTerraform = dataOciAiDocumentModelsModelCollectionItemsComponentModelsToHclTerraform; class DataOciAiDocumentModelsModelCollectionItemsComponentModelsOutputReference extends cdktf.ComplexObject { /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing * @param complexObjectIndex the index of this item in the list * @param complexObjectIsFromSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) */ constructor(terraformResource, terraformAttribute, complexObjectIndex, complexObjectIsFromSet) { super(terraformResource, terraformAttribute, complexObjectIsFromSet, complexObjectIndex); this.isEmptyObject = false; } get internalValue() { let hasAnyValues = this.isEmptyObject; const internalValueResult = {}; return hasAnyValues ? internalValueResult : undefined; } set internalValue(value) { if (value === undefined) { this.isEmptyObject = false; } else { this.isEmptyObject = Object.keys(value).length === 0; } } // model_id - computed: true, optional: false, required: false get modelId() { return this.getStringAttribute('model_id'); } } exports.DataOciAiDocumentModelsModelCollectionItemsComponentModelsOutputReference = DataOciAiDocumentModelsModelCollectionItemsComponentModelsOutputReference; _a = JSII_RTTI_SYMBOL_1; DataOciAiDocumentModelsModelCollectionItemsComponentModelsOutputReference[_a] = { fqn: "rhizo-co-terraform-provider-oci.dataOciAiDocumentModels.DataOciAiDocumentModelsModelCollectionItemsComponentModelsOutputReference", version: "1.0.0" }; class DataOciAiDocumentModelsModelCollectionItemsComponentModelsList extends cdktf.ComplexList { /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing * @param wrapsSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) */ constructor(terraformResource, terraformAttribute, wrapsSet) { super(terraformResource, terraformAttribute, wrapsSet); this.terraformResource = terraformResource; this.terraformAttribute = terraformAttribute; this.wrapsSet = wrapsSet; } /** * @param index the index of the item to return */ get(index) { return new DataOciAiDocumentModelsModelCollectionItemsComponentModelsOutputReference(this.terraformResource, this.terraformAttribute, index, this.wrapsSet); } } exports.DataOciAiDocumentModelsModelCollectionItemsComponentModelsList = DataOciAiDocumentModelsModelCollectionItemsComponentModelsList; _b = JSII_RTTI_SYMBOL_1; DataOciAiDocumentModelsModelCollectionItemsComponentModelsList[_b] = { fqn: "rhizo-co-terraform-provider-oci.dataOciAiDocumentModels.DataOciAiDocumentModelsModelCollectionItemsComponentModelsList", version: "1.0.0" }; function dataOciAiDocumentModelsModelCollectionItemsMetricsDatasetSummaryToTerraform(struct) { if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } if (cdktf.isComplexElement(struct)) { throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); } return {}; } exports.dataOciAiDocumentModelsModelCollectionItemsMetricsDatasetSummaryToTerraform = dataOciAiDocumentModelsModelCollectionItemsMetricsDatasetSummaryToTerraform; function dataOciAiDocumentModelsModelCollectionItemsMetricsDatasetSummaryToHclTerraform(struct) { if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } if (cdktf.isComplexElement(struct)) { throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); } const attrs = {}; return attrs; } exports.dataOciAiDocumentModelsModelCollectionItemsMetricsDatasetSummaryToHclTerraform = dataOciAiDocumentModelsModelCollectionItemsMetricsDatasetSummaryToHclTerraform; class DataOciAiDocumentModelsModelCollectionItemsMetricsDatasetSummaryOutputReference extends cdktf.ComplexObject { /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing * @param complexObjectIndex the index of this item in the list * @param complexObjectIsFromSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) */ constructor(terraformResource, terraformAttribute, complexObjectIndex, complexObjectIsFromSet) { super(terraformResource, terraformAttribute, complexObjectIsFromSet, complexObjectIndex); this.isEmptyObject = false; } get internalValue() { let hasAnyValues = this.isEmptyObject; const internalValueResult = {}; return hasAnyValues ? internalValueResult : undefined; } set internalValue(value) { if (value === undefined) { this.isEmptyObject = false; } else { this.isEmptyObject = Object.keys(value).length === 0; } } // test_sample_count - computed: true, optional: false, required: false get testSampleCount() { return this.getNumberAttribute('test_sample_count'); } // training_sample_count - computed: true, optional: false, required: false get trainingSampleCount() { return this.getNumberAttribute('training_sample_count'); } // validation_sample_count - computed: true, optional: false, required: false get validationSampleCount() { return this.getNumberAttribute('validation_sample_count'); } } exports.DataOciAiDocumentModelsModelCollectionItemsMetricsDatasetSummaryOutputReference = DataOciAiDocumentModelsModelCollectionItemsMetricsDatasetSummaryOutputReference; _c = JSII_RTTI_SYMBOL_1; DataOciAiDocumentModelsModelCollectionItemsMetricsDatasetSummaryOutputReference[_c] = { fqn: "rhizo-co-terraform-provider-oci.dataOciAiDocumentModels.DataOciAiDocumentModelsModelCollectionItemsMetricsDatasetSummaryOutputReference", version: "1.0.0" }; class DataOciAiDocumentModelsModelCollectionItemsMetricsDatasetSummaryList extends cdktf.ComplexList { /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing * @param wrapsSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) */ constructor(terraformResource, terraformAttribute, wrapsSet) { super(terraformResource, terraformAttribute, wrapsSet); this.terraformResource = terraformResource; this.terraformAttribute = terraformAttribute; this.wrapsSet = wrapsSet; } /** * @param index the index of the item to return */ get(index) { return new DataOciAiDocumentModelsModelCollectionItemsMetricsDatasetSummaryOutputReference(this.terraformResource, this.terraformAttribute, index, this.wrapsSet); } } exports.DataOciAiDocumentModelsModelCollectionItemsMetricsDatasetSummaryList = DataOciAiDocumentModelsModelCollectionItemsMetricsDatasetSummaryList; _d = JSII_RTTI_SYMBOL_1; DataOciAiDocumentModelsModelCollectionItemsMetricsDatasetSummaryList[_d] = { fqn: "rhizo-co-terraform-provider-oci.dataOciAiDocumentModels.DataOciAiDocumentModelsModelCollectionItemsMetricsDatasetSummaryList", version: "1.0.0" }; function dataOciAiDocumentModelsModelCollectionItemsMetricsLabelMetricsReportConfidenceEntriesToTerraform(struct) { if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } if (cdktf.isComplexElement(struct)) { throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); } return {}; } exports.dataOciAiDocumentModelsModelCollectionItemsMetricsLabelMetricsReportConfidenceEntriesToTerraform = dataOciAiDocumentModelsModelCollectionItemsMetricsLabelMetricsReportConfidenceEntriesToTerraform; function dataOciAiDocumentModelsModelCollectionItemsMetricsLabelMetricsReportConfidenceEntriesToHclTerraform(struct) { if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } if (cdktf.isComplexElement(struct)) { throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); } const attrs = {}; return attrs; } exports.dataOciAiDocumentModelsModelCollectionItemsMetricsLabelMetricsReportConfidenceEntriesToHclTerraform = dataOciAiDocumentModelsModelCollectionItemsMetricsLabelMetricsReportConfidenceEntriesToHclTerraform; class DataOciAiDocumentModelsModelCollectionItemsMetricsLabelMetricsReportConfidenceEntriesOutputReference extends cdktf.ComplexObject { /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing * @param complexObjectIndex the index of this item in the list * @param complexObjectIsFromSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) */ constructor(terraformResource, terraformAttribute, complexObjectIndex, complexObjectIsFromSet) { super(terraformResource, terraformAttribute, complexObjectIsFromSet, complexObjectIndex); this.isEmptyObject = false; } get internalValue() { let hasAnyValues = this.isEmptyObject; const internalValueResult = {}; return hasAnyValues ? internalValueResult : undefined; } set internalValue(value) { if (value === undefined) { this.isEmptyObject = false; } else { this.isEmptyObject = Object.keys(value).length === 0; } } // accuracy - computed: true, optional: false, required: false get accuracy() { return this.getNumberAttribute('accuracy'); } // f1score - computed: true, optional: false, required: false get f1Score() { return this.getNumberAttribute('f1score'); } // precision - computed: true, optional: false, required: false get precision() { return this.getNumberAttribute('precision'); } // recall - computed: true, optional: false, required: false get recall() { return this.getNumberAttribute('recall'); } // threshold - computed: true, optional: false, required: false get threshold() { return this.getNumberAttribute('threshold'); } } exports.DataOciAiDocumentModelsModelCollectionItemsMetricsLabelMetricsReportConfidenceEntriesOutputReference = DataOciAiDocumentModelsModelCollectionItemsMetricsLabelMetricsReportConfidenceEntriesOutputReference; _e = JSII_RTTI_SYMBOL_1; DataOciAiDocumentModelsModelCollectionItemsMetricsLabelMetricsReportConfidenceEntriesOutputReference[_e] = { fqn: "rhizo-co-terraform-provider-oci.dataOciAiDocumentModels.DataOciAiDocumentModelsModelCollectionItemsMetricsLabelMetricsReportConfidenceEntriesOutputReference", version: "1.0.0" }; class DataOciAiDocumentModelsModelCollectionItemsMetricsLabelMetricsReportConfidenceEntriesList extends cdktf.ComplexList { /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing * @param wrapsSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) */ constructor(terraformResource, terraformAttribute, wrapsSet) { super(terraformResource, terraformAttribute, wrapsSet); this.terraformResource = terraformResource; this.terraformAttribute = terraformAttribute; this.wrapsSet = wrapsSet; } /** * @param index the index of the item to return */ get(index) { return new DataOciAiDocumentModelsModelCollectionItemsMetricsLabelMetricsReportConfidenceEntriesOutputReference(this.terraformResource, this.terraformAttribute, index, this.wrapsSet); } } exports.DataOciAiDocumentModelsModelCollectionItemsMetricsLabelMetricsReportConfidenceEntriesList = DataOciAiDocumentModelsModelCollectionItemsMetricsLabelMetricsReportConfidenceEntriesList; _f = JSII_RTTI_SYMBOL_1; DataOciAiDocumentModelsModelCollectionItemsMetricsLabelMetricsReportConfidenceEntriesList[_f] = { fqn: "rhizo-co-terraform-provider-oci.dataOciAiDocumentModels.DataOciAiDocumentModelsModelCollectionItemsMetricsLabelMetricsReportConfidenceEntriesList", version: "1.0.0" }; function dataOciAiDocumentModelsModelCollectionItemsMetricsLabelMetricsReportToTerraform(struct) { if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } if (cdktf.isComplexElement(struct)) { throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); } return {}; } exports.dataOciAiDocumentModelsModelCollectionItemsMetricsLabelMetricsReportToTerraform = dataOciAiDocumentModelsModelCollectionItemsMetricsLabelMetricsReportToTerraform; function dataOciAiDocumentModelsModelCollectionItemsMetricsLabelMetricsReportToHclTerraform(struct) { if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } if (cdktf.isComplexElement(struct)) { throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); } const attrs = {}; return attrs; } exports.dataOciAiDocumentModelsModelCollectionItemsMetricsLabelMetricsReportToHclTerraform = dataOciAiDocumentModelsModelCollectionItemsMetricsLabelMetricsReportToHclTerraform; class DataOciAiDocumentModelsModelCollectionItemsMetricsLabelMetricsReportOutputReference extends cdktf.ComplexObject { /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing * @param complexObjectIndex the index of this item in the list * @param complexObjectIsFromSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) */ constructor(terraformResource, terraformAttribute, complexObjectIndex, complexObjectIsFromSet) { super(terraformResource, terraformAttribute, complexObjectIsFromSet, complexObjectIndex); this.isEmptyObject = false; // confidence_entries - computed: true, optional: false, required: false this._confidenceEntries = new DataOciAiDocumentModelsModelCollectionItemsMetricsLabelMetricsReportConfidenceEntriesList(this, "confidence_entries", false); } get internalValue() { let hasAnyValues = this.isEmptyObject; const internalValueResult = {}; return hasAnyValues ? internalValueResult : undefined; } set internalValue(value) { if (value === undefined) { this.isEmptyObject = false; } else { this.isEmptyObject = Object.keys(value).length === 0; } } get confidenceEntries() { return this._confidenceEntries; } // document_count - computed: true, optional: false, required: false get documentCount() { return this.getNumberAttribute('document_count'); } // label - computed: true, optional: false, required: false get label() { return this.getStringAttribute('label'); } // mean_average_precision - computed: true, optional: false, required: false get meanAveragePrecision() { return this.getNumberAttribute('mean_average_precision'); } } exports.DataOciAiDocumentModelsModelCollectionItemsMetricsLabelMetricsReportOutputReference = DataOciAiDocumentModelsModelCollectionItemsMetricsLabelMetricsReportOutputReference; _g = JSII_RTTI_SYMBOL_1; DataOciAiDocumentModelsModelCollectionItemsMetricsLabelMetricsReportOutputReference[_g] = { fqn: "rhizo-co-terraform-provider-oci.dataOciAiDocumentModels.DataOciAiDocumentModelsModelCollectionItemsMetricsLabelMetricsReportOutputReference", version: "1.0.0" }; class DataOciAiDocumentModelsModelCollectionItemsMetricsLabelMetricsReportList extends cdktf.ComplexList { /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing * @param wrapsSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) */ constructor(terraformResource, terraformAttribute, wrapsSet) { super(terraformResource, terraformAttribute, wrapsSet); this.terraformResource = terraformResource; this.terraformAttribute = terraformAttribute; this.wrapsSet = wrapsSet; } /** * @param index the index of the item to return */ get(index) { return new DataOciAiDocumentModelsModelCollectionItemsMetricsLabelMetricsReportOutputReference(this.terraformResource, this.terraformAttribute, index, this.wrapsSet); } } exports.DataOciAiDocumentModelsModelCollectionItemsMetricsLabelMetricsReportList = DataOciAiDocumentModelsModelCollectionItemsMetricsLabelMetricsReportList; _h = JSII_RTTI_SYMBOL_1; DataOciAiDocumentModelsModelCollectionItemsMetricsLabelMetricsReportList[_h] = { fqn: "rhizo-co-terraform-provider-oci.dataOciAiDocumentModels.DataOciAiDocumentModelsModelCollectionItemsMetricsLabelMetricsReportList", version: "1.0.0" }; function dataOciAiDocumentModelsModelCollectionItemsMetricsOverallMetricsReportConfidenceEntriesToTerraform(struct) { if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } if (cdktf.isComplexElement(struct)) { throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); } return {}; } exports.dataOciAiDocumentModelsModelCollectionItemsMetricsOverallMetricsReportConfidenceEntriesToTerraform = dataOciAiDocumentModelsModelCollectionItemsMetricsOverallMetricsReportConfidenceEntriesToTerraform; function dataOciAiDocumentModelsModelCollectionItemsMetricsOverallMetricsReportConfidenceEntriesToHclTerraform(struct) { if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } if (cdktf.isComplexElement(struct)) { throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); } const attrs = {}; return attrs; } exports.dataOciAiDocumentModelsModelCollectionItemsMetricsOverallMetricsReportConfidenceEntriesToHclTerraform = dataOciAiDocumentModelsModelCollectionItemsMetricsOverallMetricsReportConfidenceEntriesToHclTerraform; class DataOciAiDocumentModelsModelCollectionItemsMetricsOverallMetricsReportConfidenceEntriesOutputReference extends cdktf.ComplexObject { /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing * @param complexObjectIndex the index of this item in the list * @param complexObjectIsFromSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) */ constructor(terraformResource, terraformAttribute, complexObjectIndex, complexObjectIsFromSet) { super(terraformResource, terraformAttribute, complexObjectIsFromSet, complexObjectIndex); this.isEmptyObject = false; } get internalValue() { let hasAnyValues = this.isEmptyObject; const internalValueResult = {}; return hasAnyValues ? internalValueResult : undefined; } set internalValue(value) { if (value === undefined) { this.isEmptyObject = false; } else { this.isEmptyObject = Object.keys(value).length === 0; } } // accuracy - computed: true, optional: false, required: false get accuracy() { return this.getNumberAttribute('accuracy'); } // f1score - computed: true, optional: false, required: false get f1Score() { return this.getNumberAttribute('f1score'); } // precision - computed: true, optional: false, required: false get precision() { return this.getNumberAttribute('precision'); } // recall - computed: true, optional: false, required: false get recall() { return this.getNumberAttribute('recall'); } // threshold - computed: true, optional: false, required: false get threshold() { return this.getNumberAttribute('threshold'); } } exports.DataOciAiDocumentModelsModelCollectionItemsMetricsOverallMetricsReportConfidenceEntriesOutputReference = DataOciAiDocumentModelsModelCollectionItemsMetricsOverallMetricsReportConfidenceEntriesOutputReference; _j = JSII_RTTI_SYMBOL_1; DataOciAiDocumentModelsModelCollectionItemsMetricsOverallMetricsReportConfidenceEntriesOutputReference[_j] = { fqn: "rhizo-co-terraform-provider-oci.dataOciAiDocumentModels.DataOciAiDocumentModelsModelCollectionItemsMetricsOverallMetricsReportConfidenceEntriesOutputReference", version: "1.0.0" }; class DataOciAiDocumentModelsModelCollectionItemsMetricsOverallMetricsReportConfidenceEntriesList extends cdktf.ComplexList { /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing * @param wrapsSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) */ constructor(terraformResource, terraformAttribute, wrapsSet) { super(terraformResource, terraformAttribute, wrapsSet); this.terraformResource = terraformResource; this.terraformAttribute = terraformAttribute; this.wrapsSet = wrapsSet; } /** * @param index the index of the item to return */ get(index) { return new DataOciAiDocumentModelsModelCollectionItemsMetricsOverallMetricsReportConfidenceEntriesOutputReference(this.terraformResource, this.terraformAttribute, index, this.wrapsSet); } } exports.DataOciAiDocumentModelsModelCollectionItemsMetricsOverallMetricsReportConfidenceEntriesList = DataOciAiDocumentModelsModelCollectionItemsMetricsOverallMetricsReportConfidenceEntriesList; _k = JSII_RTTI_SYMBOL_1; DataOciAiDocumentModelsModelCollectionItemsMetricsOverallMetricsReportConfidenceEntriesList[_k] = { fqn: "rhizo-co-terraform-provider-oci.dataOciAiDocumentModels.DataOciAiDocumentModelsModelCollectionItemsMetricsOverallMetricsReportConfidenceEntriesList", version: "1.0.0" }; function dataOciAiDocumentModelsModelCollectionItemsMetricsOverallMetricsReportToTerraform(struct) { if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } if (cdktf.isComplexElement(struct)) { throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); } return {}; } exports.dataOciAiDocumentModelsModelCollectionItemsMetricsOverallMetricsReportToTerraform = dataOciAiDocumentModelsModelCollectionItemsMetricsOverallMetricsReportToTerraform; function dataOciAiDocumentModelsModelCollectionItemsMetricsOverallMetricsReportToHclTerraform(struct) { if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } if (cdktf.isComplexElement(struct)) { throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); } const attrs = {}; return attrs; } exports.dataOciAiDocumentModelsModelCollectionItemsMetricsOverallMetricsReportToHclTerraform = dataOciAiDocumentModelsModelCollectionItemsMetricsOverallMetricsReportToHclTerraform; class DataOciAiDocumentModelsModelCollectionItemsMetricsOverallMetricsReportOutputReference extends cdktf.ComplexObject { /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing * @param complexObjectIndex the index of this item in the list * @param complexObjectIsFromSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) */ constructor(terraformResource, terraformAttribute, complexObjectIndex, complexObjectIsFromSet) { super(terraformResource, terraformAttribute, complexObjectIsFromSet, complexObjectIndex); this.isEmptyObject = false; // confidence_entries - computed: true, optional: false, required: false this._confidenceEntries = new DataOciAiDocumentModelsModelCollectionItemsMetricsOverallMetricsReportConfidenceEntriesList(this, "confidence_entries", false); } get internalValue() { let hasAnyValues = this.isEmptyObject; const internalValueResult = {}; return hasAnyValues ? internalValueResult : undefined; } set internalValue(value) { if (value === undefined) { this.isEmptyObject = false; } else { this.isEmptyObject = Object.keys(value).length === 0; } } get confidenceEntries() { return this._confidenceEntries; } // document_count - computed: true, optional: false, required: false get documentCount() { return this.getNumberAttribute('document_count'); } // mean_average_precision - computed: true, optional: false, required: false get meanAveragePrecision() { return this.getNumberAttribute('mean_average_precision'); } } exports.DataOciAiDocumentModelsModelCollectionItemsMetricsOverallMetricsReportOutputReference = DataOciAiDocumentModelsModelCollectionItemsMetricsOverallMetricsReportOutputReference; _l = JSII_RTTI_SYMBOL_1; DataOciAiDocumentModelsModelCollectionItemsMetricsOverallMetricsReportOutputReference[_l] = { fqn: "rhizo-co-terraform-provider-oci.dataOciAiDocumentModels.DataOciAiDocumentModelsModelCollectionItemsMetricsOverallMetricsReportOutputReference", version: "1.0.0" }; class DataOciAiDocumentModelsModelCollectionItemsMetricsOverallMetricsReportList extends cdktf.ComplexList { /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing * @param wrapsSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) */ constructor(terraformResource, terraformAttribute, wrapsSet) { super(terraformResource, terraformAttribute, wrapsSet); this.terraformResource = terraformResource; this.terraformAttribute = terraformAttribute; this.wrapsSet = wrapsSet; } /** * @param index the index of the item to return */ get(index) { return new DataOciAiDocumentModelsModelCollectionItemsMetricsOverallMetricsReportOutputReference(this.terraformResource, this.terraformAttribute, index, this.wrapsSet); } } exports.DataOciAiDocumentModelsModelCollectionItemsMetricsOverallMetricsReportList = DataOciAiDocumentModelsModelCollectionItemsMetricsOverallMetricsReportList; _m = JSII_RTTI_SYMBOL_1; DataOciAiDocumentModelsModelCollectionItemsMetricsOverallMetricsReportList[_m] = { fqn: "rhizo-co-terraform-provider-oci.dataOciAiDocumentModels.DataOciAiDocumentModelsModelCollectionItemsMetricsOverallMetricsReportList", version: "1.0.0" }; function dataOciAiDocumentModelsModelCollectionItemsMetricsToTerraform(struct) { if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } if (cdktf.isComplexElement(struct)) { throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); } return {}; } exports.dataOciAiDocumentModelsModelCollectionItemsMetricsToTerraform = dataOciAiDocumentModelsModelCollectionItemsMetricsToTerraform; function dataOciAiDocumentModelsModelCollectionItemsMetricsToHclTerraform(struct) { if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } if (cdktf.isComplexElement(struct)) { throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); } const attrs = {}; return attrs; } exports.dataOciAiDocumentModelsModelCollectionItemsMetricsToHclTerraform = dataOciAiDocumentModelsModelCollectionItemsMetricsToHclTerraform; class DataOciAiDocumentModelsModelCollectionItemsMetricsOutputReference extends cdktf.ComplexObject { /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing * @param complexObjectIndex the index of this item in the list * @param complexObjectIsFromSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) */ constructor(terraformResource, terraformAttribute, complexObjectIndex, complexObjectIsFromSet) { super(terraformResource, terraformAttribute, complexObjectIsFromSet, complexObjectIndex); this.isEmptyObject = false; // dataset_summary - computed: true, optional: false, required: false this._datasetSummary = new DataOciAiDocumentModelsModelCollectionItemsMetricsDatasetSummaryList(this, "dataset_summary", false); // label_metrics_report - computed: true, optional: false, required: false this._labelMetricsReport = new DataOciAiDocumentModelsModelCollectionItemsMetricsLabelMetricsReportList(this, "label_metrics_report", false); // overall_metrics_report - computed: true, optional: false, required: false this._overallMetricsReport = new DataOciAiDocumentModelsModelCollectionItemsMetricsOverallMetricsReportList(this, "overall_metrics_report", false); } get internalValue() { let hasAnyValues = this.isEmptyObject; const internalValueResult = {}; return hasAnyValues ? internalValueResult : undefined; } set internalValue(value) { if (value === undefined) { this.isEmptyObject = false; } else { this.isEmptyObject = Object.keys(value).length === 0; } } get datasetSummary() { return this._datasetSummary; } get labelMetricsReport() { return this._labelMetricsReport; } // model_type - computed: true, optional: false, required: false get modelType() { return this.getStringAttribute('model_type'); } get overallMetricsReport() { return this._overallMetricsReport; } } exports.DataOciAiDocumentModelsModelCollectionItemsMetricsOutputReference = DataOciAiDocumentModelsModelCollectionItemsMetricsOutputReference; _o = JSII_RTTI_SYMBOL_1; DataOciAiDocumentModelsModelCollectionItemsMetricsOutputReference[_o] = { fqn: "rhizo-co-terraform-provider-oci.dataOciAiDocumentModels.DataOciAiDocumentModelsModelCollectionItemsMetricsOutputReference", version: "1.0.0" }; class DataOciAiDocumentModelsModelCollectionItemsMetricsList extends cdktf.ComplexList { /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing * @param wrapsSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) */ constructor(terraformResource, terraformAttribute, wrapsSet) { super(terraformResource, terraformAttribute, wrapsSet); this.terraformResource = terraformResource; this.terraformAttribute = terraformAttribute; this.wrapsSet = wrapsSet; } /** * @param index the index of the item to return */ get(index) { return new DataOciAiDocumentModelsModelCollectionItemsMetricsOutputReference(this.terraformResource, this.terraformAttribute, index, this.wrapsSet); } } exports.DataOciAiDocumentModelsModelCollectionItemsMetricsList = DataOciAiDocumentModelsModelCollectionItemsMetricsList; _p = JSII_RTTI_SYMBOL_1; DataOciAiDocumentModelsModelCollectionItemsMetricsList[_p] = { fqn: "rhizo-co-terraform-provider-oci.dataOciAiDocumentModels.DataOciAiDocumentModelsModelCollectionItemsMetricsList", version: "1.0.0" }; function dataOciAiDocumentModelsModelCollectionItemsTestingDatasetToTerraform(struct) { if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } if (cdktf.isComplexElement(struct)) { throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); } return {}; } exports.dataOciAiDocumentModelsModelCollectionItemsTestingDatasetToTerraform = dataOciAiDocumentModelsModelCollectionItemsTestingDatasetToTerraform; function dataOciAiDocumentModelsModelCollectionItemsTestingDatasetToHclTerraform(struct) { if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } if (cdktf.isComplexElement(struct)) { throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); } const attrs = {}; return attrs; } exports.dataOciAiDocumentModelsModelCollectionItemsTestingDatasetToHclTerraform = dataOciAiDocumentModelsModelCollectionItemsTestingDatasetToHclTerraform; class DataOciAiDocumentModelsModelCollectionItemsTestingDatasetOutputReference extends cdktf.ComplexObject { /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing * @param complexObjectIndex the index of this item in the list * @param complexObjectIsFromSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) */ constructor(terraformResource, terraformAttribute, complexObjectIndex, complexObjectIsFromSet) { super(terraformResource, terraformAttribute, complexObjectIsFromSet, complexObjectIndex); this.isEmptyObject = false; } get internalValue() { let hasAnyValues = this.isEmptyObject; const internalValueResult = {}; return hasAnyValues ? internalValueResult : undefined; } set internalValue(value) { if (value === undefined) { this.isEmptyObject = false; } else { this.isEmptyObject = Object.keys(value).length === 0; } } // bucket - computed: true, optional: false, required: false get bucket() { return this.getStringAttribute('bucket'); } // dataset_id - computed: true, optional: false, required: false get datasetId() { return this.getStringAttribute('dataset_id'); } // dataset_type - computed: true, optional: false, required: false get datasetType() { return this.getStringAttribute('dataset_type'); } // namespace - computed: true, optional: false, required: false get namespace() { return this.getStringAttribute('namespace'); } // object - computed: true, optional: false, required: false get object() { return this.getStringAttribute('object'); } } exports.DataOciAiDocumentModelsModelCollectionItemsTestingDatasetOutputReference = DataOciAiDocumentModelsModelCollectionItemsTestingDatasetOutputReference; _q = JSII_RTTI_SYMBOL_1; DataOciAiDocumentModelsModelCollectionItemsTestingDatasetOutputReference[_q] = { fqn: "rhizo-co-terraform-provider-oci.dataOciAiDocumentModels.DataOciAiDocumentModelsModelCollectionItemsTestingDatasetOutputReference", version: "1.0.0" }; class DataOciAiDocumentModelsModelCollectionItemsTestingDatasetList extends cdktf.ComplexList { /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing * @param wrapsSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) */ constructor(terraformResource, terraformAttribute, wrapsSet) { super(terraformResource, terraformAttribute, wrapsSet); this.terraformResource = terraformResource; this.terraformAttribute = terraformAttribute; this.wrapsSet = wrapsSet; } /** * @param index the index of the item to return */ get(index) { return new DataOciAiDocumentModelsModelCollectionItemsTestingDatasetOutputReference(this.terraformResource, this.terraformAttribute, index, this.wrapsSet); } } exports.DataOciAiDocumentModelsModelCollectionItemsTestingDatasetList = DataOciAiDocumentModelsModelCollectionItemsTestingDatasetList; _r = JSII_RTTI_SYMBOL_1; DataOciAiDocumentModelsModelCollectionItemsTestingDatasetList[_r] = { fqn: "rhizo-co-terraform-provider-oci.dataOciAiDocumentModels.DataOciAiDocumentModelsModelCollectionItemsTestingDatasetList", version: "1.0.0" }; function dataOciAiDocumentModelsModelCollectionItemsTrainingDatasetToTerraform(struct) { if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } if (cdktf.isComplexElement(struct)) { throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); } return {}; } exports.dataOciAiDocumentModelsModelCollectionItemsTrainingDatasetToTerraform = dataOciAiDocumentModelsModelCollectionItemsTrainingDatasetToTerraform; function dataOciAiDocumentModelsModelCollectionItemsTrainingDatasetToHclTerraform(struct) { if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } if (cdktf.isComplexElement(struct)) { throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); } const attrs = {}; return attrs; } exports.dataOciAiDocumentModelsModelCollectionItemsTrainingDatasetToHclTerraform = dataOciAiDocumentModelsModelCollectionItemsTrainingDatasetToHclTerraform; class DataOciAiDocumentModelsModelCollectionItemsTrainingDatasetOutputReference extends cdktf.ComplexObject { /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing * @param complexObjectIndex the index of this item in the list * @param complexObjectIsFromSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) */ constructor(terraformResource, terraformAttribute, complexObjectIndex, complexObjectIsFromSet) { super(terraformResource, terraformAttribute, complexObjectIsFromSet, complexObjectIndex); this.isEmptyObject = false; } get internalValue() { let hasAnyValues = this.isEmptyObject; const internalValueResult = {}; return hasAnyValues ? internalValueResult : undefined; } set internalValue(value) { if (value === undefined) { this.isEmptyObject = false; } else { this.isEmptyObject = Object.keys(value).length === 0; } } // bucket - computed: true, optional: false, required: false get bucket() { return this.getStringAttribute('bucket'); } // dataset_id - computed: true, optional: false, required: false get datasetId() { return this.getStringAttribute('dataset_id'); } // dataset_type - computed: true, optional: false, required: false get datasetType() { return this.getStringAttribute('dataset_type'); } // namespace - computed: true, optional: false, required: false get namespace() { return this.getStringAttribute('namespace'); } // object - computed: true, optional: false, required: false get object() { return this.getStringAttribute('object'); } } exports.DataOciAiDocumentModelsModelCollectionItemsTrainingDatasetOutputReference = DataOciAiDocumentModelsModelCollectionItemsTrainingDatasetOutputReference; _s = JSII_RTTI_SYMBOL_1; DataOciAiDocumentModelsModelCollectionItemsTrainingDatasetOutputReference[_s] = { fqn: "rhizo-co-terraform-provider-oci.dataOciAiDocumentModels.DataOciAiDocumentModelsModelCollectionItemsTrainingDatasetOutputReference", version: "1.0.0" }; class DataOciAiDocumentModelsModelCollectionItemsTrainingDatasetList extends cdktf.ComplexList { /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing * @param wrapsSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) */ constructor(terraformResource, terraformAttribute, wrapsSet) { super(terraformResource, terraformAttribute, wrapsSet); this.terraformResource = terraformResource; this.terraformAttribute = terraformAttribute; this.wrapsSet = wrapsSet; } /** * @param index the index of the item to return */ get(index) { return new DataOciAiDocumentModelsModelCollectionItemsTrainingDatasetOutputReference(this.terraformResource, this.terraformAttribute, index, this.wrapsSet); } } exports.DataOciAiDocumentModelsModelCollectionItemsTrainingDatasetList = DataOciAiDocumentModelsModelCollectionItemsTrainingDatasetList; _t = JSII_RTTI_SYMBOL_1; DataOciAiDocumentModelsModelCollectionItemsTrainingDatasetList[_t] = { fqn: "rhizo-co-terraform-provider-oci.dataOciAiDocumentModels.DataOciAiDocumentModelsModelCollectionItemsTrainingDatasetList", version: "1.0.0" }; function dataOciAiDocumentModelsModelCollectionItemsValidationDatasetToTerraform(struct) { if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } if (cdktf.isComplexElement(struct)) { throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); } return {}; } exports.dataOciAiDocumentModelsModelCollectionItemsValidationDatasetToTerraform = dataOciAiDocumentModelsModelCollectionItemsValidationDatasetToTerraform; function dataOciAiDocumentModelsModelCollectionItemsValidationDatasetToHclTerraform(struct) { if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } if (cdktf.isComplexElement(struct)) { throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); } const attrs = {}; return attrs; } exports.dataOciAiDocumentModelsModelCollectionItemsValidationDatasetToHclTerraform = dataOciAiDocumentModelsModelCollectionItemsValidationDatasetToHclTerraform; class DataOciAiDocumentModelsModelCollectionItemsValidationDatasetOutputReference extends cdktf.ComplexObject { /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing * @param complexObjectIndex the index of this item in the list * @param complexObjectIsFromSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) */ constructor(terraformResource, terraformAttribute, complexObjectIndex, complexObjectIsFromSet) { super(terraformResource, terraformAttribute, complexObjectIsFromSet, complexObjectIndex); this.isEmptyObject = false; } get internalValue() { let hasAnyValues = this.isEmptyObject; const internalValueResult = {}; return hasAnyValues ? internalValueResult : undefined; } set internalValue(value) { if (value === undefined) { this.isEmptyObject = false; } else { this.isEmptyObject = Object.keys(value).length === 0; } } // bucket - c