// This is an automatically generated code sample.
// To make this code sample work in your Oracle Cloud tenancy,
// please replace the values for any parameters whose current values do not fit
// your use case (such as resource IDs, strings containing ‘EXAMPLE’ or ‘unique_id’, and
// boolean, number, and enum parameters with values not fitting your use case).

package main

import (
	"context"
	"fmt"
	"time"

	"github.com/oracle/oci-go-sdk/v65/common"
	"github.com/oracle/oci-go-sdk/v65/dataintegration"
	"github.com/oracle/oci-go-sdk/v65/example/helpers"
)

func ExampleCreateTaskValidation() {
	// Create a default authentication provider that uses the DEFAULT
	// profile in the configuration file.
	// Refer to <see href="https://docs.cloud.oracle.com/en-us/iaas/Content/API/Concepts/sdkconfig.htm#SDK_and_CLI_Configuration_File>the public documentation</see> on how to prepare a configuration file.
	client, err := dataintegration.NewDataIntegrationClientWithConfigurationProvider(common.DefaultConfigProvider())
	helpers.FatalIfError(err)

	// Create a request and dependent object(s).
	var refValue interface{}
	refValue = "EXAMPLE-refValue-Value"
	var rootObjectValue interface{}
	rootObjectValue = "EXAMPLE-rootObjectValue-Value"
	var objectValue interface{}
	objectValue = "EXAMPLE-objectValue-Value"
	var defaultValue interface{}
	defaultValue = "EXAMPLE-defaultValue-Value"
	var type_ interface{}
	type_ = "EXAMPLE-type-Value"
	var rootObjectDefaultValue interface{}
	rootObjectDefaultValue = "EXAMPLE-rootObjectDefaultValue-Value"
	var scope interface{}
	scope = "EXAMPLE-scope-Value"
	req := dataintegration.CreateTaskValidationRequest{OpcRequestId: common.String("XBFK8WM0CSWCZ6XTECDN<unique_ID>"),
		OpcRetryToken: common.String("EXAMPLE-opcRetryToken-Value"),
		WorkspaceId:   common.String("ocid1.test.oc1..<unique_ID>EXAMPLE-workspaceId-Value"),
		CreateTaskValidationDetails: dataintegration.CreateTaskValidationFromDataLoaderTask{ModelVersion: common.String("EXAMPLE-modelVersion-Value"),
			ObjectStatus: common.Int(677),
			OpConfigValues: &dataintegration.ConfigValues{ConfigParamValues: map[string]dataintegration.ConfigParameterValue{"EXAMPLE_KEY_TRRFS": dataintegration.ConfigParameterValue{ParameterValue: common.String("EXAMPLE-parameterValue-Value"),
				RefValue:        &refValue,
				RootObjectValue: &rootObjectValue,
				StringValue:     common.String("EXAMPLE-stringValue-Value"),
				IntValue:        common.Int(731),
				ObjectValue:     &objectValue}},
				ParentRef: &dataintegration.ParentReference{Parent: common.String("EXAMPLE-parent-Value"),
					RootDocId: common.String("ocid1.test.oc1..<unique_ID>EXAMPLE-rootDocId-Value")}},
			Parameters: []dataintegration.Parameter{dataintegration.Parameter{DefaultValue: &defaultValue,
				Description:            common.String("EXAMPLE-description-Value"),
				Name:                   common.String("EXAMPLE-name-Value"),
				Type:                   &type_,
				UsedFor:                common.String("EXAMPLE-usedFor-Value"),
				ModelVersion:           common.String("EXAMPLE-modelVersion-Value"),
				ObjectStatus:           common.Int(357),
				RootObjectDefaultValue: &rootObjectDefaultValue,
				TypeName:               common.String("EXAMPLE-typeName-Value"),
				ConfigValues: &dataintegration.ConfigValues{ConfigParamValues: map[string]dataintegration.ConfigParameterValue{"EXAMPLE_KEY_3xEZv": dataintegration.ConfigParameterValue{RefValue: &refValue,
					RootObjectValue: &rootObjectValue,
					StringValue:     common.String("EXAMPLE-stringValue-Value"),
					IntValue:        common.Int(195),
					ObjectValue:     &objectValue,
					ParameterValue:  common.String("EXAMPLE-parameterValue-Value")}},
					ParentRef: &dataintegration.ParentReference{Parent: common.String("EXAMPLE-parent-Value"),
						RootDocId: common.String("ocid1.test.oc1..<unique_ID>EXAMPLE-rootDocId-Value")}},
				IsOutput:              common.Bool(false),
				IsInput:               common.Bool(false),
				Key:                   common.String("EXAMPLE-key-Value"),
				OutputAggregationType: dataintegration.ParameterOutputAggregationTypeSum,
				ParentRef: &dataintegration.ParentReference{Parent: common.String("EXAMPLE-parent-Value"),
					RootDocId: common.String("ocid1.test.oc1..<unique_ID>EXAMPLE-rootDocId-Value")}}},
			ParentRef: &dataintegration.ParentReference{Parent: common.String("EXAMPLE-parent-Value"),
				RootDocId: common.String("ocid1.test.oc1..<unique_ID>EXAMPLE-rootDocId-Value")},
			Identifier: common.String("EXAMPLE-identifier-Value"),
			Name:       common.String("EXAMPLE-name-Value"),
			DataFlow: &dataintegration.DataFlow{Description: common.String("EXAMPLE-description-Value"),
				Nodes: []dataintegration.FlowNode{dataintegration.FlowNode{ObjectStatus: common.Int(766),
					Operator: dataintegration.Target{OutputPorts: []dataintegration.TypedObject{dataintegration.MaterializedDynamicField{ModelVersion: common.String("EXAMPLE-modelVersion-Value"),
						ObjectStatus: common.Int(66),
						Type: &dataintegration.MaterializedCompositeType{Key: common.String("EXAMPLE-key-Value"),
							ObjectStatus: common.Int(313),
							ParentRef: &dataintegration.ParentReference{Parent: common.String("EXAMPLE-parent-Value"),
								RootDocId: common.String("ocid1.test.oc1..<unique_ID>EXAMPLE-rootDocId-Value")},
							ConfigDefinition: &dataintegration.ConfigDefinition{ConfigParameterDefinitions: map[string]dataintegration.ConfigParameterDefinition{"EXAMPLE_KEY_Psejt": dataintegration.ConfigParameterDefinition{Description: common.String("EXAMPLE-description-Value"),
								IsClassFieldValue: common.Bool(false),
								IsStatic:          common.Bool(false),
								ParameterName:     common.String("EXAMPLE-parameterName-Value"),
								ClassFieldName:    common.String("EXAMPLE-classFieldName-Value"),
								DefaultValue:      &defaultValue}},
								IsContained:  common.Bool(true),
								Key:          common.String("EXAMPLE-key-Value"),
								ModelVersion: common.String("EXAMPLE-modelVersion-Value"),
								Name:         common.String("EXAMPLE-name-Value"),
								ObjectStatus: common.Int(989),
								ParentRef: &dataintegration.ParentReference{Parent: common.String("EXAMPLE-parent-Value"),
									RootDocId: common.String("ocid1.test.oc1..<unique_ID>EXAMPLE-rootDocId-Value")}},
							Description:  common.String("EXAMPLE-description-Value"),
							ModelVersion: common.String("EXAMPLE-modelVersion-Value"),
							Name:         common.String("EXAMPLE-name-Value"),
							PathNames:    []string{"EXAMPLE--Value"},
							Elements:     []string{"EXAMPLE--Value"}},
						ConfigValues: &dataintegration.ConfigValues{ConfigParamValues: map[string]dataintegration.ConfigParameterValue{"EXAMPLE_KEY_r0s1E": dataintegration.ConfigParameterValue{RefValue: &refValue,
							RootObjectValue: &rootObjectValue,
							StringValue:     common.String("EXAMPLE-stringValue-Value"),
							IntValue:        common.Int(370),
							ObjectValue:     &objectValue,
							ParameterValue:  common.String("EXAMPLE-parameterValue-Value")}},
							ParentRef: &dataintegration.ParentReference{Parent: common.String("EXAMPLE-parent-Value"),
								RootDocId: common.String("ocid1.test.oc1..<unique_ID>EXAMPLE-rootDocId-Value")}},
						Description: common.String("EXAMPLE-description-Value"),
						Key:         common.String("EXAMPLE-key-Value"),
						Name:        common.String("EXAMPLE-name-Value"),
						ParentRef: &dataintegration.ParentReference{Parent: common.String("EXAMPLE-parent-Value"),
							RootDocId: common.String("ocid1.test.oc1..<unique_ID>EXAMPLE-rootDocId-Value")},
						Scope: common.String("EXAMPLE-scope-Value")}},
						Parameters: []dataintegration.Parameter{dataintegration.Parameter{ObjectStatus: common.Int(658),
							ParentRef: &dataintegration.ParentReference{Parent: common.String("EXAMPLE-parent-Value"),
								RootDocId: common.String("ocid1.test.oc1..<unique_ID>EXAMPLE-rootDocId-Value")},
							IsInput:                common.Bool(false),
							IsOutput:               common.Bool(false),
							RootObjectDefaultValue: &rootObjectDefaultValue,
							ConfigValues: &dataintegration.ConfigValues{ParentRef: &dataintegration.ParentReference{Parent: common.String("EXAMPLE-parent-Value"),
								RootDocId: common.String("ocid1.test.oc1..<unique_ID>EXAMPLE-rootDocId-Value")},
								ConfigParamValues: map[string]dataintegration.ConfigParameterValue{"EXAMPLE_KEY_2RqKI": dataintegration.ConfigParameterValue{RootObjectValue: &rootObjectValue,
									StringValue:    common.String("EXAMPLE-stringValue-Value"),
									IntValue:       common.Int(137),
									ObjectValue:    &objectValue,
									ParameterValue: common.String("EXAMPLE-parameterValue-Value"),
									RefValue:       &refValue}}},
							Description:           common.String("EXAMPLE-description-Value"),
							ModelVersion:          common.String("EXAMPLE-modelVersion-Value"),
							Name:                  common.String("EXAMPLE-name-Value"),
							OutputAggregationType: dataintegration.ParameterOutputAggregationTypeCount,
							Type:                  &type_,
							TypeName:              common.String("EXAMPLE-typeName-Value"),
							UsedFor:               common.String("EXAMPLE-usedFor-Value"),
							DefaultValue:          &defaultValue,
							Key:                   common.String("EXAMPLE-key-Value")}},
						SchemaDriftConfig: &dataintegration.SchemaDriftConfig{IsValidationWarningIfAllowed: common.Bool(true),
							MissingColumnHandling:  dataintegration.SchemaDriftConfigMissingColumnHandlingAllow,
							DataTypeChangeHandling: dataintegration.SchemaDriftConfigDataTypeChangeHandlingDoNotAllow,
							ExtraColumnHandling:    dataintegration.SchemaDriftConfigExtraColumnHandlingDoNotAllow},
						TargetEntityNameSuffix: common.String("EXAMPLE-targetEntityNameSuffix-Value"),
						WriteOperationConfig: &dataintegration.WriteOperationConfig{WriteAttribute: dataintegration.ObjectStorageWriteAttribute{WriteToSingleFile: common.Bool(true)},
							WriteMode: dataintegration.WriteOperationConfigWriteModeIgnore,
							CallAttribute: &dataintegration.BipCallAttribute{BucketSchema: &dataintegration.Schema{ModelVersion: common.String("EXAMPLE-modelVersion-Value"),
								ObjectStatus:      common.Int(237),
								ObjectVersion:     common.Int(934),
								DefaultConnection: common.String("EXAMPLE-defaultConnection-Value"),
								Identifier:        common.String("EXAMPLE-identifier-Value"),
								Key:               common.String("EXAMPLE-key-Value"),
								Metadata: &dataintegration.ObjectMetadata{AggregatorKey: common.String("EXAMPLE-aggregatorKey-Value"),
									CreatedBy:       common.String("EXAMPLE-createdBy-Value"),
									IdentifierPath:  common.String("EXAMPLE-identifierPath-Value"),
									InfoFields:      map[string]string{"EXAMPLE_KEY_YuK12": "EXAMPLE_VALUE_nwHspiUs23xU5ntz2xbG"},
									IsFavorite:      common.Bool(true),
									RegistryVersion: common.Int(812),
									TimeCreated:     &common.SDKTime{Time: time.Now()},
									UpdatedBy:       common.String("EXAMPLE-updatedBy-Value"),
									Aggregator: &dataintegration.AggregatorSummary{Description: common.String("EXAMPLE-description-Value"),
										Identifier: common.String("EXAMPLE-identifier-Value"),
										Key:        common.String("EXAMPLE-key-Value"),
										Name:       common.String("EXAMPLE-name-Value"),
										Type:       common.String("EXAMPLE-type-Value")},
									CountStatistics: &dataintegration.CountStatistic{ObjectTypeCountList: []dataintegration.CountStatisticSummary{dataintegration.CountStatisticSummary{ObjectCount: common.Int64(938),
										ObjectType: dataintegration.CountStatisticSummaryObjectTypeUserDefinedFunction}}},
									CreatedByName: common.String("EXAMPLE-createdByName-Value"),
									Labels:        []string{"EXAMPLE--Value"},
									TimeUpdated:   &common.SDKTime{Time: time.Now()},
									UpdatedByName: common.String("EXAMPLE-updatedByName-Value")},
								Name: common.String("EXAMPLE-name-Value"),
								ParentRef: &dataintegration.ParentReference{Parent: common.String("EXAMPLE-parent-Value"),
									RootDocId: common.String("ocid1.test.oc1..<unique_ID>EXAMPLE-rootDocId-Value")},
								ResourceName:    common.String("EXAMPLE-resourceName-Value"),
								Description:     common.String("EXAMPLE-description-Value"),
								ExternalKey:     common.String("EXAMPLE-externalKey-Value"),
								IsHasContainers: common.Bool(true)},
								FetchNextRowsParameter: common.String("EXAMPLE-fetchNextRowsParameter-Value"),
								FetchSize:              common.Int(726),
								OffsetParameter:        common.String("EXAMPLE-offsetParameter-Value"),
								StagingConnection: &dataintegration.ConnectionSummaryFromObjectStorage{FingerPrint: common.String("EXAMPLE-fingerPrint-Value"),
									Name: common.String("EXAMPLE-name-Value"),
									PrimarySchema: &dataintegration.Schema{Metadata: &dataintegration.ObjectMetadata{UpdatedByName: common.String("EXAMPLE-updatedByName-Value"),
										Aggregator: &dataintegration.AggregatorSummary{Description: common.String("EXAMPLE-description-Value"),
											Identifier: common.String("EXAMPLE-identifier-Value"),
											Key:        common.String("EXAMPLE-key-Value"),
											Name:       common.String("EXAMPLE-name-Value"),
											Type:       common.String("EXAMPLE-type-Value")},
										AggregatorKey:  common.String("EXAMPLE-aggregatorKey-Value"),
										CreatedBy:      common.String("EXAMPLE-createdBy-Value"),
										IdentifierPath: common.String("EXAMPLE-identifierPath-Value"),
										Labels:         []string{"EXAMPLE--Value"},
										TimeCreated:    &common.SDKTime{Time: time.Now()},
										CountStatistics: &dataintegration.CountStatistic{ObjectTypeCountList: []dataintegration.CountStatisticSummary{dataintegration.CountStatisticSummary{ObjectCount: common.Int64(391),
											ObjectType: dataintegration.CountStatisticSummaryObjectTypeProject}}},
										CreatedByName:   common.String("EXAMPLE-createdByName-Value"),
										InfoFields:      map[string]string{"EXAMPLE_KEY_2AZGO": "EXAMPLE_VALUE_XJ8Xxqh9fwNNN23yaUWP"},
										IsFavorite:      common.Bool(true),
										RegistryVersion: common.Int(972),
										TimeUpdated:     &common.SDKTime{Time: time.Now()},
										UpdatedBy:       common.String("EXAMPLE-updatedBy-Value")},
										ModelVersion:      common.String("EXAMPLE-modelVersion-Value"),
										ObjectStatus:      common.Int(124),
										ResourceName:      common.String("EXAMPLE-resourceName-Value"),
										DefaultConnection: common.String("EXAMPLE-defaultConnection-Value"),
										ExternalKey:       common.String("EXAMPLE-externalKey-Value"),
										IsHasContainers:   common.Bool(true),
										Key:               common.String("EXAMPLE-key-Value"),
										Name:              common.String("EXAMPLE-name-Value"),
										ObjectVersion:     common.Int(410),
										ParentRef: &dataintegration.ParentReference{RootDocId: common.String("ocid1.test.oc1..<unique_ID>EXAMPLE-rootDocId-Value"),
											Parent: common.String("EXAMPLE-parent-Value")},
										Description: common.String("EXAMPLE-description-Value"),
										Identifier:  common.String("EXAMPLE-identifier-Value")},
									Description: common.String("EXAMPLE-description-Value"),
									IsDefault:   common.Bool(false),
									Key:         common.String("EXAMPLE-key-Value"),
									KeyMap:      map[string]string{"EXAMPLE_KEY_2zegW": "EXAMPLE_VALUE_402zZAJgwrpEIw0h7po8"},
									UserId:      common.String("ocid1.test.oc1..<unique_ID>EXAMPLE-userId-Value"),
									Metadata: &dataintegration.ObjectMetadata{UpdatedByName: common.String("EXAMPLE-updatedByName-Value"),
										Aggregator: &dataintegration.AggregatorSummary{Description: common.String("EXAMPLE-description-Value"),
											Identifier: common.String("EXAMPLE-identifier-Value"),
											Key:        common.String("EXAMPLE-key-Value"),
											Name:       common.String("EXAMPLE-name-Value"),
											Type:       common.String("EXAMPLE-type-Value")},
										AggregatorKey: common.String("EXAMPLE-aggregatorKey-Value"),
										CountStatistics: &dataintegration.CountStatistic{ObjectTypeCountList: []dataintegration.CountStatisticSummary{dataintegration.CountStatisticSummary{ObjectCount: common.Int64(319),
											ObjectType: dataintegration.CountStatisticSummaryObjectTypeDataAsset}}},
										CreatedBy:       common.String("EXAMPLE-createdBy-Value"),
										CreatedByName:   common.String("EXAMPLE-createdByName-Value"),
										IdentifierPath:  common.String("EXAMPLE-identifierPath-Value"),
										IsFavorite:      common.Bool(true),
										TimeUpdated:     &common.SDKTime{Time: time.Now()},
										InfoFields:      map[string]string{"EXAMPLE_KEY_aRTMo": "EXAMPLE_VALUE_xp67ocgR3LbKeLqQnMg3"},
										Labels:          []string{"EXAMPLE--Value"},
										RegistryVersion: common.Int(277),
										TimeCreated:     &common.SDKTime{Time: time.Now()},
										UpdatedBy:       common.String("EXAMPLE-updatedBy-Value")},
									ModelVersion:  common.String("EXAMPLE-modelVersion-Value"),
									ObjectStatus:  common.Int(947),
									ObjectVersion: common.Int(300),
									ParentRef: &dataintegration.ParentReference{Parent: common.String("EXAMPLE-parent-Value"),
										RootDocId: common.String("ocid1.test.oc1..<unique_ID>EXAMPLE-rootDocId-Value")},
									CredentialFileContent: common.String("EXAMPLE-credentialFileContent-Value"),
									Identifier:            common.String("EXAMPLE-identifier-Value"),
									PassPhrase:            common.String("EXAMPLE-passPhrase-Value"),
									ConnectionProperties: []dataintegration.ConnectionProperty{dataintegration.ConnectionProperty{Value: common.String("EXAMPLE-value-Value"),
										Name: common.String("EXAMPLE-name-Value")}}},
								StagingDataAsset: &dataintegration.DataAssetSummaryFromObjectStorage{Namespace: common.String("EXAMPLE-namespace-Value"),
									ObjectStatus: common.Int(623),
									OciRegion:    common.String("EXAMPLE-ociRegion-Value"),
									Url:          common.String("EXAMPLE-url-Value"),
									DefaultConnection: &dataintegration.ConnectionSummaryFromObjectStorage{ObjectStatus: common.Int(904),
										PassPhrase: common.String("EXAMPLE-passPhrase-Value"),
										UserId:     common.String("ocid1.test.oc1..<unique_ID>EXAMPLE-userId-Value"),
										ParentRef: &dataintegration.ParentReference{Parent: common.String("EXAMPLE-parent-Value"),
											RootDocId: common.String("ocid1.test.oc1..<unique_ID>EXAMPLE-rootDocId-Value")},
										PrimarySchema: &dataintegration.Schema{Identifier: common.String("EXAMPLE-identifier-Value"),
											IsHasContainers: common.Bool(true),
											ModelVersion:    common.String("EXAMPLE-modelVersion-Value"),
											ResourceName:    common.String("EXAMPLE-resourceName-Value"),
											Description:     common.String("EXAMPLE-description-Value"),
											ExternalKey:     common.String("EXAMPLE-externalKey-Value"),
											Key:             common.String("EXAMPLE-key-Value"),
											Metadata: &dataintegration.ObjectMetadata{TimeCreated: &common.SDKTime{Time: time.Now()},
												UpdatedBy:     common.String("EXAMPLE-updatedBy-Value"),
												UpdatedByName: common.String("EXAMPLE-updatedByName-Value"),
												Aggregator: &dataintegration.AggregatorSummary{Identifier: common.String("EXAMPLE-identifier-Value"),
													Key:         common.String("EXAMPLE-key-Value"),
													Name:        common.String("EXAMPLE-name-Value"),
													Type:        common.String("EXAMPLE-type-Value"),
													Description: common.String("EXAMPLE-description-Value")},
												CountStatistics: &dataintegration.CountStatistic{ObjectTypeCountList: []dataintegration.CountStatisticSummary{dataintegration.CountStatisticSummary{ObjectCount: common.Int64(884),
													ObjectType: dataintegration.CountStatisticSummaryObjectTypeFolder}}},
												CreatedByName:   common.String("EXAMPLE-createdByName-Value"),
												IdentifierPath:  common.String("EXAMPLE-identifierPath-Value"),
												InfoFields:      map[string]string{"EXAMPLE_KEY_5Ld1i": "EXAMPLE_VALUE_mqAtceAzgP1HvDzhdy9G"},
												IsFavorite:      common.Bool(true),
												Labels:          []string{"EXAMPLE--Value"},
												TimeUpdated:     &common.SDKTime{Time: time.Now()},
												AggregatorKey:   common.String("EXAMPLE-aggregatorKey-Value"),
												CreatedBy:       common.String("EXAMPLE-createdBy-Value"),
												RegistryVersion: common.Int(768)},
											Name:          common.String("EXAMPLE-name-Value"),
											ObjectStatus:  common.Int(58),
											ObjectVersion: common.Int(940),
											ParentRef: &dataintegration.ParentReference{Parent: common.String("EXAMPLE-parent-Value"),
												RootDocId: common.String("ocid1.test.oc1..<unique_ID>EXAMPLE-rootDocId-Value")},
											DefaultConnection: common.String("EXAMPLE-defaultConnection-Value")},
										ConnectionProperties: []dataintegration.ConnectionProperty{dataintegration.ConnectionProperty{Name: common.String("EXAMPLE-name-Value"),
											Value: common.String("EXAMPLE-value-Value")}},
										FingerPrint:           common.String("EXAMPLE-fingerPrint-Value"),
										KeyMap:                map[string]string{"EXAMPLE_KEY_YxoV3": "EXAMPLE_VALUE_3FiF7YV1vpUYr23dCnNR"},
										CredentialFileContent: common.String("EXAMPLE-credentialFileContent-Value"),
										Description:           common.String("EXAMPLE-description-Value"),
										Key:                   common.String("EXAMPLE-key-Value"),
										Metadata: &dataintegration.ObjectMetadata{Labels: []string{"EXAMPLE--Value"},
											RegistryVersion: common.Int(556),
											TimeUpdated:     &common.SDKTime{Time: time.Now()},
											CountStatistics: &dataintegration.CountStatistic{ObjectTypeCountList: []dataintegration.CountStatisticSummary{dataintegration.CountStatisticSummary{ObjectCount: common.Int64(688),
												ObjectType: dataintegration.CountStatisticSummaryObjectTypeFolder}}},
											IdentifierPath: common.String("EXAMPLE-identifierPath-Value"),
											InfoFields:     map[string]string{"EXAMPLE_KEY_65VjE": "EXAMPLE_VALUE_6pgO9Ix8pXRmocN1cnrY"},
											TimeCreated:    &common.SDKTime{Time: time.Now()},
											UpdatedBy:      common.String("EXAMPLE-updatedBy-Value"),
											UpdatedByName:  common.String("EXAMPLE-updatedByName-Value"),
											Aggregator: &dataintegration.AggregatorSummary{Description: common.String("EXAMPLE-description-Value"),
												Identifier: common.String("EXAMPLE-identifier-Value"),
												Key:        common.String("EXAMPLE-key-Value"),
												Name:       common.String("EXAMPLE-name-Value"),
												Type:       common.String("EXAMPLE-type-Value")},
											AggregatorKey: common.String("EXAMPLE-aggregatorKey-Value"),
											CreatedBy:     common.String("EXAMPLE-createdBy-Value"),
											CreatedByName: common.String("EXAMPLE-createdByName-Value"),
											IsFavorite:    common.Bool(true)},
										ModelVersion:  common.String("EXAMPLE-modelVersion-Value"),
										Name:          common.String("EXAMPLE-name-Value"),
										ObjectVersion: common.Int(534),
										Identifier:    common.String("EXAMPLE-identifier-Value"),
										IsDefault:     common.Bool(true)},
									ModelVersion:    common.String("EXAMPLE-modelVersion-Value"),
									Name:            common.String("EXAMPLE-name-Value"),
									TenancyId:       common.String("ocid1.test.oc1..<unique_ID>EXAMPLE-tenancyId-Value"),
									AssetProperties: map[string]string{"EXAMPLE_KEY_vUf21": "EXAMPLE_VALUE_Zs82R4HhC7aNsdkLcQN5"},
									Description:     common.String("EXAMPLE-description-Value"),
									Key:             common.String("EXAMPLE-key-Value"),
									Metadata: &dataintegration.ObjectMetadata{UpdatedByName: common.String("EXAMPLE-updatedByName-Value"),
										Aggregator: &dataintegration.AggregatorSummary{Description: common.String("EXAMPLE-description-Value"),
											Identifier: common.String("EXAMPLE-identifier-Value"),
											Key:        common.String("EXAMPLE-key-Value"),
											Name:       common.String("EXAMPLE-name-Value"),
											Type:       common.String("EXAMPLE-type-Value")},
										AggregatorKey: common.String("EXAMPLE-aggregatorKey-Value"),
										CountStatistics: &dataintegration.CountStatistic{ObjectTypeCountList: []dataintegration.CountStatisticSummary{dataintegration.CountStatisticSummary{ObjectCount: common.Int64(915),
											ObjectType: dataintegration.CountStatisticSummaryObjectTypeConnection}}},
										CreatedBy:       common.String("EXAMPLE-createdBy-Value"),
										CreatedByName:   common.String("EXAMPLE-createdByName-Value"),
										IdentifierPath:  common.String("EXAMPLE-identifierPath-Value"),
										UpdatedBy:       common.String("EXAMPLE-updatedBy-Value"),
										InfoFields:      map[string]string{"EXAMPLE_KEY_Tpi97": "EXAMPLE_VALUE_1mrHbb5gSykpB4KEpHpW"},
										IsFavorite:      common.Bool(false),
										Labels:          []string{"EXAMPLE--Value"},
										RegistryVersion: common.Int(76),
										TimeCreated:     &common.SDKTime{Time: time.Now()},
										TimeUpdated:     &common.SDKTime{Time: time.Now()}},
									ObjectVersion: common.Int(930),
									ParentRef: &dataintegration.ParentReference{Parent: common.String("EXAMPLE-parent-Value"),
										RootDocId: common.String("ocid1.test.oc1..<unique_ID>EXAMPLE-rootDocId-Value")},
									ExternalKey: common.String("EXAMPLE-externalKey-Value"),
									Identifier:  common.String("EXAMPLE-identifier-Value"),
									NativeTypeSystem: &dataintegration.TypeSystem{Key: common.String("EXAMPLE-key-Value"),
										Name:          common.String("EXAMPLE-name-Value"),
										ObjectStatus:  common.Int(116),
										ObjectVersion: common.Int(535),
										ParentRef: &dataintegration.ParentReference{Parent: common.String("EXAMPLE-parent-Value"),
											RootDocId: common.String("ocid1.test.oc1..<unique_ID>EXAMPLE-rootDocId-Value")},
										TypeMappingTo: map[string]string{"EXAMPLE_KEY_iQQtS": "EXAMPLE_VALUE_wc9Svgt2Tvlcnw0vYDKS"},
										Types: []dataintegration.DataType{dataintegration.DataType{TypeSystemName: common.String("EXAMPLE-typeSystemName-Value"),
											ConfigDefinition: &dataintegration.ConfigDefinition{ConfigParameterDefinitions: map[string]dataintegration.ConfigParameterDefinition{"EXAMPLE_KEY_Q8UeO": dataintegration.ConfigParameterDefinition{Description: common.String("EXAMPLE-description-Value"),
												IsClassFieldValue: common.Bool(false),
												IsStatic:          common.Bool(false),
												ParameterName:     common.String("EXAMPLE-parameterName-Value"),
												ParameterType: dataintegration.CompositeType{Description: common.String("EXAMPLE-description-Value"),
													Elements: []dataintegration.TypedObject{dataintegration.InputProxyField{ConfigValues: &dataintegration.ConfigValues{ParentRef: &dataintegration.ParentReference{Parent: common.String("EXAMPLE-parent-Value"),
														RootDocId: common.String("ocid1.test.oc1..<unique_ID>EXAMPLE-rootDocId-Value")},
														ConfigParamValues: map[string]dataintegration.ConfigParameterValue{"EXAMPLE_KEY_An7uD": dataintegration.ConfigParameterValue{RefValue: &refValue,
															RootObjectValue: &rootObjectValue,
															StringValue:     common.String("EXAMPLE-stringValue-Value"),
															IntValue:        common.Int(237),
															ObjectValue:     &objectValue,
															ParameterValue:  common.String("EXAMPLE-parameterValue-Value")}}},
														Description:  common.String("EXAMPLE-description-Value"),
														Key:          common.String("EXAMPLE-key-Value"),
														Scope:        &scope,
														Labels:       []string{"EXAMPLE--Value"},
														ModelVersion: common.String("EXAMPLE-modelVersion-Value"),
														Name:         common.String("EXAMPLE-name-Value"),
														ObjectStatus: common.Int(549),
														ParentRef: &dataintegration.ParentReference{Parent: common.String("EXAMPLE-parent-Value"),
															RootDocId: common.String("ocid1.test.oc1..<unique_ID>EXAMPLE-rootDocId-Value")}}},
													Key:          common.String("EXAMPLE-key-Value"),
													ModelVersion: common.String("EXAMPLE-modelVersion-Value"),
													Name:         common.String("EXAMPLE-name-Value"),
													ObjectStatus: common.Int(121),
													ParentRef: &dataintegration.ParentReference{Parent: common.String("EXAMPLE-parent-Value"),
														RootDocId: common.String("ocid1.test.oc1..<unique_ID>EXAMPLE-rootDocId-Value")}},
												ClassFieldName: common.String("EXAMPLE-classFieldName-Value"),
												DefaultValue:   &defaultValue}},
												IsContained:  common.Bool(true),
												Key:          common.String("EXAMPLE-key-Value"),
												ModelVersion: common.String("EXAMPLE-modelVersion-Value"),
												Name:         common.String("EXAMPLE-name-Value"),
												ObjectStatus: common.Int(392),
												ParentRef: &dataintegration.ParentReference{Parent: common.String("EXAMPLE-parent-Value"),
													RootDocId: common.String("ocid1.test.oc1..<unique_ID>EXAMPLE-rootDocId-Value")}},
											ModelVersion: common.String("EXAMPLE-modelVersion-Value"),
											Name:         common.String("EXAMPLE-name-Value"),
											Description:  common.String("EXAMPLE-description-Value"),
											DtType:       dataintegration.DataTypeDtTypeStructured,
											Key:          common.String("EXAMPLE-key-Value"),
											ObjectStatus: common.Int(372),
											ParentRef: &dataintegration.ParentReference{Parent: common.String("EXAMPLE-parent-Value"),
												RootDocId: common.String("ocid1.test.oc1..<unique_ID>EXAMPLE-rootDocId-Value")}}},
										Description:     common.String("EXAMPLE-description-Value"),
										Identifier:      common.String("EXAMPLE-identifier-Value"),
										ModelVersion:    common.String("EXAMPLE-modelVersion-Value"),
										TypeMappingFrom: map[string]string{"EXAMPLE_KEY_5L0Lu": "EXAMPLE_VALUE_W3eyfLCFaeBeDzmOlSnk"}}}},
							Key: common.String("EXAMPLE-key-Value"),
							MergeKey: dataintegration.UniqueDataKey{AttributeRefs: []dataintegration.KeyAttribute{dataintegration.KeyAttribute{Attribute: &dataintegration.ShapeField{Description: common.String("EXAMPLE-description-Value"),
								Key:    common.String("EXAMPLE-key-Value"),
								Labels: []string{"EXAMPLE--Value"},
								Name:   common.String("EXAMPLE-name-Value"),
								NativeShapeField: &dataintegration.NativeShapeField{IsMandatory: common.Bool(true),
									Name:     common.String("EXAMPLE-name-Value"),
									Position: common.Int(307),
									Type:     &type_,
									ConfigValues: &dataintegration.ConfigValues{ParentRef: &dataintegration.ParentReference{Parent: common.String("EXAMPLE-parent-Value"),
										RootDocId: common.String("ocid1.test.oc1..<unique_ID>EXAMPLE-rootDocId-Value")},
										ConfigParamValues: map[string]dataintegration.ConfigParameterValue{"EXAMPLE_KEY_jvnuf": dataintegration.ConfigParameterValue{IntValue: common.Int(184),
											ObjectValue:     &objectValue,
											ParameterValue:  common.String("EXAMPLE-parameterValue-Value"),
											RefValue:        &refValue,
											RootObjectValue: &rootObjectValue,
											StringValue:     common.String("EXAMPLE-stringValue-Value")}}},
									DefaultValueString: common.String("EXAMPLE-defaultValueString-Value")},
								ObjectStatus: common.Int(804),
								ParentRef: &dataintegration.ParentReference{RootDocId: common.String("ocid1.test.oc1..<unique_ID>EXAMPLE-rootDocId-Value"),
									Parent: common.String("EXAMPLE-parent-Value")},
								ConfigValues: &dataintegration.ConfigValues{ConfigParamValues: map[string]dataintegration.ConfigParameterValue{"EXAMPLE_KEY_0B2px": dataintegration.ConfigParameterValue{ObjectValue: &objectValue,
									ParameterValue:  common.String("EXAMPLE-parameterValue-Value"),
									RefValue:        &refValue,
									RootObjectValue: &rootObjectValue,
									StringValue:     common.String("EXAMPLE-stringValue-Value"),
									IntValue:        common.Int(754)}},
									ParentRef: &dataintegration.ParentReference{Parent: common.String("EXAMPLE-parent-Value"),
										RootDocId: common.String("ocid1.test.oc1..<unique_ID>EXAMPLE-rootDocId-Value")}},
								ModelVersion: common.String("EXAMPLE-modelVersion-Value"),
								Type:         &type_},
								Position: common.Int(18),
								ShapeField: &dataintegration.ShapeField{Name: common.String("EXAMPLE-name-Value"),
									NativeShapeField: &dataintegration.NativeShapeField{IsMandatory: common.Bool(false),
										Name:     common.String("EXAMPLE-name-Value"),
										Position: common.Int(894),
										Type:     &type_,
										ConfigValues: &dataintegration.ConfigValues{ConfigParamValues: map[string]dataintegration.ConfigParameterValue{"EXAMPLE_KEY_Jf8Gl": dataintegration.ConfigParameterValue{ObjectValue: &objectValue,
											ParameterValue:  common.String("EXAMPLE-parameterValue-Value"),
											RefValue:        &refValue,
											RootObjectValue: &rootObjectValue,
											StringValue:     common.String("EXAMPLE-stringValue-Value"),
											IntValue:        common.Int(587)}},
											ParentRef: &dataintegration.ParentReference{Parent: common.String("EXAMPLE-parent-Value"),
												RootDocId: common.String("ocid1.test.oc1..<unique_ID>EXAMPLE-rootDocId-Value")}},
										DefaultValueString: common.String("EXAMPLE-defaultValueString-Value")},
									ObjectStatus: common.Int(465),
									Type:         &type_,
									ConfigValues: &dataintegration.ConfigValues{ConfigParamValues: map[string]dataintegration.ConfigParameterValue{"EXAMPLE_KEY_DtETn": dataintegration.ConfigParameterValue{IntValue: common.Int(183),
										ObjectValue:     &objectValue,
										ParameterValue:  common.String("EXAMPLE-parameterValue-Value"),
										RefValue:        &refValue,
										RootObjectValue: &rootObjectValue,
										StringValue:     common.String("EXAMPLE-stringValue-Value")}},
										ParentRef: &dataintegration.ParentReference{Parent: common.String("EXAMPLE-parent-Value"),
											RootDocId: common.String("ocid1.test.oc1..<unique_ID>EXAMPLE-rootDocId-Value")}},
									Labels:       []string{"EXAMPLE--Value"},
									ModelVersion: common.String("EXAMPLE-modelVersion-Value"),
									ParentRef: &dataintegration.ParentReference{Parent: common.String("EXAMPLE-parent-Value"),
										RootDocId: common.String("ocid1.test.oc1..<unique_ID>EXAMPLE-rootDocId-Value")},
									Description: common.String("EXAMPLE-description-Value"),
									Key:         common.String("EXAMPLE-key-Value")}}},
								Key:          common.String("EXAMPLE-key-Value"),
								ModelVersion: common.String("EXAMPLE-modelVersion-Value"),
								Name:         common.String("EXAMPLE-name-Value"),
								ObjectStatus: common.Int(763),
								ParentRef: &dataintegration.ParentReference{Parent: common.String("EXAMPLE-parent-Value"),
									RootDocId: common.String("ocid1.test.oc1..<unique_ID>EXAMPLE-rootDocId-Value")}},
							MetadataConfigProperties: map[string]string{"EXAMPLE_KEY_f09qq": "EXAMPLE_VALUE_x0hSSHqhgIxrkH2RPUUg"},
							ModelVersion:             common.String("EXAMPLE-modelVersion-Value"),
							ObjectStatus:             common.Int(311),
							Operations:               []dataintegration.PushDownOperation{dataintegration.Query{Query: common.String("EXAMPLE-query-Value")}},
							ParentRef: &dataintegration.ParentReference{Parent: common.String("EXAMPLE-parent-Value"),
								RootDocId: common.String("ocid1.test.oc1..<unique_ID>EXAMPLE-rootDocId-Value")},
							DataFormat: &dataintegration.DataFormat{FormatAttribute: dataintegration.ParquetFormatAttribute{Compression: common.String("EXAMPLE-compression-Value"),
								IsFilePattern: common.Bool(true)},
								Type:              dataintegration.DataFormatTypeJson,
								CompressionConfig: &dataintegration.Compression{Codec: dataintegration.CompressionCodecDeflate}},
							DerivedAttributes: map[string]string{"EXAMPLE_KEY_N2bUP": "EXAMPLE_VALUE_bBYlNsYuapqJ8lTqooPY"},
							PartitionConfig: dataintegration.KeyRangePartitionConfig{KeyRange: &dataintegration.KeyRange{Key: &dataintegration.ShapeField{Description: common.String("EXAMPLE-description-Value"),
								ModelVersion: common.String("EXAMPLE-modelVersion-Value"),
								Name:         common.String("EXAMPLE-name-Value"),
								NativeShapeField: &dataintegration.NativeShapeField{IsMandatory: common.Bool(false),
									Name:     common.String("EXAMPLE-name-Value"),
									Position: common.Int(244),
									Type:     &type_,
									ConfigValues: &dataintegration.ConfigValues{ConfigParamValues: map[string]dataintegration.ConfigParameterValue{"EXAMPLE_KEY_ZMK9T": dataintegration.ConfigParameterValue{IntValue: common.Int(491),
										ObjectValue:     &objectValue,
										ParameterValue:  common.String("EXAMPLE-parameterValue-Value"),
										RefValue:        &refValue,
										RootObjectValue: &rootObjectValue,
										StringValue:     common.String("EXAMPLE-stringValue-Value")}},
										ParentRef: &dataintegration.ParentReference{Parent: common.String("EXAMPLE-parent-Value"),
											RootDocId: common.String("ocid1.test.oc1..<unique_ID>EXAMPLE-rootDocId-Value")}},
									DefaultValueString: common.String("EXAMPLE-defaultValueString-Value")},
								ObjectStatus: common.Int(884),
								ParentRef: &dataintegration.ParentReference{Parent: common.String("EXAMPLE-parent-Value"),
									RootDocId: common.String("ocid1.test.oc1..<unique_ID>EXAMPLE-rootDocId-Value")},
								Type: &type_,
								ConfigValues: &dataintegration.ConfigValues{ConfigParamValues: map[string]dataintegration.ConfigParameterValue{"EXAMPLE_KEY_9T1cG": dataintegration.ConfigParameterValue{ParameterValue: common.String("EXAMPLE-parameterValue-Value"),
									RefValue:        &refValue,
									RootObjectValue: &rootObjectValue,
									StringValue:     common.String("EXAMPLE-stringValue-Value"),
									IntValue:        common.Int(481),
									ObjectValue:     &objectValue}},
									ParentRef: &dataintegration.ParentReference{Parent: common.String("EXAMPLE-parent-Value"),
										RootDocId: common.String("ocid1.test.oc1..<unique_ID>EXAMPLE-rootDocId-Value")}},
								Key:    common.String("EXAMPLE-key-Value"),
								Labels: []string{"EXAMPLE--Value"}}},
								PartitionNumber: common.Int(788)}},
						Identifier: common.String("EXAMPLE-identifier-Value"),
						OpConfigValues: &dataintegration.ConfigValues{ConfigParamValues: map[string]dataintegration.ConfigParameterValue{"EXAMPLE_KEY_btyNz": dataintegration.ConfigParameterValue{IntValue: common.Int(15),
							ObjectValue:     &objectValue,
							ParameterValue:  common.String("EXAMPLE-parameterValue-Value"),
							RefValue:        &refValue,
							RootObjectValue: &rootObjectValue,
							StringValue:     common.String("EXAMPLE-stringValue-Value")}},
							ParentRef: &dataintegration.ParentReference{RootDocId: common.String("ocid1.test.oc1..<unique_ID>EXAMPLE-rootDocId-Value"),
								Parent: common.String("EXAMPLE-parent-Value")}},
						TargetEntityNamePrefix: common.String("EXAMPLE-targetEntityNamePrefix-Value"),
						FixedDataShape: &dataintegration.Shape{Name: common.String("EXAMPLE-name-Value"),
							ConfigValues: &dataintegration.ConfigValues{ConfigParamValues: map[string]dataintegration.ConfigParameterValue{"EXAMPLE_KEY_VhN0w": dataintegration.ConfigParameterValue{IntValue: common.Int(277),
								ObjectValue:     &objectValue,
								ParameterValue:  common.String("EXAMPLE-parameterValue-Value"),
								RefValue:        &refValue,
								RootObjectValue: &rootObjectValue,
								StringValue:     common.String("EXAMPLE-stringValue-Value")}},
								ParentRef: &dataintegration.ParentReference{Parent: common.String("EXAMPLE-parent-Value"),
									RootDocId: common.String("ocid1.test.oc1..<unique_ID>EXAMPLE-rootDocId-Value")}},
							Description:  common.String("EXAMPLE-description-Value"),
							ModelVersion: common.String("EXAMPLE-modelVersion-Value"),
							ObjectStatus: common.Int(430),
							ParentRef: &dataintegration.ParentReference{Parent: common.String("EXAMPLE-parent-Value"),
								RootDocId: common.String("ocid1.test.oc1..<unique_ID>EXAMPLE-rootDocId-Value")},
							Type: dataintegration.MapType{ContainsNull: common.Bool(false),
								Key:            common.String("EXAMPLE-key-Value"),
								KeyElementType: common.String("EXAMPLE-keyElementType-Value"),
								ModelVersion:   common.String("EXAMPLE-modelVersion-Value"),
								Name:           common.String("EXAMPLE-name-Value"),
								ObjectStatus:   common.Int(103),
								ParentRef: &dataintegration.ParentReference{Parent: common.String("EXAMPLE-parent-Value"),
									RootDocId: common.String("ocid1.test.oc1..<unique_ID>EXAMPLE-rootDocId-Value")},
								Description:      common.String("EXAMPLE-description-Value"),
								ValueElementType: common.String("EXAMPLE-valueElementType-Value")},
							Key: common.String("EXAMPLE-key-Value")},
						IsReadAccess:        common.Bool(true),
						IsUseSameSourceName: common.Bool(false),
						ObjectVersion:       common.Int(127),
						ParentRef: &dataintegration.ParentReference{Parent: common.String("EXAMPLE-parent-Value"),
							RootDocId: common.String("ocid1.test.oc1..<unique_ID>EXAMPLE-rootDocId-Value")},
						LoadOrder:    common.Int(111),
						DataProperty: dataintegration.TargetDataPropertyTruncate,
						Description:  common.String("EXAMPLE-description-Value"),
						Entity: dataintegration.DataEntityFromView{ParentRef: &dataintegration.ParentReference{Parent: common.String("EXAMPLE-parent-Value"),
							RootDocId: common.String("ocid1.test.oc1..<unique_ID>EXAMPLE-rootDocId-Value")},
							ResourceName: common.String("EXAMPLE-resourceName-Value"),
							UniqueKeys: []dataintegration.UniqueKey{dataintegration.UniqueDataKey{Name: common.String("EXAMPLE-name-Value"),
								ObjectStatus: common.Int(34),
								ParentRef: &dataintegration.ParentReference{Parent: common.String("EXAMPLE-parent-Value"),
									RootDocId: common.String("ocid1.test.oc1..<unique_ID>EXAMPLE-rootDocId-Value")},
								AttributeRefs: []dataintegration.KeyAttribute{dataintegration.KeyAttribute{Position: common.Int(640),
									ShapeField: &dataintegration.ShapeField{ConfigValues: &dataintegration.ConfigValues{ConfigParamValues: map[string]dataintegration.ConfigParameterValue{"EXAMPLE_KEY_14PdR": dataintegration.ConfigParameterValue{RefValue: &refValue,
										RootObjectValue: &rootObjectValue,
										StringValue:     common.String("EXAMPLE-stringValue-Value"),
										IntValue:        common.Int(555),
										ObjectValue:     &objectValue,
										ParameterValue:  common.String("EXAMPLE-parameterValue-Value")}},
										ParentRef: &dataintegration.ParentReference{RootDocId: common.String("ocid1.test.oc1..<unique_ID>EXAMPLE-rootDocId-Value"),
											Parent: common.String("EXAMPLE-parent-Value")}},
										Key:          common.String("EXAMPLE-key-Value"),
										Labels:       []string{"EXAMPLE--Value"},
										ModelVersion: common.String("EXAMPLE-modelVersion-Value"),
										Name:         common.String("EXAMPLE-name-Value"),
										ParentRef: &dataintegration.ParentReference{Parent: common.String("EXAMPLE-parent-Value"),
											RootDocId: common.String("ocid1.test.oc1..<unique_ID>EXAMPLE-rootDocId-Value")},
										Description: common.String("EXAMPLE-description-Value"),
										NativeShapeField: &dataintegration.NativeShapeField{Name: common.String("EXAMPLE-name-Value"),
											Position: common.Int(539),
											Type:     &type_,
											ConfigValues: &dataintegration.ConfigValues{ConfigParamValues: map[string]dataintegration.ConfigParameterValue{"EXAMPLE_KEY_q0TCu": dataintegration.ConfigParameterValue{RootObjectValue: &rootObjectValue,
												StringValue:    common.String("EXAMPLE-stringValue-Value"),
												IntValue:       common.Int(915),
												ObjectValue:    &objectValue,
												ParameterValue: common.String("EXAMPLE-parameterValue-Value"),
												RefValue:       &refValue}},
												ParentRef: &dataintegration.ParentReference{Parent: common.String("EXAMPLE-parent-Value"),
													RootDocId: common.String("ocid1.test.oc1..<unique_ID>EXAMPLE-rootDocId-Value")}},
											DefaultValueString: common.String("EXAMPLE-defaultValueString-Value"),
											IsMandatory:        common.Bool(true)},
										ObjectStatus: common.Int(834),
										Type:         &type_},
									Attribute: &dataintegration.ShapeField{Name: common.String("EXAMPLE-name-Value"),
										NativeShapeField: &dataintegration.NativeShapeField{IsMandatory: common.Bool(true),
											Name:     common.String("EXAMPLE-name-Value"),
											Position: common.Int(352),
											Type:     &type_,
											ConfigValues: &dataintegration.ConfigValues{ParentRef: &dataintegration.ParentReference{Parent: common.String("EXAMPLE-parent-Value"),
												RootDocId: common.String("ocid1.test.oc1..<unique_ID>EXAMPLE-rootDocId-Value")},
												ConfigParamValues: map[string]dataintegration.ConfigParameterValue{"EXAMPLE_KEY_5LmMr": dataintegration.ConfigParameterValue{RefValue: &refValue,
													RootObjectValue: &rootObjectValue,
													StringValue:     common.String("EXAMPLE-stringValue-Value"),
													IntValue:        common.Int(525),
													ObjectValue:     &objectValue,
													ParameterValue:  common.String("EXAMPLE-parameterValue-Value")}}},
											DefaultValueString: common.String("EXAMPLE-defaultValueString-Value")},
										ObjectStatus: common.Int(312),
										Type:         &type_,
										Description:  common.String("EXAMPLE-description-Value"),
										Key:          common.String("EXAMPLE-key-Value"),
										Labels:       []string{"EXAMPLE--Value"},
										ModelVersion: common.String("EXAMPLE-modelVersion-Value"),
										ParentRef: &dataintegration.ParentReference{Parent: common.String("EXAMPLE-parent-Value"),
											RootDocId: common.String("ocid1.test.oc1..<unique_ID>EXAMPLE-rootDocId-Value")},
										ConfigValues: &dataintegration.ConfigValues{ConfigParamValues: map[string]dataintegration.ConfigParameterValue{"EXAMPLE_KEY_LRzfp": dataintegration.ConfigParameterValue{IntValue: common.Int(31),
											ObjectValue:     &objectValue,
											ParameterValue:  common.String("EXAMPLE-parameterValue-Value"),
											RefValue:        &refValue,
											RootObjectValue: &rootObjectValue,
											StringValue:     common.String("EXAMPLE-stringValue-Value")}},
											ParentRef: &dataintegration.ParentReference{Parent: common.String("EXAMPLE-parent-Value"),
												RootDocId: common.String("ocid1.test.oc1..<unique_ID>EXAMPLE-rootDocId-Value")}}}}},
								Key:          common.String("EXAMPLE-key-Value"),
								ModelVersion: common.String("EXAMPLE-modelVersion-Value")}},
							Key:            common.String("EXAMPLE-key-Value"),
							ModelVersion:   common.String("EXAMPLE-modelVersion-Value"),
							ObjectStatus:   common.Int(416),
							ExternalKey:    common.String("EXAMPLE-externalKey-Value"),
							Name:           common.String("EXAMPLE-name-Value"),
							ObjectVersion:  common.Int(868),
							OtherTypeLabel: common.String("EXAMPLE-otherTypeLabel-Value"),
							ShapeId:        common.String("ocid1.test.oc1..<unique_ID>EXAMPLE-shapeId-Value"),
							Types: &dataintegration.TypeLibrary{ParentRef: &dataintegration.ParentReference{Parent: common.String("EXAMPLE-parent-Value"),
								RootDocId: common.String("ocid1.test.oc1..<unique_ID>EXAMPLE-rootDocId-Value")},
								Types: map[string]dataintegration.DerivedType{"EXAMPLE_KEY_NYYBt": dataintegration.DerivedType{ModelVersion: common.String("EXAMPLE-modelVersion-Value"),
									Name:         common.String("EXAMPLE-name-Value"),
									ObjectStatus: common.Int(455),
									ParentRef: &dataintegration.ParentReference{Parent: common.String("EXAMPLE-parent-Value"),
										RootDocId: common.String("ocid1.test.oc1..<unique_ID>EXAMPLE-rootDocId-Value")},
									Description: common.String("EXAMPLE-description-Value"),
									Key:         common.String("EXAMPLE-key-Value")}},
								ModelVersion:  common.String("EXAMPLE-modelVersion-Value"),
								ObjectStatus:  common.Int(997),
								Description:   common.String("EXAMPLE-description-Value"),
								Identifier:    common.String("EXAMPLE-identifier-Value"),
								Key:           common.String("EXAMPLE-key-Value"),
								Name:          common.String("EXAMPLE-name-Value"),
								ObjectVersion: common.Int(95)},
							Description: common.String("EXAMPLE-description-Value"),
							ForeignKeys: []dataintegration.ForeignKey{dataintegration.ForeignKey{DeleteRule: common.Int(880),
								Key:          common.String("EXAMPLE-key-Value"),
								ModelVersion: common.String("EXAMPLE-modelVersion-Value"),
								Name:         common.String("EXAMPLE-name-Value"),
								ObjectStatus: common.Int(914),
								ParentRef: &dataintegration.ParentReference{Parent: common.String("EXAMPLE-parent-Value"),
									RootDocId: common.String("ocid1.test.oc1..<unique_ID>EXAMPLE-rootDocId-Value")},
								ReferenceUniqueKey: dataintegration.UniqueDataKey{AttributeRefs: []dataintegration.KeyAttribute{dataintegration.KeyAttribute{Attribute: &dataintegration.ShapeField{Type: &type_,
									Description:  common.String("EXAMPLE-description-Value"),
									Key:          common.String("EXAMPLE-key-Value"),
									Labels:       []string{"EXAMPLE--Value"},
									ModelVersion: common.String("EXAMPLE-modelVersion-Value"),
									Name:         common.String("EXAMPLE-name-Value"),
									ParentRef: &dataintegration.ParentReference{Parent: common.String("EXAMPLE-parent-Value"),
										RootDocId: common.String("ocid1.test.oc1..<unique_ID>EXAMPLE-rootDocId-Value")},
									ConfigValues: &dataintegration.ConfigValues{ConfigParamValues: map[string]dataintegration.ConfigParameterValue{"EXAMPLE_KEY_er28Y": dataintegration.ConfigParameterValue{IntValue: common.Int(342),
										ObjectValue:     &objectValue,
										ParameterValue:  common.String("EXAMPLE-parameterValue-Value"),
										RefValue:        &refValue,
										RootObjectValue: &rootObjectValue,
										StringValue:     common.String("EXAMPLE-stringValue-Value")}},
										ParentRef: &dataintegration.ParentReference{Parent: common.String("EXAMPLE-parent-Value"),
											RootDocId: common.String("ocid1.test.oc1..<unique_ID>EXAMPLE-rootDocId-Value")}},
									NativeShapeField: &dataintegration.NativeShapeField{ConfigValues: &dataintegration.ConfigValues{ParentRef: &dataintegration.ParentReference{RootDocId: common.String("ocid1.test.oc1..<unique_ID>EXAMPLE-rootDocId-Value"),
										Parent: common.String("EXAMPLE-parent-Value")},
										ConfigParamValues: map[string]dataintegration.ConfigParameterValue{"EXAMPLE_KEY_ctjBI": dataintegration.ConfigParameterValue{ObjectValue: &objectValue,
											ParameterValue:  common.String("EXAMPLE-parameterValue-Value"),
											RefValue:        &refValue,
											RootObjectValue: &rootObjectValue,
											StringValue:     common.String("EXAMPLE-stringValue-Value"),
											IntValue:        common.Int(54)}}},
										DefaultValueString: common.String("EXAMPLE-defaultValueString-Value"),
										IsMandatory:        common.Bool(true),
										Name:               common.String("EXAMPLE-name-Value"),
										Position:           common.Int(539),
										Type:               &type_},
									ObjectStatus: common.Int(663)},
									Position: common.Int(647),
									ShapeField: &dataintegration.ShapeField{Key: common.String("EXAMPLE-key-Value"),
										ObjectStatus: common.Int(319),
										ConfigValues: &dataintegration.ConfigValues{ConfigParamValues: map[string]dataintegration.ConfigParameterValue{"EXAMPLE_KEY_hKWQv": dataintegration.ConfigParameterValue{ParameterValue: common.String("EXAMPLE-parameterValue-Value"),
											RefValue:        &refValue,
											RootObjectValue: &rootObjectValue,
											StringValue:     common.String("EXAMPLE-stringValue-Value"),
											IntValue:        common.Int(232),
											ObjectValue:     &objectValue}},
											ParentRef: &dataintegration.ParentReference{Parent: common.String("EXAMPLE-parent-Value"),
												RootDocId: common.String("ocid1.test.oc1..<unique_ID>EXAMPLE-rootDocId-Value")}},
										Description:  common.String("EXAMPLE-description-Value"),
										Labels:       []string{"EXAMPLE--Value"},
										ModelVersion: common.String("EXAMPLE-modelVersion-Value"),
										Name:         common.String("EXAMPLE-name-Value"),
										NativeShapeField: &dataintegration.NativeShapeField{IsMandatory: common.Bool(true),
											Name:     common.String("EXAMPLE-name-Value"),
											Position: common.Int(521),
											Type:     &type_,
											ConfigValues: &dataintegration.ConfigValues{ConfigParamValues: map[string]dataintegration.ConfigParameterValue{"EXAMPLE_KEY_HWgsw": dataintegration.ConfigParameterValue{StringValue: common.String("EXAMPLE-stringValue-Value"),
												IntValue:        common.Int(92),
												ObjectValue:     &objectValue,
												ParameterValue:  common.String("EXAMPLE-parameterValue-Value"),
												RefValue:        &refValue,
												RootObjectValue: &rootObjectValue}},
												ParentRef: &dataintegration.ParentReference{Parent: common.String("EXAMPLE-parent-Value"),
													RootDocId: common.String("ocid1.test.oc1..<unique_ID>EXAMPLE-rootDocId-Value")}},
											DefaultValueString: common.String("EXAMPLE-defaultValueString-Value")},
										ParentRef: &dataintegration.ParentReference{Parent: common.String("EXAMPLE-parent-Value"),
											RootDocId: common.String("ocid1.test.oc1..<unique_ID>EXAMPLE-rootDocId-Value")},
										Type: &type_}}},
									Key:          common.String("EXAMPLE-key-Value"),
									ModelVersion: common.String("EXAMPLE-modelVersion-Value"),
									Name:         common.String("EXAMPLE-name-Value"),
									ObjectStatus: common.Int(860),
									ParentRef: &dataintegration.ParentReference{Parent: common.String("EXAMPLE-parent-Value"),
										RootDocId: common.String("ocid1.test.oc1..<unique_ID>EXAMPLE-rootDocId-Value")}},
								AttributeRefs: []dataintegration.KeyAttribute{dataintegration.KeyAttribute{Attribute: &dataintegration.ShapeField{Labels: []string{"EXAMPLE--Value"},
									ModelVersion: common.String("EXAMPLE-modelVersion-Value"),
									NativeShapeField: &dataintegration.NativeShapeField{ConfigValues: &dataintegration.ConfigValues{ConfigParamValues: map[string]dataintegration.ConfigParameterValue{"EXAMPLE_KEY_6MDd1": dataintegration.ConfigParameterValue{IntValue: common.Int(544),
										ObjectValue:     &objectValue,
										ParameterValue:  common.String("EXAMPLE-parameterValue-Value"),
										RefValue:        &refValue,
										RootObjectValue: &rootObjectValue,
										StringValue:     common.String("EXAMPLE-stringValue-Value")}},
										ParentRef: &dataintegration.ParentReference{Parent: common.String("EXAMPLE-parent-Value"),
											RootDocId: common.String("ocid1.test.oc1..<unique_ID>EXAMPLE-rootDocId-Value")}},
										DefaultValueString: common.String("EXAMPLE-defaultValueString-Value"),
										IsMandatory:        common.Bool(true),
										Name:               common.String("EXAMPLE-name-Value"),
										Position:           common.Int(687),
										Type:               &type_},
									ObjectStatus: common.Int(496),
									ParentRef: &dataintegration.ParentReference{Parent: common.String("EXAMPLE-parent-Value"),
										RootDocId: common.String("ocid1.test.oc1..<unique_ID>EXAMPLE-rootDocId-Value")},
									ConfigValues: &dataintegration.ConfigValues{ParentRef: &dataintegration.ParentReference{Parent: common.String("EXAMPLE-parent-Value"),
										RootDocId: common.String("ocid1.test.oc1..<unique_ID>EXAMPLE-rootDocId-Value")},
										ConfigParamValues: map[string]dataintegration.ConfigParameterValue{"EXAMPLE_KEY_VEfKD": dataintegration.ConfigParameterValue{ObjectValue: &objectValue,
											ParameterValue:  common.String("EXAMPLE-parameterValue-Value"),
											RefValue:        &refValue,
											RootObjectValue: &rootObjectValue,
											StringValue:     common.String("EXAMPLE-stringValue-Value"),
											IntValue:        common.Int(13)}}},
									Description: common.String("EXAMPLE-description-Value"),
									Name:        common.String("EXAMPLE-name-Value"),
									Type:        &type_,
									Key:         common.String("EXAMPLE-key-Value")},
									Position: common.Int(491),
									ShapeField: &dataintegration.ShapeField{Name: common.String("EXAMPLE-name-Value"),
										NativeShapeField: &dataintegration.NativeShapeField{ConfigValues: &dataintegration.ConfigValues{ConfigParamValues: map[string]dataintegration.ConfigParameterValue{"EXAMPLE_KEY_sr9r2": dataintegration.ConfigParameterValue{ParameterValue: common.String("EXAMPLE-parameterValue-Value"),
											RefValue:        &refValue,
											RootObjectValue: &rootObjectValue,
											StringValue:     common.String("EXAMPLE-stringValue-Value"),
											IntValue:        common.Int(66),
											ObjectValue:     &objectValue}},
											ParentRef: &dataintegration.ParentReference{Parent: common.String("EXAMPLE-parent-Value"),
												RootDocId: common.String("ocid1.test.oc1..<unique_ID>EXAMPLE-rootDocId-Value")}},
											DefaultValueString: common.String("EXAMPLE-defaultValueString-Value"),
											IsMandatory:        common.Bool(true),
											Name:               common.String("EXAMPLE-name-Value"),
											Position:           common.Int(994),
											Type:               &type_},
										Labels:       []string{"EXAMPLE--Value"},
										ObjectStatus: common.Int(881),
										ParentRef: &dataintegration.ParentReference{Parent: common.String("EXAMPLE-parent-Value"),
											RootDocId: common.String("ocid1.test.oc1..<unique_ID>EXAMPLE-rootDocId-Value")},
										Type: &type_,
										ConfigValues: &dataintegration.ConfigValues{ConfigParamValues: map[string]dataintegration.ConfigParameterValue{"EXAMPLE_KEY_20ykD": dataintegration.ConfigParameterValue{RefValue: &refValue,
											RootObjectValue: &rootObjectValue,
											StringValue:     common.String("EXAMPLE-stringValue-Value"),
											IntValue:        common.Int(486),
											ObjectValue:     &objectValue,
											ParameterValue:  common.String("EXAMPLE-parameterValue-Value")}},
											ParentRef: &dataintegration.ParentReference{Parent: common.String("EXAMPLE-parent-Value"),
												RootDocId: common.String("ocid1.test.oc1..<unique_ID>EXAMPLE-rootDocId-Value")}},
										Description:  common.String("EXAMPLE-description-Value"),
										Key:          common.String("EXAMPLE-key-Value"),
										ModelVersion: common.String("EXAMPLE-modelVersion-Value")}}},
								UpdateRule: common.Int(902)}},
							Identifier: common.String("EXAMPLE-identifier-Value"),
							Metadata: &dataintegration.ObjectMetadata{UpdatedByName: common.String("EXAMPLE-updatedByName-Value"),
								Aggregator: &dataintegration.AggregatorSummary{Key: common.String("EXAMPLE-key-Value"),
									Name:        common.String("EXAMPLE-name-Value"),
									Type:        common.String("EXAMPLE-type-Value"),
									Description: common.String("EXAMPLE-description-Value"),
									Identifier:  common.String("EXAMPLE-identifier-Value")},
								CreatedBy:     common.String("EXAMPLE-createdBy-Value"),
								CreatedByName: common.String("EXAMPLE-createdByName-Value"),
								InfoFields:    map[string]string{"EXAMPLE_KEY_14Men": "EXAMPLE_VALUE_Z4wno7C5HCBFPBBLdwr3"},
								Labels:        []string{"EXAMPLE--Value"},
								TimeCreated:   &common.SDKTime{Time: time.Now()},
								TimeUpdated:   &common.SDKTime{Time: time.Now()},
								AggregatorKey: common.String("EXAMPLE-aggregatorKey-Value"),
								CountStatistics: &dataintegration.CountStatistic{ObjectTypeCountList: []dataintegration.CountStatisticSummary{dataintegration.CountStatisticSummary{ObjectCount: common.Int64(280),
									ObjectType: dataintegration.CountStatisticSummaryObjectTypeApplication}}},
								IdentifierPath:  common.String("EXAMPLE-identifierPath-Value"),
								IsFavorite:      common.Bool(true),
								RegistryVersion: common.Int(367),
								UpdatedBy:       common.String("EXAMPLE-updatedBy-Value")},
							Shape: &dataintegration.Shape{Description: common.String("EXAMPLE-description-Value"),
								Name: common.String("EXAMPLE-name-Value"),
								ConfigValues: &dataintegration.ConfigValues{ConfigParamValues: map[string]dataintegration.ConfigParameterValue{"EXAMPLE_KEY_LfHFv": dataintegration.ConfigParameterValue{ParameterValue: common.String("EXAMPLE-parameterValue-Value"),
									RefValue:        &refValue,
									RootObjectValue: &rootObjectValue,
									StringValue:     common.String("EXAMPLE-stringValue-Value"),
									IntValue:        common.Int(245),
									ObjectValue:     &objectValue}},
									ParentRef: &dataintegration.ParentReference{Parent: common.String("EXAMPLE-parent-Value"),
										RootDocId: common.String("ocid1.test.oc1..<unique_ID>EXAMPLE-rootDocId-Value")}},
								Key:          common.String("EXAMPLE-key-Value"),
								ModelVersion: common.String("EXAMPLE-modelVersion-Value"),
								ObjectStatus: common.Int(157),
								ParentRef: &dataintegration.ParentReference{Parent: common.String("EXAMPLE-parent-Value"),
									RootDocId: common.String("ocid1.test.oc1..<unique_ID>EXAMPLE-rootDocId-Value")},
								Type: dataintegration.MaterializedCompositeType{Elements: []string{"EXAMPLE--Value"},
									Key:          common.String("EXAMPLE-key-Value"),
									ModelVersion: common.String("EXAMPLE-modelVersion-Value"),
									ObjectStatus: common.Int(563),
									ConfigDefinition: &dataintegration.ConfigDefinition{ParentRef: &dataintegration.ParentReference{Parent: common.String("EXAMPLE-parent-Value"),
										RootDocId: common.String("ocid1.test.oc1..<unique_ID>EXAMPLE-rootDocId-Value")},
										ConfigParameterDefinitions: map[string]dataintegration.ConfigParameterDefinition{"EXAMPLE_KEY_iJRgN": dataintegration.ConfigParameterDefinition{ClassFieldName: common.String("EXAMPLE-classFieldName-Value"),
											DefaultValue:      &defaultValue,
											Description:       common.String("EXAMPLE-description-Value"),
											IsClassFieldValue: common.Bool(true),
											IsStatic:          common.Bool(true),
											ParameterName:     common.String("EXAMPLE-parameterName-Value")}},
										IsContained:  common.Bool(false),
										Key:          common.String("EXAMPLE-key-Value"),
										ModelVersion: common.String("EXAMPLE-modelVersion-Value"),
										Name:         common.String("EXAMPLE-name-Value"),
										ObjectStatus: common.Int(832)},
									Description: common.String("EXAMPLE-description-Value"),
									Name:        common.String("EXAMPLE-name-Value"),
									ParentRef: &dataintegration.ParentReference{Parent: common.String("EXAMPLE-parent-Value"),
										RootDocId: common.String("ocid1.test.oc1..<unique_ID>EXAMPLE-rootDocId-Value")},
									PathNames: []string{"EXAMPLE--Value"}}},
							EntityType: dataintegration.DataEntityFromViewEntityTypeOther},
						InputPorts: []dataintegration.InputPort{dataintegration.InputPort{Description: common.String("EXAMPLE-description-Value"),
							Fields: []dataintegration.TypedObject{dataintegration.Parameter{Type: &type_,
								Key:          common.String("EXAMPLE-key-Value"),
								ModelVersion: common.String("EXAMPLE-modelVersion-Value"),
								ObjectStatus: common.Int(223),
								ParentRef: &dataintegration.ParentReference{Parent: common.String("EXAMPLE-parent-Value"),
									RootDocId: common.String("ocid1.test.oc1..<unique_ID>EXAMPLE-rootDocId-Value")},
								UsedFor:               common.String("EXAMPLE-usedFor-Value"),
								DefaultValue:          &defaultValue,
								IsInput:               common.Bool(true),
								OutputAggregationType: dataintegration.ParameterOutputAggregationTypeMax,
								Description:           common.String("EXAMPLE-description-Value"),
								IsOutput:              common.Bool(true),
								Name:                  common.String("EXAMPLE-name-Value"),
								ConfigValues: &dataintegration.ConfigValues{ConfigParamValues: map[string]dataintegration.ConfigParameterValue{"EXAMPLE_KEY_mt6rJ": dataintegration.ConfigParameterValue{RefValue: &refValue,
									RootObjectValue: &rootObjectValue,
									StringValue:     common.String("EXAMPLE-stringValue-Value"),
									IntValue:        common.Int(867),
									ObjectValue:     &objectValue,
									ParameterValue:  common.String("EXAMPLE-parameterValue-Value")}},
									ParentRef: &dataintegration.ParentReference{Parent: common.String("EXAMPLE-parent-Value"),
										RootDocId: common.String("ocid1.test.oc1..<unique_ID>EXAMPLE-rootDocId-Value")}},
								RootObjectDefaultValue: &rootObjectDefaultValue,
								TypeName:               common.String("EXAMPLE-typeName-Value")}},
							ModelVersion: common.String("EXAMPLE-modelVersion-Value"),
							ObjectStatus: common.Int(578),
							ParentRef: &dataintegration.ParentReference{Parent: common.String("EXAMPLE-parent-Value"),
								RootDocId: common.String("ocid1.test.oc1..<unique_ID>EXAMPLE-rootDocId-Value")},
							ConfigValues: &dataintegration.ConfigValues{ConfigParamValues: map[string]dataintegration.ConfigParameterValue{"EXAMPLE_KEY_i1lOa": dataintegration.ConfigParameterValue{ParameterValue: common.String("EXAMPLE-parameterValue-Value"),
								RefValue:        &refValue,
								RootObjectValue: &rootObjectValue,
								StringValue:     common.String("EXAMPLE-stringValue-Value"),
								IntValue:        common.Int(181),
								ObjectValue:     &objectValue}},
								ParentRef: &dataintegration.ParentReference{Parent: common.String("EXAMPLE-parent-Value"),
									RootDocId: common.String("ocid1.test.oc1..<unique_ID>EXAMPLE-rootDocId-Value")}},
							Key:      common.String("EXAMPLE-key-Value"),
							Name:     common.String("EXAMPLE-name-Value"),
							PortType: dataintegration.InputPortPortTypeModel}},
						IsCopyFields:      common.Bool(true),
						IsPredefinedShape: common.Bool(true),
						Key:               common.String("EXAMPLE-key-Value"),
						ModelVersion:      common.String("EXAMPLE-modelVersion-Value"),
						Name:              common.String("EXAMPLE-name-Value"),
						ObjectStatus:      common.Int(458)},
					OutputLinks: []dataintegration.OutputLink{dataintegration.OutputLink{ToLinks: []string{"EXAMPLE--Value"},
						Description:  common.String("EXAMPLE-description-Value"),
						Key:          common.String("EXAMPLE-key-Value"),
						ModelVersion: common.String("EXAMPLE-modelVersion-Value"),
						ObjectStatus: common.Int(625),
						ParentRef: &dataintegration.ParentReference{Parent: common.String("EXAMPLE-parent-Value"),
							RootDocId: common.String("ocid1.test.oc1..<unique_ID>EXAMPLE-rootDocId-Value")},
						Port: common.String("EXAMPLE-port-Value")}},
					UiProperties: &dataintegration.UiProperties{CoordinateX: common.Float32(8887.366),
						CoordinateY: common.Float32(5661.5537)},
					Description:  common.String("EXAMPLE-description-Value"),
					ModelVersion: common.String("EXAMPLE-modelVersion-Value"),
					Name:         common.String("EXAMPLE-name-Value"),
					ParentRef: &dataintegration.ParentReference{Parent: common.String("EXAMPLE-parent-Value"),
						RootDocId: common.String("ocid1.test.oc1..<unique_ID>EXAMPLE-rootDocId-Value")},
					InputLinks: []dataintegration.InputLink{dataintegration.InputLink{FromLink: common.String("EXAMPLE-fromLink-Value"),
						ParentRef: &dataintegration.ParentReference{Parent: common.String("EXAMPLE-parent-Value"),
							RootDocId: common.String("ocid1.test.oc1..<unique_ID>EXAMPLE-rootDocId-Value")},
						FieldMap: dataintegration.ConditionalCompositeFieldMap{ModelVersion: common.String("EXAMPLE-modelVersion-Value"),
							ObjectStatus: common.Int(940),
							ParentRef: &dataintegration.ParentReference{Parent: common.String("EXAMPLE-parent-Value"),
								RootDocId: common.String("ocid1.test.oc1..<unique_ID>EXAMPLE-rootDocId-Value")},
							ConfigValues: &dataintegration.ConfigValues{ConfigParamValues: map[string]dataintegration.ConfigParameterValue{"EXAMPLE_KEY_rSxcj": dataintegration.ConfigParameterValue{IntValue: common.Int(445),
								ObjectValue:     &objectValue,
								ParameterValue:  common.String("EXAMPLE-parameterValue-Value"),
								RefValue:        &refValue,
								RootObjectValue: &rootObjectValue,
								StringValue:     common.String("EXAMPLE-stringValue-Value")}},
								ParentRef: &dataintegration.ParentReference{RootDocId: common.String("ocid1.test.oc1..<unique_ID>EXAMPLE-rootDocId-Value"),
									Parent: common.String("EXAMPLE-parent-Value")}},
							Description: common.String("EXAMPLE-description-Value"),
							FieldMapScope: []dataintegration.ProjectionRule{dataintegration.NamePatternRule{IsJavaRegexSyntax: common.Bool(true),
								Key: common.String("EXAMPLE-key-Value"),
								ParentRef: &dataintegration.ParentReference{Parent: common.String("EXAMPLE-parent-Value"),
									RootDocId: common.String("ocid1.test.oc1..<unique_ID>EXAMPLE-rootDocId-Value")},
								ConfigValues: &dataintegration.ConfigValues{ConfigParamValues: map[string]dataintegration.ConfigParameterValue{"EXAMPLE_KEY_F85IK": dataintegration.ConfigParameterValue{StringValue: common.String("EXAMPLE-stringValue-Value"),
									IntValue:        common.Int(831),
									ObjectValue:     &objectValue,
									ParameterValue:  common.String("EXAMPLE-parameterValue-Value"),
									RefValue:        &refValue,
									RootObjectValue: &rootObjectValue}},
									ParentRef: &dataintegration.ParentReference{Parent: common.String("EXAMPLE-parent-Value"),
										RootDocId: common.String("ocid1.test.oc1..<unique_ID>EXAMPLE-rootDocId-Value")}},
								IsCascade:                   common.Bool(false),
								IsSkipRemainingRulesOnMatch: common.Bool(true),
								Pattern:                     common.String("EXAMPLE-pattern-Value"),
								RuleType:                    dataintegration.NamePatternRuleRuleTypeExclude,
								Scope:                       &scope,
								Description:                 common.String("EXAMPLE-description-Value"),
								IsCaseSensitive:             common.Bool(true),
								MatchingStrategy:            dataintegration.NamePatternRuleMatchingStrategyNameOnly,
								ModelVersion:                common.String("EXAMPLE-modelVersion-Value"),
								ObjectStatus:                common.Int(553)}},
							Key: common.String("EXAMPLE-key-Value")},
						Key:          common.String("EXAMPLE-key-Value"),
						ModelVersion: common.String("EXAMPLE-modelVersion-Value"),
						ObjectStatus: common.Int(413),
						Port:         common.String("EXAMPLE-port-Value"),
						Description:  common.String("EXAMPLE-description-Value")}},
					Key: common.String("EXAMPLE-key-Value")}},
				ModelVersion:  common.String("EXAMPLE-modelVersion-Value"),
				Name:          common.String("EXAMPLE-name-Value"),
				ObjectVersion: common.Int(166),
				ParentRef: &dataintegration.ParentReference{Parent: common.String("EXAMPLE-parent-Value"),
					RootDocId: common.String("ocid1.test.oc1..<unique_ID>EXAMPLE-rootDocId-Value")},
				Identifier: common.String("EXAMPLE-identifier-Value"),
				Metadata: &dataintegration.ObjectMetadata{AggregatorKey: common.String("EXAMPLE-aggregatorKey-Value"),
					CountStatistics: &dataintegration.CountStatistic{ObjectTypeCountList: []dataintegration.CountStatisticSummary{dataintegration.CountStatisticSummary{ObjectCount: common.Int64(900),
						ObjectType: dataintegration.CountStatisticSummaryObjectTypeDataAsset}}},
					CreatedBy:       common.String("EXAMPLE-createdBy-Value"),
					InfoFields:      map[string]string{"EXAMPLE_KEY_h4A6y": "EXAMPLE_VALUE_6ppv5ljKhWl6wPI6m39r"},
					IsFavorite:      common.Bool(true),
					RegistryVersion: common.Int(560),
					UpdatedBy:       common.String("EXAMPLE-updatedBy-Value"),
					UpdatedByName:   common.String("EXAMPLE-updatedByName-Value"),
					Aggregator: &dataintegration.AggregatorSummary{Description: common.String("EXAMPLE-description-Value"),
						Identifier: common.String("EXAMPLE-identifier-Value"),
						Key:        common.String("EXAMPLE-key-Value"),
						Name:       common.String("EXAMPLE-name-Value"),
						Type:       common.String("EXAMPLE-type-Value")},
					CreatedByName:  common.String("EXAMPLE-createdByName-Value"),
					IdentifierPath: common.String("EXAMPLE-identifierPath-Value"),
					Labels:         []string{"EXAMPLE--Value"},
					TimeCreated:    &common.SDKTime{Time: time.Now()},
					TimeUpdated:    &common.SDKTime{Time: time.Now()}},
				ObjectStatus: common.Int(102),
				Parameters: []dataintegration.Parameter{dataintegration.Parameter{RootObjectDefaultValue: &rootObjectDefaultValue,
					ConfigValues: &dataintegration.ConfigValues{ParentRef: &dataintegration.ParentReference{Parent: common.String("EXAMPLE-parent-Value"),
						RootDocId: common.String("ocid1.test.oc1..<unique_ID>EXAMPLE-rootDocId-Value")},
						ConfigParamValues: map[string]dataintegration.ConfigParameterValue{"EXAMPLE_KEY_nafTG": dataintegration.ConfigParameterValue{StringValue: common.String("EXAMPLE-stringValue-Value"),
							IntValue:        common.Int(179),
							ObjectValue:     &objectValue,
							ParameterValue:  common.String("EXAMPLE-parameterValue-Value"),
							RefValue:        &refValue,
							RootObjectValue: &rootObjectValue}}},
					IsInput:               common.Bool(false),
					IsOutput:              common.Bool(true),
					UsedFor:               common.String("EXAMPLE-usedFor-Value"),
					Description:           common.String("EXAMPLE-description-Value"),
					ModelVersion:          common.String("EXAMPLE-modelVersion-Value"),
					Name:                  common.String("EXAMPLE-name-Value"),
					DefaultValue:          &defaultValue,
					Key:                   common.String("EXAMPLE-key-Value"),
					OutputAggregationType: dataintegration.ParameterOutputAggregationTypeMax,
					Type:                  &type_,
					TypeName:              common.String("EXAMPLE-typeName-Value"),
					ObjectStatus:          common.Int(137),
					ParentRef: &dataintegration.ParentReference{Parent: common.String("EXAMPLE-parent-Value"),
						RootDocId: common.String("ocid1.test.oc1..<unique_ID>EXAMPLE-rootDocId-Value")}}},
				TargetFieldMapSummary: map[string]dataintegration.FieldMapWrapper{"EXAMPLE_KEY_D5EPR": dataintegration.FieldMapWrapper{FieldMap: dataintegration.DirectFieldMap{SourceScopeReference: &dataintegration.ScopeReference{ReferenceType: dataintegration.ScopeReferenceReferenceTypeBoundEntityShapeField,
					RefObjectName:   common.String("EXAMPLE-refObjectName-Value"),
					ReferenceObject: common.String("EXAMPLE-referenceObject-Value")},
					SourceTypedObject: common.String("EXAMPLE-sourceTypedObject-Value"),
					TargetScopeReference: &dataintegration.ScopeReference{ReferenceObject: common.String("EXAMPLE-referenceObject-Value"),
						ReferenceType: dataintegration.ScopeReferenceReferenceTypeOciFunctionInputShape,
						RefObjectName: common.String("EXAMPLE-refObjectName-Value")},
					Key:               common.String("EXAMPLE-key-Value"),
					ModelVersion:      common.String("EXAMPLE-modelVersion-Value"),
					TargetTypedObject: common.String("EXAMPLE-targetTypedObject-Value"),
					ConfigValues: &dataintegration.ConfigValues{ConfigParamValues: map[string]dataintegration.ConfigParameterValue{"EXAMPLE_KEY_JyfBv": dataintegration.ConfigParameterValue{ObjectValue: &objectValue,
						ParameterValue:  common.String("EXAMPLE-parameterValue-Value"),
						RefValue:        &refValue,
						RootObjectValue: &rootObjectValue,
						StringValue:     common.String("EXAMPLE-stringValue-Value"),
						IntValue:        common.Int(314)}},
						ParentRef: &dataintegration.ParentReference{Parent: common.String("EXAMPLE-parent-Value"),
							RootDocId: common.String("ocid1.test.oc1..<unique_ID>EXAMPLE-rootDocId-Value")}},
					Description:  common.String("EXAMPLE-description-Value"),
					ObjectStatus: common.Int(15),
					ParentRef: &dataintegration.ParentReference{Parent: common.String("EXAMPLE-parent-Value"),
						RootDocId: common.String("ocid1.test.oc1..<unique_ID>EXAMPLE-rootDocId-Value")}}}},
				FlowConfigValues: &dataintegration.ConfigValues{ConfigParamValues: map[string]dataintegration.ConfigParameterValue{"EXAMPLE_KEY_ehfsC": dataintegration.ConfigParameterValue{StringValue: common.String("EXAMPLE-stringValue-Value"),
					IntValue:        common.Int(706),
					ObjectValue:     &objectValue,
					ParameterValue:  common.String("EXAMPLE-parameterValue-Value"),
					RefValue:        &refValue,
					RootObjectValue: &rootObjectValue}},
					ParentRef: &dataintegration.ParentReference{Parent: common.String("EXAMPLE-parent-Value"),
						RootDocId: common.String("ocid1.test.oc1..<unique_ID>EXAMPLE-rootDocId-Value")}},
				Key:    common.String("EXAMPLE-key-Value"),
				KeyMap: map[string]string{"EXAMPLE_KEY_TnvHp": "EXAMPLE_VALUE_ucYtD8WQ0JwutyeIFY0Y"},
				TypedObjectMap: map[string]dataintegration.TypedObjectWrapper{"EXAMPLE_KEY_MrhMV": dataintegration.TypedObjectWrapper{TypedObject: dataintegration.AbstractField{Name: common.String("EXAMPLE-name-Value"),
					ObjectStatus: common.Int(71),
					ParentRef: &dataintegration.ParentReference{RootDocId: common.String("ocid1.test.oc1..<unique_ID>EXAMPLE-rootDocId-Value"),
						Parent: common.String("EXAMPLE-parent-Value")},
					ConfigValues: &dataintegration.ConfigValues{ConfigParamValues: map[string]dataintegration.ConfigParameterValue{"EXAMPLE_KEY_4vQJc": dataintegration.ConfigParameterValue{ObjectValue: &objectValue,
						ParameterValue:  common.String("EXAMPLE-parameterValue-Value"),
						RefValue:        &refValue,
						RootObjectValue: &rootObjectValue,
						StringValue:     common.String("EXAMPLE-stringValue-Value"),
						IntValue:        common.Int(492)}},
						ParentRef: &dataintegration.ParentReference{Parent: common.String("EXAMPLE-parent-Value"),
							RootDocId: common.String("ocid1.test.oc1..<unique_ID>EXAMPLE-rootDocId-Value")}},
					Description:  common.String("EXAMPLE-description-Value"),
					Key:          common.String("EXAMPLE-key-Value"),
					ModelVersion: common.String("EXAMPLE-modelVersion-Value")}}}},
			Description: common.String("EXAMPLE-description-Value"),
			Metadata: &dataintegration.ObjectMetadata{AggregatorKey: common.String("EXAMPLE-aggregatorKey-Value"),
				CreatedByName:  common.String("EXAMPLE-createdByName-Value"),
				IdentifierPath: common.String("EXAMPLE-identifierPath-Value"),
				InfoFields:     map[string]string{"EXAMPLE_KEY_sQteq": "EXAMPLE_VALUE_BReHvfKcMI55OBG2mnmN"},
				Labels:         []string{"EXAMPLE--Value"},
				TimeCreated:    &common.SDKTime{Time: time.Now()},
				UpdatedBy:      common.String("EXAMPLE-updatedBy-Value"),
				UpdatedByName:  common.String("EXAMPLE-updatedByName-Value"),
				Aggregator: &dataintegration.AggregatorSummary{Description: common.String("EXAMPLE-description-Value"),
					Identifier: common.String("EXAMPLE-identifier-Value"),
					Key:        common.String("EXAMPLE-key-Value"),
					Name:       common.String("EXAMPLE-name-Value"),
					Type:       common.String("EXAMPLE-type-Value")},
				CountStatistics: &dataintegration.CountStatistic{ObjectTypeCountList: []dataintegration.CountStatisticSummary{dataintegration.CountStatisticSummary{ObjectCount: common.Int64(845),
					ObjectType: dataintegration.CountStatisticSummaryObjectTypeDataFlow}}},
				CreatedBy:       common.String("EXAMPLE-createdBy-Value"),
				IsFavorite:      common.Bool(false),
				RegistryVersion: common.Int(971),
				TimeUpdated:     &common.SDKTime{Time: time.Now()}},
			ObjectVersion: common.Int(467),
			OutputPorts: []dataintegration.OutputPort{dataintegration.OutputPort{ObjectStatus: common.Int(613),
				Fields: []dataintegration.TypedObject{dataintegration.InputProxyField{Description: common.String("EXAMPLE-description-Value"),
					Labels:       []string{"EXAMPLE--Value"},
					ObjectStatus: common.Int(84),
					Scope:        &scope,
					ConfigValues: &dataintegration.ConfigValues{ConfigParamValues: map[string]dataintegration.ConfigParameterValue{"EXAMPLE_KEY_98340": dataintegration.ConfigParameterValue{RefValue: &refValue,
						RootObjectValue: &rootObjectValue,
						StringValue:     common.String("EXAMPLE-stringValue-Value"),
						IntValue:        common.Int(545),
						ObjectValue:     &objectValue,
						ParameterValue:  common.String("EXAMPLE-parameterValue-Value")}},
						ParentRef: &dataintegration.ParentReference{Parent: common.String("EXAMPLE-parent-Value"),
							RootDocId: common.String("ocid1.test.oc1..<unique_ID>EXAMPLE-rootDocId-Value")}},
					Key:          common.String("EXAMPLE-key-Value"),
					ModelVersion: common.String("EXAMPLE-modelVersion-Value"),
					Name:         common.String("EXAMPLE-name-Value"),
					ParentRef: &dataintegration.ParentReference{Parent: common.String("EXAMPLE-parent-Value"),
						RootDocId: common.String("ocid1.test.oc1..<unique_ID>EXAMPLE-rootDocId-Value")},
					Type: dataintegration.DerivedType{ObjectStatus: common.Int(467),
						ParentRef: &dataintegration.ParentReference{Parent: common.String("EXAMPLE-parent-Value"),
							RootDocId: common.String("ocid1.test.oc1..<unique_ID>EXAMPLE-rootDocId-Value")},
						Description:  common.String("EXAMPLE-description-Value"),
						Key:          common.String("EXAMPLE-key-Value"),
						ModelVersion: common.String("EXAMPLE-modelVersion-Value"),
						Name:         common.String("EXAMPLE-name-Value")}}},
				ModelVersion: common.String("EXAMPLE-modelVersion-Value"),
				ParentRef: &dataintegration.ParentReference{RootDocId: common.String("ocid1.test.oc1..<unique_ID>EXAMPLE-rootDocId-Value"),
					Parent: common.String("EXAMPLE-parent-Value")},
				PortType: dataintegration.OutputPortPortTypeControl,
				ConfigValues: &dataintegration.ConfigValues{ConfigParamValues: map[string]dataintegration.ConfigParameterValue{"EXAMPLE_KEY_vaDWz": dataintegration.ConfigParameterValue{RootObjectValue: &rootObjectValue,
					StringValue:    common.String("EXAMPLE-stringValue-Value"),
					IntValue:       common.Int(126),
					ObjectValue:    &objectValue,
					ParameterValue: common.String("EXAMPLE-parameterValue-Value"),
					RefValue:       &refValue}},
					ParentRef: &dataintegration.ParentReference{RootDocId: common.String("ocid1.test.oc1..<unique_ID>EXAMPLE-rootDocId-Value"),
						Parent: common.String("EXAMPLE-parent-Value")}},
				Description: common.String("EXAMPLE-description-Value"),
				Key:         common.String("EXAMPLE-key-Value"),
				Name:        common.String("EXAMPLE-name-Value")}},
			InputPorts: []dataintegration.InputPort{dataintegration.InputPort{Fields: []dataintegration.TypedObject{dataintegration.DynamicProxyField{Name: common.String("EXAMPLE-name-Value"),
				ObjectStatus: common.Int(163),
				ParentRef: &dataintegration.ParentReference{Parent: common.String("EXAMPLE-parent-Value"),
					RootDocId: common.String("ocid1.test.oc1..<unique_ID>EXAMPLE-rootDocId-Value")},
				ConfigValues: &dataintegration.ConfigValues{ConfigParamValues: map[string]dataintegration.ConfigParameterValue{"EXAMPLE_KEY_UzcyR": dataintegration.ConfigParameterValue{IntValue: common.Int(444),
					ObjectValue:     &objectValue,
					ParameterValue:  common.String("EXAMPLE-parameterValue-Value"),
					RefValue:        &refValue,
					RootObjectValue: &rootObjectValue,
					StringValue:     common.String("EXAMPLE-stringValue-Value")}},
					ParentRef: &dataintegration.ParentReference{RootDocId: common.String("ocid1.test.oc1..<unique_ID>EXAMPLE-rootDocId-Value"),
						Parent: common.String("EXAMPLE-parent-Value")}},
				Type: dataintegration.DynamicType{Description: common.String("EXAMPLE-description-Value"),
					ModelVersion: common.String("EXAMPLE-modelVersion-Value"),
					Name:         common.String("EXAMPLE-name-Value"),
					ObjectStatus: common.Int(798),
					ParentRef: &dataintegration.ParentReference{Parent: common.String("EXAMPLE-parent-Value"),
						RootDocId: common.String("ocid1.test.oc1..<unique_ID>EXAMPLE-rootDocId-Value")},
					Key: common.String("EXAMPLE-key-Value"),
					TypeHandler: dataintegration.RuleTypeConfig{Scope: &scope,
						ScopeReference: &dataintegration.ScopeReference{ReferenceType: dataintegration.ScopeReferenceReferenceTypeOciFunctionInputShape,
							RefObjectName:   common.String("EXAMPLE-refObjectName-Value"),
							ReferenceObject: common.String("EXAMPLE-referenceObject-Value")},
						ConfigValues: &dataintegration.ConfigValues{ConfigParamValues: map[string]dataintegration.ConfigParameterValue{"EXAMPLE_KEY_6P0UO": dataintegration.ConfigParameterValue{ParameterValue: common.String("EXAMPLE-parameterValue-Value"),
							RefValue:        &refValue,
							RootObjectValue: &rootObjectValue,
							StringValue:     common.String("EXAMPLE-stringValue-Value"),
							IntValue:        common.Int(702),
							ObjectValue:     &objectValue}},
							ParentRef: &dataintegration.ParentReference{Parent: common.String("EXAMPLE-parent-Value"),
								RootDocId: common.String("ocid1.test.oc1..<unique_ID>EXAMPLE-rootDocId-Value")}},
						ObjectStatus: common.Int(161),
						ParentRef: &dataintegration.ParentReference{Parent: common.String("EXAMPLE-parent-Value"),
							RootDocId: common.String("ocid1.test.oc1..<unique_ID>EXAMPLE-rootDocId-Value")},
						IsOrderByRule: common.Bool(true),
						Key:           common.String("EXAMPLE-key-Value"),
						ModelVersion:  common.String("EXAMPLE-modelVersion-Value"),
						ProjectionRules: []dataintegration.ProjectionRule{dataintegration.TypedNamePatternRule{Description: common.String("EXAMPLE-description-Value"),
							IsSkipRemainingRulesOnMatch: common.Bool(true),
							Key:                         common.String("EXAMPLE-key-Value"),
							MatchingStrategy:            dataintegration.TypedNamePatternRuleMatchingStrategyNameOrTags,
							Names:                       []string{"EXAMPLE--Value"},
							RuleType:                    dataintegration.TypedNamePatternRuleRuleTypeInclude,
							Scope:                       &scope,
							ConfigValues: &dataintegration.ConfigValues{ConfigParamValues: map[string]dataintegration.ConfigParameterValue{"EXAMPLE_KEY_ktBM1": dataintegration.ConfigParameterValue{RootObjectValue: &rootObjectValue,
								StringValue:    common.String("EXAMPLE-stringValue-Value"),
								IntValue:       common.Int(253),
								ObjectValue:    &objectValue,
								ParameterValue: common.String("EXAMPLE-parameterValue-Value"),
								RefValue:       &refValue}},
								ParentRef: &dataintegration.ParentReference{Parent: common.String("EXAMPLE-parent-Value"),
									RootDocId: common.String("ocid1.test.oc1..<unique_ID>EXAMPLE-rootDocId-Value")}},
							IsCascade:         common.Bool(true),
							IsJavaRegexSyntax: common.Bool(true),
							ObjectStatus:      common.Int(32),
							ParentRef: &dataintegration.ParentReference{Parent: common.String("EXAMPLE-parent-Value"),
								RootDocId: common.String("ocid1.test.oc1..<unique_ID>EXAMPLE-rootDocId-Value")},
							Pattern:         common.String("EXAMPLE-pattern-Value"),
							IsCaseSensitive: common.Bool(true),
							Types:           []interface{}{"EXAMPLE-types-Value"},
							ModelVersion:    common.String("EXAMPLE-modelVersion-Value")}}},
					ConfigDefinition: &dataintegration.ConfigDefinition{ParentRef: &dataintegration.ParentReference{Parent: common.String("EXAMPLE-parent-Value"),
						RootDocId: common.String("ocid1.test.oc1..<unique_ID>EXAMPLE-rootDocId-Value")},
						ConfigParameterDefinitions: map[string]dataintegration.ConfigParameterDefinition{"EXAMPLE_KEY_dnMwc": dataintegration.ConfigParameterDefinition{IsClassFieldValue: common.Bool(true),
							IsStatic:       common.Bool(true),
							ParameterName:  common.String("EXAMPLE-parameterName-Value"),
							ClassFieldName: common.String("EXAMPLE-classFieldName-Value"),
							DefaultValue:   &defaultValue,
							Description:    common.String("EXAMPLE-description-Value")}},
						IsContained:  common.Bool(true),
						Key:          common.String("EXAMPLE-key-Value"),
						ModelVersion: common.String("EXAMPLE-modelVersion-Value"),
						Name:         common.String("EXAMPLE-name-Value"),
						ObjectStatus: common.Int(336)}},
				Description:  common.String("EXAMPLE-description-Value"),
				Key:          common.String("EXAMPLE-key-Value"),
				Labels:       []string{"EXAMPLE--Value"},
				ModelVersion: common.String("EXAMPLE-modelVersion-Value")}},
				ModelVersion: common.String("EXAMPLE-modelVersion-Value"),
				Name:         common.String("EXAMPLE-name-Value"),
				ObjectStatus: common.Int(202),
				PortType:     dataintegration.InputPortPortTypeModel,
				ConfigValues: &dataintegration.ConfigValues{ConfigParamValues: map[string]dataintegration.ConfigParameterValue{"EXAMPLE_KEY_ExYJh": dataintegration.ConfigParameterValue{IntValue: common.Int(852),
					ObjectValue:     &objectValue,
					ParameterValue:  common.String("EXAMPLE-parameterValue-Value"),
					RefValue:        &refValue,
					RootObjectValue: &rootObjectValue,
					StringValue:     common.String("EXAMPLE-stringValue-Value")}},
					ParentRef: &dataintegration.ParentReference{Parent: common.String("EXAMPLE-parent-Value"),
						RootDocId: common.String("ocid1.test.oc1..<unique_ID>EXAMPLE-rootDocId-Value")}},
				Description: common.String("EXAMPLE-description-Value"),
				Key:         common.String("EXAMPLE-key-Value"),
				ParentRef: &dataintegration.ParentReference{Parent: common.String("EXAMPLE-parent-Value"),
					RootDocId: common.String("ocid1.test.oc1..<unique_ID>EXAMPLE-rootDocId-Value")}}},
			Key: common.String("EXAMPLE-key-Value")}}

	// Send the request using the service client
	resp, err := client.CreateTaskValidation(context.Background(), req)
	helpers.FatalIfError(err)

	// Retrieve value from the response.
	fmt.Println(resp)
}