rhizo-co-terraform-provider-oci
Version:
Prebuilt oci Provider for Terraform CDK (cdktf)
837 lines • 217 kB
JavaScript
"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