// 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 ExampleUpdateTask() {
	// 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 type_ interface{}
	type_ = "EXAMPLE-type-Value"
	var defaultValue interface{}
	defaultValue = "EXAMPLE-defaultValue-Value"
	var rootObjectDefaultValue interface{}
	rootObjectDefaultValue = "EXAMPLE-rootObjectDefaultValue-Value"
	var objectValue interface{}
	objectValue = "EXAMPLE-objectValue-Value"
	var refValue interface{}
	refValue = "EXAMPLE-refValue-Value"
	var rootObjectValue interface{}
	rootObjectValue = "EXAMPLE-rootObjectValue-Value"
	var scope interface{}
	scope = "EXAMPLE-scope-Value"
	req := dataintegration.UpdateTaskRequest{UpdateTaskDetails: dataintegration.UpdateTaskFromIntegrationTask{Parameters: []dataintegration.Parameter{dataintegration.Parameter{Description: common.String("EXAMPLE-description-Value"),
		Key:                    common.String("EXAMPLE-key-Value"),
		Type:                   &type_,
		DefaultValue:           &defaultValue,
		IsInput:                common.Bool(true),
		Name:                   common.String("EXAMPLE-name-Value"),
		ObjectStatus:           common.Int(25),
		TypeName:               common.String("EXAMPLE-typeName-Value"),
		UsedFor:                common.String("EXAMPLE-usedFor-Value"),
		RootObjectDefaultValue: &rootObjectDefaultValue,
		ConfigValues: &dataintegration.ConfigValues{ConfigParamValues: map[string]dataintegration.ConfigParameterValue{"EXAMPLE_KEY_4eCBa": dataintegration.ConfigParameterValue{IntValue: common.Int(194),
			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")}},
		IsOutput:              common.Bool(true),
		ModelVersion:          common.String("EXAMPLE-modelVersion-Value"),
		OutputAggregationType: dataintegration.ParameterOutputAggregationTypeMax,
		ParentRef: &dataintegration.ParentReference{Parent: common.String("EXAMPLE-parent-Value"),
			RootDocId: common.String("ocid1.test.oc1..<unique_ID>EXAMPLE-rootDocId-Value")}}},
		DataFlow: &dataintegration.DataFlow{Parameters: []dataintegration.Parameter{dataintegration.Parameter{IsOutput: common.Bool(true),
			Key:          common.String("EXAMPLE-key-Value"),
			DefaultValue: &defaultValue,
			Description:  common.String("EXAMPLE-description-Value"),
			ModelVersion: common.String("EXAMPLE-modelVersion-Value"),
			Name:         common.String("EXAMPLE-name-Value"),
			ParentRef: &dataintegration.ParentReference{RootDocId: common.String("ocid1.test.oc1..<unique_ID>EXAMPLE-rootDocId-Value"),
				Parent: common.String("EXAMPLE-parent-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_XFKZI": dataintegration.ConfigParameterValue{RefValue: &refValue,
					RootObjectValue: &rootObjectValue,
					StringValue:     common.String("EXAMPLE-stringValue-Value"),
					IntValue:        common.Int(129),
					ObjectValue:     &objectValue,
					ParameterValue:  common.String("EXAMPLE-parameterValue-Value")}}},
			OutputAggregationType:  dataintegration.ParameterOutputAggregationTypeCount,
			RootObjectDefaultValue: &rootObjectDefaultValue,
			Type:                   &type_,
			UsedFor:                common.String("EXAMPLE-usedFor-Value"),
			IsInput:                common.Bool(true),
			ObjectStatus:           common.Int(388),
			TypeName:               common.String("EXAMPLE-typeName-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"),
			Metadata: &dataintegration.ObjectMetadata{CreatedByName: common.String("EXAMPLE-createdByName-Value"),
				IdentifierPath: common.String("EXAMPLE-identifierPath-Value"),
				TimeUpdated:    &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"),
				InfoFields:      map[string]string{"EXAMPLE_KEY_Tl21F": "EXAMPLE_VALUE_bOcZIsNG58vQZzIKua5d"},
				IsFavorite:      common.Bool(false),
				Labels:          []string{"EXAMPLE--Value"},
				RegistryVersion: common.Int(777),
				TimeCreated:     &common.SDKTime{Time: time.Now()},
				CountStatistics: &dataintegration.CountStatistic{ObjectTypeCountList: []dataintegration.CountStatisticSummary{dataintegration.CountStatisticSummary{ObjectCount: common.Int64(614),
					ObjectType: dataintegration.CountStatisticSummaryObjectTypeUserDefinedFunction}}}},
			TargetFieldMapSummary: map[string]dataintegration.FieldMapWrapper{"EXAMPLE_KEY_uY214": dataintegration.FieldMapWrapper{FieldMap: dataintegration.DirectNamedFieldMap{SourceFieldName: common.String("EXAMPLE-sourceFieldName-Value"),
				SourceTypedObject: common.String("EXAMPLE-sourceTypedObject-Value"),
				TargetFieldName:   common.String("EXAMPLE-targetFieldName-Value"),
				TargetScopeReference: &dataintegration.ScopeReference{RefObjectName: common.String("EXAMPLE-refObjectName-Value"),
					ReferenceObject: common.String("EXAMPLE-referenceObject-Value"),
					ReferenceType:   dataintegration.ScopeReferenceReferenceTypeBoundEntityShape},
				ConfigValues: &dataintegration.ConfigValues{ConfigParamValues: map[string]dataintegration.ConfigParameterValue{"EXAMPLE_KEY_DiExM": dataintegration.ConfigParameterValue{RefValue: &refValue,
					RootObjectValue: &rootObjectValue,
					StringValue:     common.String("EXAMPLE-stringValue-Value"),
					IntValue:        common.Int(274),
					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")}},
				Description:  common.String("EXAMPLE-description-Value"),
				ModelVersion: common.String("EXAMPLE-modelVersion-Value"),
				SourceScopeReference: &dataintegration.ScopeReference{RefObjectName: common.String("EXAMPLE-refObjectName-Value"),
					ReferenceObject: common.String("EXAMPLE-referenceObject-Value"),
					ReferenceType:   dataintegration.ScopeReferenceReferenceTypeBoundEntityShape},
				TargetTypedObject: common.String("EXAMPLE-targetTypedObject-Value"),
				Key:               common.String("EXAMPLE-key-Value"),
				ObjectStatus:      common.Int(901),
				ParentRef: &dataintegration.ParentReference{Parent: common.String("EXAMPLE-parent-Value"),
					RootDocId: common.String("ocid1.test.oc1..<unique_ID>EXAMPLE-rootDocId-Value")}}}},
			TypedObjectMap: map[string]dataintegration.TypedObjectWrapper{"EXAMPLE_KEY_IS3hb": dataintegration.TypedObjectWrapper{TypedObject: dataintegration.OutputPort{ConfigValues: &dataintegration.ConfigValues{ConfigParamValues: map[string]dataintegration.ConfigParameterValue{"EXAMPLE_KEY_BL2px": dataintegration.ConfigParameterValue{IntValue: common.Int(873),
				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"),
				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")},
				PortType:     dataintegration.OutputPortPortTypeControl,
				Key:          common.String("EXAMPLE-key-Value"),
				ObjectStatus: common.Int(120)}}},
			Name:         common.String("EXAMPLE-name-Value"),
			Key:          common.String("EXAMPLE-key-Value"),
			KeyMap:       map[string]string{"EXAMPLE_KEY_jBYLA": "EXAMPLE_VALUE_7bzUc427xX9JAYUNeg2e"},
			ModelVersion: common.String("EXAMPLE-modelVersion-Value"),
			Nodes: []dataintegration.FlowNode{dataintegration.FlowNode{ParentRef: &dataintegration.ParentReference{Parent: common.String("EXAMPLE-parent-Value"),
				RootDocId: common.String("ocid1.test.oc1..<unique_ID>EXAMPLE-rootDocId-Value")},
				UiProperties: &dataintegration.UiProperties{CoordinateX: common.Float32(1435.8258),
					CoordinateY: common.Float32(4587.4326)},
				Description:  common.String("EXAMPLE-description-Value"),
				Key:          common.String("EXAMPLE-key-Value"),
				ModelVersion: common.String("EXAMPLE-modelVersion-Value"),
				Name:         common.String("EXAMPLE-name-Value"),
				OutputLinks: []dataintegration.OutputLink{dataintegration.OutputLink{ObjectStatus: common.Int(284),
					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"),
					ToLinks:      []string{"EXAMPLE--Value"},
					Description:  common.String("EXAMPLE-description-Value"),
					Key:          common.String("EXAMPLE-key-Value"),
					ModelVersion: common.String("EXAMPLE-modelVersion-Value")}},
				InputLinks: []dataintegration.InputLink{dataintegration.InputLink{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"),
					Key:          common.String("EXAMPLE-key-Value"),
					ObjectStatus: common.Int(23),
					Description:  common.String("EXAMPLE-description-Value"),
					FieldMap: dataintegration.ConditionalCompositeFieldMap{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_ObFFi": dataintegration.ConfigParameterValue{RefValue: &refValue,
							RootObjectValue: &rootObjectValue,
							StringValue:     common.String("EXAMPLE-stringValue-Value"),
							IntValue:        common.Int(752),
							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"),
						FieldMapScope: []dataintegration.ProjectionRule{dataintegration.GroupedNamePatternRule{Name: common.String("EXAMPLE-name-Value"),
							ConfigValues: &dataintegration.ConfigValues{ConfigParamValues: map[string]dataintegration.ConfigParameterValue{"EXAMPLE_KEY_g2HUE": dataintegration.ConfigParameterValue{IntValue: common.Int(346),
								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")}},
							IsCaseSensitive:  common.Bool(true),
							MatchingStrategy: dataintegration.GroupedNamePatternRuleMatchingStrategyTagsOnly,
							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"),
							Scope:                       &scope,
							Description:                 common.String("EXAMPLE-description-Value"),
							IsJavaRegexSyntax:           common.Bool(true),
							IsSkipRemainingRulesOnMatch: common.Bool(false),
							Key:                         common.String("EXAMPLE-key-Value"),
							ObjectStatus:                common.Int(473),
							RuleType:                    dataintegration.GroupedNamePatternRuleRuleTypeInclude,
							IsCascade:                   common.Bool(false),
							ModelVersion:                common.String("EXAMPLE-modelVersion-Value")}},
						Key:          common.String("EXAMPLE-key-Value"),
						ModelVersion: common.String("EXAMPLE-modelVersion-Value"),
						ObjectStatus: common.Int(81)},
					FromLink:     common.String("EXAMPLE-fromLink-Value"),
					ModelVersion: common.String("EXAMPLE-modelVersion-Value")}},
				ObjectStatus: common.Int(131),
				Operator: dataintegration.Source{FixedDataShape: &dataintegration.Shape{Description: common.String("EXAMPLE-description-Value"),
					Key:          common.String("EXAMPLE-key-Value"),
					ModelVersion: common.String("EXAMPLE-modelVersion-Value"),
					Name:         common.String("EXAMPLE-name-Value"),
					Type: dataintegration.DerivedType{Name: common.String("EXAMPLE-name-Value"),
						ObjectStatus: common.Int(819),
						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")},
					ConfigValues: &dataintegration.ConfigValues{ConfigParamValues: map[string]dataintegration.ConfigParameterValue{"EXAMPLE_KEY_73yO0": dataintegration.ConfigParameterValue{RefValue: &refValue,
						RootObjectValue: &rootObjectValue,
						StringValue:     common.String("EXAMPLE-stringValue-Value"),
						IntValue:        common.Int(792),
						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")}},
					ObjectStatus: common.Int(915),
					ParentRef: &dataintegration.ParentReference{RootDocId: common.String("ocid1.test.oc1..<unique_ID>EXAMPLE-rootDocId-Value"),
						Parent: common.String("EXAMPLE-parent-Value")}},
					IsCopyFields: common.Bool(false),
					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")},
					ReadOperationConfig: &dataintegration.ReadOperationConfig{ParentRef: &dataintegration.ParentReference{Parent: common.String("EXAMPLE-parent-Value"),
						RootDocId: common.String("ocid1.test.oc1..<unique_ID>EXAMPLE-rootDocId-Value")},
						CallAttribute: &dataintegration.BipCallAttribute{FetchSize: common.Int(994),
							OffsetParameter: common.String("EXAMPLE-offsetParameter-Value"),
							StagingConnection: &dataintegration.ConnectionSummaryFromObjectStorage{CredentialFileContent: common.String("EXAMPLE-credentialFileContent-Value"),
								FingerPrint: common.String("EXAMPLE-fingerPrint-Value"),
								Metadata: &dataintegration.ObjectMetadata{Labels: []string{"EXAMPLE--Value"},
									UpdatedBy:       common.String("EXAMPLE-updatedBy-Value"),
									UpdatedByName:   common.String("EXAMPLE-updatedByName-Value"),
									AggregatorKey:   common.String("EXAMPLE-aggregatorKey-Value"),
									CreatedByName:   common.String("EXAMPLE-createdByName-Value"),
									IdentifierPath:  common.String("EXAMPLE-identifierPath-Value"),
									InfoFields:      map[string]string{"EXAMPLE_KEY_13aIn": "EXAMPLE_VALUE_Q0HEnlKCEVm1022aS6k4"},
									IsFavorite:      common.Bool(false),
									RegistryVersion: common.Int(248),
									TimeCreated:     &common.SDKTime{Time: time.Now()},
									TimeUpdated:     &common.SDKTime{Time: time.Now()},
									Aggregator: &dataintegration.AggregatorSummary{Type: common.String("EXAMPLE-type-Value"),
										Description: common.String("EXAMPLE-description-Value"),
										Identifier:  common.String("EXAMPLE-identifier-Value"),
										Key:         common.String("EXAMPLE-key-Value"),
										Name:        common.String("EXAMPLE-name-Value")},
									CountStatistics: &dataintegration.CountStatistic{ObjectTypeCountList: []dataintegration.CountStatisticSummary{dataintegration.CountStatisticSummary{ObjectCount: common.Int64(719),
										ObjectType: dataintegration.CountStatisticSummaryObjectTypeApplication}}},
									CreatedBy: common.String("EXAMPLE-createdBy-Value")},
								ModelVersion:  common.String("EXAMPLE-modelVersion-Value"),
								Name:          common.String("EXAMPLE-name-Value"),
								ObjectVersion: common.Int(525),
								PrimarySchema: &dataintegration.Schema{ModelVersion: common.String("EXAMPLE-modelVersion-Value"),
									ObjectStatus: common.Int(370),
									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"),
									ObjectVersion:     common.Int(131),
									ResourceName:      common.String("EXAMPLE-resourceName-Value"),
									DefaultConnection: common.String("EXAMPLE-defaultConnection-Value"),
									ExternalKey:       common.String("EXAMPLE-externalKey-Value"),
									Identifier:        common.String("EXAMPLE-identifier-Value"),
									IsHasContainers:   common.Bool(true),
									Metadata: &dataintegration.ObjectMetadata{Labels: []string{"EXAMPLE--Value"},
										RegistryVersion: common.Int(828),
										TimeCreated:     &common.SDKTime{Time: time.Now()},
										UpdatedBy:       common.String("EXAMPLE-updatedBy-Value"),
										CreatedBy:       common.String("EXAMPLE-createdBy-Value"),
										IdentifierPath:  common.String("EXAMPLE-identifierPath-Value"),
										InfoFields:      map[string]string{"EXAMPLE_KEY_MwpNj": "EXAMPLE_VALUE_9vTTAqN4js5vqBR71BEt"},
										IsFavorite:      common.Bool(false),
										TimeUpdated:     &common.SDKTime{Time: time.Now()},
										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")},
										AggregatorKey: common.String("EXAMPLE-aggregatorKey-Value"),
										CountStatistics: &dataintegration.CountStatistic{ObjectTypeCountList: []dataintegration.CountStatisticSummary{dataintegration.CountStatisticSummary{ObjectCount: common.Int64(279),
											ObjectType: dataintegration.CountStatisticSummaryObjectTypeFolder}}},
										CreatedByName: common.String("EXAMPLE-createdByName-Value")}},
								ConnectionProperties: []dataintegration.ConnectionProperty{dataintegration.ConnectionProperty{Value: common.String("EXAMPLE-value-Value"),
									Name: common.String("EXAMPLE-name-Value")}},
								IsDefault:    common.Bool(false),
								Key:          common.String("EXAMPLE-key-Value"),
								KeyMap:       map[string]string{"EXAMPLE_KEY_vmAxE": "EXAMPLE_VALUE_va2YOuOIdoyqXV3n2tRi"},
								ObjectStatus: common.Int(233),
								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"),
								PassPhrase:  common.String("EXAMPLE-passPhrase-Value"),
								UserId:      common.String("ocid1.test.oc1..<unique_ID>EXAMPLE-userId-Value")},
							StagingDataAsset: &dataintegration.DataAssetSummaryFromObjectStorage{DefaultConnection: &dataintegration.ConnectionSummaryFromObjectStorage{Key: common.String("EXAMPLE-key-Value"),
								KeyMap:       map[string]string{"EXAMPLE_KEY_kpBbw": "EXAMPLE_VALUE_54eF0Yis8pIjmozVhP2e"},
								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")},
								PassPhrase:            common.String("EXAMPLE-passPhrase-Value"),
								UserId:                common.String("ocid1.test.oc1..<unique_ID>EXAMPLE-userId-Value"),
								CredentialFileContent: common.String("EXAMPLE-credentialFileContent-Value"),
								Description:           common.String("EXAMPLE-description-Value"),
								Identifier:            common.String("EXAMPLE-identifier-Value"),
								IsDefault:             common.Bool(false),
								Name:                  common.String("EXAMPLE-name-Value"),
								ObjectStatus:          common.Int(674),
								PrimarySchema: &dataintegration.Schema{ModelVersion: common.String("EXAMPLE-modelVersion-Value"),
									ObjectStatus:  common.Int(619),
									ObjectVersion: common.Int(59),
									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"),
									Description:       common.String("EXAMPLE-description-Value"),
									ExternalKey:       common.String("EXAMPLE-externalKey-Value"),
									Metadata: &dataintegration.ObjectMetadata{TimeCreated: &common.SDKTime{Time: time.Now()},
										TimeUpdated:   &common.SDKTime{Time: time.Now()},
										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"),
										IsFavorite:    common.Bool(false),
										Labels:        []string{"EXAMPLE--Value"},
										UpdatedBy:     common.String("EXAMPLE-updatedBy-Value"),
										CountStatistics: &dataintegration.CountStatistic{ObjectTypeCountList: []dataintegration.CountStatisticSummary{dataintegration.CountStatisticSummary{ObjectCount: common.Int64(649),
											ObjectType: dataintegration.CountStatisticSummaryObjectTypeDataFlow}}},
										CreatedByName:   common.String("EXAMPLE-createdByName-Value"),
										IdentifierPath:  common.String("EXAMPLE-identifierPath-Value"),
										InfoFields:      map[string]string{"EXAMPLE_KEY_kC2qL": "EXAMPLE_VALUE_rhuQRhqqBWNgrnC80NpW"},
										RegistryVersion: common.Int(312)},
									Name:            common.String("EXAMPLE-name-Value"),
									ResourceName:    common.String("EXAMPLE-resourceName-Value"),
									Identifier:      common.String("EXAMPLE-identifier-Value"),
									IsHasContainers: common.Bool(true),
									Key:             common.String("EXAMPLE-key-Value")},
								ConnectionProperties: []dataintegration.ConnectionProperty{dataintegration.ConnectionProperty{Name: common.String("EXAMPLE-name-Value"),
									Value: common.String("EXAMPLE-value-Value")}},
								FingerPrint: common.String("EXAMPLE-fingerPrint-Value"),
								Metadata: &dataintegration.ObjectMetadata{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"),
									CreatedByName:   common.String("EXAMPLE-createdByName-Value"),
									IdentifierPath:  common.String("EXAMPLE-identifierPath-Value"),
									IsFavorite:      common.Bool(true),
									Labels:          []string{"EXAMPLE--Value"},
									RegistryVersion: common.Int(144),
									TimeCreated:     &common.SDKTime{Time: time.Now()},
									CountStatistics: &dataintegration.CountStatistic{ObjectTypeCountList: []dataintegration.CountStatisticSummary{dataintegration.CountStatisticSummary{ObjectCount: common.Int64(704),
										ObjectType: dataintegration.CountStatisticSummaryObjectTypeApplication}}},
									CreatedBy:   common.String("EXAMPLE-createdBy-Value"),
									InfoFields:  map[string]string{"EXAMPLE_KEY_vFICL": "EXAMPLE_VALUE_xCyE5FwpXAhkS7BLXqdL"},
									TimeUpdated: &common.SDKTime{Time: time.Now()}},
								ObjectVersion: common.Int(661)},
								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")},
								TenancyId:       common.String("ocid1.test.oc1..<unique_ID>EXAMPLE-tenancyId-Value"),
								ModelVersion:    common.String("EXAMPLE-modelVersion-Value"),
								Namespace:       common.String("EXAMPLE-namespace-Value"),
								AssetProperties: map[string]string{"EXAMPLE_KEY_GzpYg": "EXAMPLE_VALUE_S6VKwAjBeh6xFKGEzG6T"},
								Identifier:      common.String("EXAMPLE-identifier-Value"),
								Metadata: &dataintegration.ObjectMetadata{Labels: []string{"EXAMPLE--Value"},
									RegistryVersion: common.Int(705),
									TimeCreated:     &common.SDKTime{Time: time.Now()},
									CountStatistics: &dataintegration.CountStatistic{ObjectTypeCountList: []dataintegration.CountStatisticSummary{dataintegration.CountStatisticSummary{ObjectCount: common.Int64(172),
										ObjectType: dataintegration.CountStatisticSummaryObjectTypeUserDefinedFunction}}},
									CreatedBy:     common.String("EXAMPLE-createdBy-Value"),
									CreatedByName: common.String("EXAMPLE-createdByName-Value"),
									TimeUpdated:   &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"),
									IdentifierPath: common.String("EXAMPLE-identifierPath-Value"),
									InfoFields:     map[string]string{"EXAMPLE_KEY_UztuG": "EXAMPLE_VALUE_e6CktS8vOik8nTX28VGe"},
									IsFavorite:     common.Bool(true)},
								Name:        common.String("EXAMPLE-name-Value"),
								OciRegion:   common.String("EXAMPLE-ociRegion-Value"),
								Url:         common.String("EXAMPLE-url-Value"),
								ExternalKey: common.String("EXAMPLE-externalKey-Value"),
								NativeTypeSystem: &dataintegration.TypeSystem{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")},
									TypeMappingFrom: map[string]string{"EXAMPLE_KEY_fa7T7": "EXAMPLE_VALUE_ppZR7k5de74G2PwH6ObV"},
									Types: []dataintegration.DataType{dataintegration.DataType{ObjectStatus: common.Int(387),
										ParentRef: &dataintegration.ParentReference{Parent: common.String("EXAMPLE-parent-Value"),
											RootDocId: common.String("ocid1.test.oc1..<unique_ID>EXAMPLE-rootDocId-Value")},
										ConfigDefinition: &dataintegration.ConfigDefinition{Key: common.String("EXAMPLE-key-Value"),
											ModelVersion: common.String("EXAMPLE-modelVersion-Value"),
											Name:         common.String("EXAMPLE-name-Value"),
											ObjectStatus: common.Int(482),
											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_cOt07": dataintegration.ConfigParameterDefinition{ParameterName: common.String("EXAMPLE-parameterName-Value"),
												ParameterType: dataintegration.MapType{Key: common.String("EXAMPLE-key-Value"),
													KeyElementType: common.String("EXAMPLE-keyElementType-Value"),
													ModelVersion:   common.String("EXAMPLE-modelVersion-Value"),
													ObjectStatus:   common.Int(834),
													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"),
													Name:             common.String("EXAMPLE-name-Value"),
													ValueElementType: common.String("EXAMPLE-valueElementType-Value"),
													ContainsNull:     common.Bool(true)},
												ClassFieldName:    common.String("EXAMPLE-classFieldName-Value"),
												DefaultValue:      &defaultValue,
												Description:       common.String("EXAMPLE-description-Value"),
												IsClassFieldValue: common.Bool(true),
												IsStatic:          common.Bool(true)}},
											IsContained: common.Bool(false)},
										Description:    common.String("EXAMPLE-description-Value"),
										DtType:         dataintegration.DataTypeDtTypePrimitive,
										ModelVersion:   common.String("EXAMPLE-modelVersion-Value"),
										Name:           common.String("EXAMPLE-name-Value"),
										TypeSystemName: common.String("EXAMPLE-typeSystemName-Value"),
										Key:            common.String("EXAMPLE-key-Value")}},
									Identifier:    common.String("EXAMPLE-identifier-Value"),
									ModelVersion:  common.String("EXAMPLE-modelVersion-Value"),
									Name:          common.String("EXAMPLE-name-Value"),
									ObjectStatus:  common.Int(158),
									ObjectVersion: common.Int(696),
									TypeMappingTo: map[string]string{"EXAMPLE_KEY_Y6m2l": "EXAMPLE_VALUE_vnRUghLsVO2CRoMltedG"},
									Description:   common.String("EXAMPLE-description-Value")},
								ObjectStatus:  common.Int(286),
								ObjectVersion: common.Int(561)},
							BucketSchema: &dataintegration.Schema{IsHasContainers: common.Bool(true),
								Key: common.String("EXAMPLE-key-Value"),
								Metadata: &dataintegration.ObjectMetadata{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")},
									AggregatorKey:   common.String("EXAMPLE-aggregatorKey-Value"),
									CreatedBy:       common.String("EXAMPLE-createdBy-Value"),
									IdentifierPath:  common.String("EXAMPLE-identifierPath-Value"),
									IsFavorite:      common.Bool(false),
									Labels:          []string{"EXAMPLE--Value"},
									RegistryVersion: common.Int(398),
									UpdatedBy:       common.String("EXAMPLE-updatedBy-Value"),
									CountStatistics: &dataintegration.CountStatistic{ObjectTypeCountList: []dataintegration.CountStatisticSummary{dataintegration.CountStatisticSummary{ObjectType: dataintegration.CountStatisticSummaryObjectTypeFolder,
										ObjectCount: common.Int64(787)}}},
									CreatedByName: common.String("EXAMPLE-createdByName-Value"),
									InfoFields:    map[string]string{"EXAMPLE_KEY_gk3gn": "EXAMPLE_VALUE_XLW2zh7QVFsMVLjWYB6O"},
									TimeCreated:   &common.SDKTime{Time: time.Now()},
									TimeUpdated:   &common.SDKTime{Time: time.Now()},
									UpdatedByName: common.String("EXAMPLE-updatedByName-Value")},
								ModelVersion:      common.String("EXAMPLE-modelVersion-Value"),
								ObjectVersion:     common.Int(856),
								DefaultConnection: common.String("EXAMPLE-defaultConnection-Value"),
								Description:       common.String("EXAMPLE-description-Value"),
								Identifier:        common.String("EXAMPLE-identifier-Value"),
								Name:              common.String("EXAMPLE-name-Value"),
								ObjectStatus:      common.Int(346),
								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"),
								ExternalKey:  common.String("EXAMPLE-externalKey-Value")},
							FetchNextRowsParameter: common.String("EXAMPLE-fetchNextRowsParameter-Value")},
						DerivedAttributes: map[string]string{"EXAMPLE_KEY_BkZwA": "EXAMPLE_VALUE_4gr051QGx0kqQTXktZLL"},
						IncrementalReadConfig: &dataintegration.IncrementalReadConfig{LastExtractedDataEntityDate: []dataintegration.IncrementalDataEntityClause{dataintegration.IncrementalDataEntityClause{IncrementalDataEntityValue: map[string]string{"EXAMPLE_KEY_B9Yq5": "EXAMPLE_VALUE_McLdFYIphD98jsPEgxef"},
							IncrementalComparator:     dataintegration.IncrementalDataEntityClauseIncrementalComparatorStartswith,
							IncrementalDataEntityName: common.String("EXAMPLE-incrementalDataEntityName-Value")}},
							LastExtractedFieldDate: []dataintegration.IncrementalFieldClause{dataintegration.IncrementalFieldClause{IncrementalComparator: dataintegration.IncrementalFieldClauseIncrementalComparatorGreaterthanequals,
								IncrementalFieldName:  common.String("EXAMPLE-incrementalFieldName-Value"),
								IncrementalFieldValue: map[string]string{"EXAMPLE_KEY_3vIF5": "EXAMPLE_VALUE_MbCbkRO42i9V6sRaJB3k"}}}},
						Key:                      common.String("EXAMPLE-key-Value"),
						MetadataConfigProperties: map[string]string{"EXAMPLE_KEY_U1rWB": "EXAMPLE_VALUE_OOIpEUPkC0UFIezWLcoS"},
						Operations: []dataintegration.PushDownOperation{dataintegration.Sort{SortClauses: []dataintegration.SortClause{dataintegration.SortClause{Field: &dataintegration.ShapeField{ConfigValues: &dataintegration.ConfigValues{ConfigParamValues: map[string]dataintegration.ConfigParameterValue{"EXAMPLE_KEY_Y5uqc": dataintegration.ConfigParameterValue{IntValue: common.Int(465),
							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"),
							Labels:       []string{"EXAMPLE--Value"},
							ModelVersion: common.String("EXAMPLE-modelVersion-Value"),
							NativeShapeField: &dataintegration.NativeShapeField{Type: &type_,
								ConfigValues: &dataintegration.ConfigValues{ConfigParamValues: map[string]dataintegration.ConfigParameterValue{"EXAMPLE_KEY_0P6qU": dataintegration.ConfigParameterValue{ObjectValue: &objectValue,
									ParameterValue:  common.String("EXAMPLE-parameterValue-Value"),
									RefValue:        &refValue,
									RootObjectValue: &rootObjectValue,
									StringValue:     common.String("EXAMPLE-stringValue-Value"),
									IntValue:        common.Int(594)}},
									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(448)},
							ObjectStatus: common.Int(603),
							Type:         &type_,
							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")}},
							Order: dataintegration.SortClauseOrderDesc}}}},
						PartitionConfig: dataintegration.KeyRangePartitionConfig{KeyRange: &dataintegration.KeyRange{Key: &dataintegration.ShapeField{NativeShapeField: &dataintegration.NativeShapeField{Type: &type_,
							ConfigValues: &dataintegration.ConfigValues{ConfigParamValues: map[string]dataintegration.ConfigParameterValue{"EXAMPLE_KEY_xN6O3": dataintegration.ConfigParameterValue{ObjectValue: &objectValue,
								ParameterValue:  common.String("EXAMPLE-parameterValue-Value"),
								RefValue:        &refValue,
								RootObjectValue: &rootObjectValue,
								StringValue:     common.String("EXAMPLE-stringValue-Value"),
								IntValue:        common.Int(592)}},
								ParentRef: &dataintegration.ParentReference{RootDocId: common.String("ocid1.test.oc1..<unique_ID>EXAMPLE-rootDocId-Value"),
									Parent: common.String("EXAMPLE-parent-Value")}},
							DefaultValueString: common.String("EXAMPLE-defaultValueString-Value"),
							IsMandatory:        common.Bool(true),
							Name:               common.String("EXAMPLE-name-Value"),
							Position:           common.Int(559)},
							Type: &type_,
							ConfigValues: &dataintegration.ConfigValues{ConfigParamValues: map[string]dataintegration.ConfigParameterValue{"EXAMPLE_KEY_nqGm1": dataintegration.ConfigParameterValue{ParameterValue: common.String("EXAMPLE-parameterValue-Value"),
								RefValue:        &refValue,
								RootObjectValue: &rootObjectValue,
								StringValue:     common.String("EXAMPLE-stringValue-Value"),
								IntValue:        common.Int(631),
								ObjectValue:     &objectValue}},
								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"),
							Name:         common.String("EXAMPLE-name-Value"),
							ObjectStatus: common.Int(985),
							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")}},
							PartitionNumber: common.Int(826)},
						ReadAttribute: dataintegration.BipReadAttributes{StagingConnection: &dataintegration.ConnectionSummaryFromObjectStorage{KeyMap: map[string]string{"EXAMPLE_KEY_jUka7": "EXAMPLE_VALUE_T4dR8deS2zijF9UAs3pT"},
							PassPhrase: common.String("EXAMPLE-passPhrase-Value"),
							UserId:     common.String("ocid1.test.oc1..<unique_ID>EXAMPLE-userId-Value"),
							ConnectionProperties: []dataintegration.ConnectionProperty{dataintegration.ConnectionProperty{Name: common.String("EXAMPLE-name-Value"),
								Value: common.String("EXAMPLE-value-Value")}},
							CredentialFileContent: common.String("EXAMPLE-credentialFileContent-Value"),
							Description:           common.String("EXAMPLE-description-Value"),
							ObjectStatus:          common.Int(571),
							FingerPrint:           common.String("EXAMPLE-fingerPrint-Value"),
							ModelVersion:          common.String("EXAMPLE-modelVersion-Value"),
							Name:                  common.String("EXAMPLE-name-Value"),
							ObjectVersion:         common.Int(940),
							Identifier:            common.String("EXAMPLE-identifier-Value"),
							IsDefault:             common.Bool(true),
							Key:                   common.String("EXAMPLE-key-Value"),
							Metadata: &dataintegration.ObjectMetadata{TimeCreated: &common.SDKTime{Time: time.Now()},
								TimeUpdated:   &common.SDKTime{Time: time.Now()},
								UpdatedBy:     common.String("EXAMPLE-updatedBy-Value"),
								UpdatedByName: common.String("EXAMPLE-updatedByName-Value"),
								Aggregator: &dataintegration.AggregatorSummary{Name: common.String("EXAMPLE-name-Value"),
									Type:        common.String("EXAMPLE-type-Value"),
									Description: common.String("EXAMPLE-description-Value"),
									Identifier:  common.String("EXAMPLE-identifier-Value"),
									Key:         common.String("EXAMPLE-key-Value")},
								AggregatorKey: common.String("EXAMPLE-aggregatorKey-Value"),
								CountStatistics: &dataintegration.CountStatistic{ObjectTypeCountList: []dataintegration.CountStatisticSummary{dataintegration.CountStatisticSummary{ObjectCount: common.Int64(753),
									ObjectType: dataintegration.CountStatisticSummaryObjectTypeFunctionLibrary}}},
								CreatedByName:   common.String("EXAMPLE-createdByName-Value"),
								IdentifierPath:  common.String("EXAMPLE-identifierPath-Value"),
								IsFavorite:      common.Bool(false),
								Labels:          []string{"EXAMPLE--Value"},
								RegistryVersion: common.Int(63),
								CreatedBy:       common.String("EXAMPLE-createdBy-Value"),
								InfoFields:      map[string]string{"EXAMPLE_KEY_ssd0d": "EXAMPLE_VALUE_BswY68PwJFngh6pIAfXE"}},
							ParentRef: &dataintegration.ParentReference{Parent: common.String("EXAMPLE-parent-Value"),
								RootDocId: common.String("ocid1.test.oc1..<unique_ID>EXAMPLE-rootDocId-Value")},
							PrimarySchema: &dataintegration.Schema{Metadata: &dataintegration.ObjectMetadata{RegistryVersion: common.Int(968),
								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(747),
									ObjectType: dataintegration.CountStatisticSummaryObjectTypeConnection}}},
								CreatedBy:      common.String("EXAMPLE-createdBy-Value"),
								TimeCreated:    &common.SDKTime{Time: time.Now()},
								TimeUpdated:    &common.SDKTime{Time: time.Now()},
								UpdatedByName:  common.String("EXAMPLE-updatedByName-Value"),
								AggregatorKey:  common.String("EXAMPLE-aggregatorKey-Value"),
								CreatedByName:  common.String("EXAMPLE-createdByName-Value"),
								IdentifierPath: common.String("EXAMPLE-identifierPath-Value"),
								InfoFields:     map[string]string{"EXAMPLE_KEY_7D7lI": "EXAMPLE_VALUE_33B7jxVbNXEczL55hcyp"},
								IsFavorite:     common.Bool(false),
								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")},
								ResourceName:      common.String("EXAMPLE-resourceName-Value"),
								DefaultConnection: common.String("EXAMPLE-defaultConnection-Value"),
								Description:       common.String("EXAMPLE-description-Value"),
								IsHasContainers:   common.Bool(false),
								Key:               common.String("EXAMPLE-key-Value"),
								ObjectStatus:      common.Int(749),
								ObjectVersion:     common.Int(869),
								ExternalKey:       common.String("EXAMPLE-externalKey-Value"),
								Identifier:        common.String("EXAMPLE-identifier-Value")}},
							StagingDataAsset: &dataintegration.DataAssetSummaryFromObjectStorage{ObjectVersion: common.Int(891),
								AssetProperties: map[string]string{"EXAMPLE_KEY_ZuzgE": "EXAMPLE_VALUE_B6yzzWu3IgHo3na40Q7v"},
								Description:     common.String("EXAMPLE-description-Value"),
								ExternalKey:     common.String("EXAMPLE-externalKey-Value"),
								Identifier:      common.String("EXAMPLE-identifier-Value"),
								Namespace:       common.String("EXAMPLE-namespace-Value"),
								TenancyId:       common.String("ocid1.test.oc1..<unique_ID>EXAMPLE-tenancyId-Value"),
								DefaultConnection: &dataintegration.ConnectionSummaryFromObjectStorage{Metadata: &dataintegration.ObjectMetadata{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"),
									CreatedByName:   common.String("EXAMPLE-createdByName-Value"),
									Labels:          []string{"EXAMPLE--Value"},
									RegistryVersion: common.Int(891),
									TimeCreated:     &common.SDKTime{Time: time.Now()},
									TimeUpdated:     &common.SDKTime{Time: time.Now()},
									UpdatedByName:   common.String("EXAMPLE-updatedByName-Value"),
									CountStatistics: &dataintegration.CountStatistic{ObjectTypeCountList: []dataintegration.CountStatisticSummary{dataintegration.CountStatisticSummary{ObjectCount: common.Int64(976),
										ObjectType: dataintegration.CountStatisticSummaryObjectTypeDataFlow}}},
									CreatedBy:      common.String("EXAMPLE-createdBy-Value"),
									IdentifierPath: common.String("EXAMPLE-identifierPath-Value"),
									InfoFields:     map[string]string{"EXAMPLE_KEY_s3ZcB": "EXAMPLE_VALUE_tcTEXqPKp0KaWEhdnh8R"},
									IsFavorite:     common.Bool(false),
									UpdatedBy:      common.String("EXAMPLE-updatedBy-Value")},
									UserId:                common.String("ocid1.test.oc1..<unique_ID>EXAMPLE-userId-Value"),
									CredentialFileContent: common.String("EXAMPLE-credentialFileContent-Value"),
									FingerPrint:           common.String("EXAMPLE-fingerPrint-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")},
									PassPhrase: common.String("EXAMPLE-passPhrase-Value"),
									PrimarySchema: &dataintegration.Schema{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"),
										DefaultConnection: common.String("EXAMPLE-defaultConnection-Value"),
										ExternalKey:       common.String("EXAMPLE-externalKey-Value"),
										Identifier:        common.String("EXAMPLE-identifier-Value"),
										Key:               common.String("EXAMPLE-key-Value"),
										Name:              common.String("EXAMPLE-name-Value"),
										ObjectStatus:      common.Int(652),
										ObjectVersion:     common.Int(78),
										Description:       common.String("EXAMPLE-description-Value"),
										IsHasContainers:   common.Bool(false),
										Metadata: &dataintegration.ObjectMetadata{InfoFields: map[string]string{"EXAMPLE_KEY_OyRDr": "EXAMPLE_VALUE_R9Y11uAkI4Znw5qQtYrX"},
											IsFavorite:  common.Bool(true),
											TimeCreated: &common.SDKTime{Time: time.Now()},
											TimeUpdated: &common.SDKTime{Time: time.Now()},
											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")},
											CreatedBy:       common.String("EXAMPLE-createdBy-Value"),
											Labels:          []string{"EXAMPLE--Value"},
											RegistryVersion: common.Int(294),
											UpdatedBy:       common.String("EXAMPLE-updatedBy-Value"),
											UpdatedByName:   common.String("EXAMPLE-updatedByName-Value"),
											AggregatorKey:   common.String("EXAMPLE-aggregatorKey-Value"),
											CountStatistics: &dataintegration.CountStatistic{ObjectTypeCountList: []dataintegration.CountStatisticSummary{dataintegration.CountStatisticSummary{ObjectCount: common.Int64(641),
												ObjectType: dataintegration.CountStatisticSummaryObjectTypeDataAsset}}},
											CreatedByName:  common.String("EXAMPLE-createdByName-Value"),
											IdentifierPath: common.String("EXAMPLE-identifierPath-Value")},
										ModelVersion: common.String("EXAMPLE-modelVersion-Value")},
									Description:   common.String("EXAMPLE-description-Value"),
									Identifier:    common.String("EXAMPLE-identifier-Value"),
									ObjectStatus:  common.Int(746),
									IsDefault:     common.Bool(true),
									Name:          common.String("EXAMPLE-name-Value"),
									ObjectVersion: common.Int(153),
									ConnectionProperties: []dataintegration.ConnectionProperty{dataintegration.ConnectionProperty{Name: common.String("EXAMPLE-name-Value"),
										Value: common.String("EXAMPLE-value-Value")}},
									Key:    common.String("EXAMPLE-key-Value"),
									KeyMap: map[string]string{"EXAMPLE_KEY_KtQAJ": "EXAMPLE_VALUE_Noe0ZrbnUDlx5JMmQQV1"}},
								NativeTypeSystem: &dataintegration.TypeSystem{ObjectVersion: common.Int(755),
									TypeMappingFrom: map[string]string{"EXAMPLE_KEY_7moKW": "EXAMPLE_VALUE_kWmBTje6DD4BtJXNEjIs"},
									TypeMappingTo:   map[string]string{"EXAMPLE_KEY_RpMAc": "EXAMPLE_VALUE_tjeTPRGTG7cZ0nhSCDug"},
									Identifier:      common.String("EXAMPLE-identifier-Value"),
									Key:             common.String("EXAMPLE-key-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")},
									Types: []dataintegration.DataType{dataintegration.DataType{Description: common.String("EXAMPLE-description-Value"),
										ModelVersion:   common.String("EXAMPLE-modelVersion-Value"),
										TypeSystemName: common.String("EXAMPLE-typeSystemName-Value"),
										ConfigDefinition: &dataintegration.ConfigDefinition{Name: common.String("EXAMPLE-name-Value"),
											ObjectStatus: common.Int(568),
											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_ofBER": dataintegration.ConfigParameterDefinition{Description: common.String("EXAMPLE-description-Value"),
												IsClassFieldValue: common.Bool(false),
												IsStatic:          common.Bool(true),
												ParameterName:     common.String("EXAMPLE-parameterName-Value"),
												ParameterType: dataintegration.CompositeType{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"),
													Elements: []dataintegration.TypedObject{dataintegration.OutputField{Key: common.String("EXAMPLE-key-Value"),
														Labels:       []string{"EXAMPLE--Value"},
														ModelVersion: common.String("EXAMPLE-modelVersion-Value"),
														Name:         common.String("EXAMPLE-name-Value"),
														Description:  common.String("EXAMPLE-description-Value"),
														ObjectStatus: common.Int(773),
														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_Zl2d1": dataintegration.ConfigParameterValue{ObjectValue: &objectValue,
															ParameterValue:  common.String("EXAMPLE-parameterValue-Value"),
															RefValue:        &refValue,
															RootObjectValue: &rootObjectValue,
															StringValue:     common.String("EXAMPLE-stringValue-Value"),
															IntValue:        common.Int(707)}},
															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(632)},
												ClassFieldName: common.String("EXAMPLE-classFieldName-Value"),
												DefaultValue:   &defaultValue}},
											IsContained:  common.Bool(false),
											Key:          common.String("EXAMPLE-key-Value"),
											ModelVersion: common.String("EXAMPLE-modelVersion-Value")},
										DtType:       dataintegration.DataTypeDtTypePrimitive,
										Key:          common.String("EXAMPLE-key-Value"),
										Name:         common.String("EXAMPLE-name-Value"),
										ObjectStatus: common.Int(460),
										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"),
									Name:         common.String("EXAMPLE-name-Value"),
									ObjectStatus: common.Int(320)},
								ObjectStatus: common.Int(754),
								OciRegion:    common.String("EXAMPLE-ociRegion-Value"),
								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"),
								Key:          common.String("EXAMPLE-key-Value"),
								Metadata: &dataintegration.ObjectMetadata{CreatedByName: common.String("EXAMPLE-createdByName-Value"),
									IdentifierPath: common.String("EXAMPLE-identifierPath-Value"),
									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")},
									AggregatorKey:   common.String("EXAMPLE-aggregatorKey-Value"),
									InfoFields:      map[string]string{"EXAMPLE_KEY_6bvNO": "EXAMPLE_VALUE_sgH291Xjyvraie2zFcno"},
									IsFavorite:      common.Bool(false),
									RegistryVersion: common.Int(939),
									TimeUpdated:     &common.SDKTime{Time: time.Now()},
									CountStatistics: &dataintegration.CountStatistic{ObjectTypeCountList: []dataintegration.CountStatisticSummary{dataintegration.CountStatisticSummary{ObjectCount: common.Int64(859),
										ObjectType: dataintegration.CountStatisticSummaryObjectTypeFolder}}},
									CreatedBy: common.String("EXAMPLE-createdBy-Value")},
								Url: common.String("EXAMPLE-url-Value")},
							FetchNextRowsParameter: common.String("EXAMPLE-fetchNextRowsParameter-Value"),
							RowLimit:               common.Int(438),
							BucketSchema: &dataintegration.Schema{ObjectStatus: common.Int(128),
								ObjectVersion: common.Int(678),
								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"),
								DefaultConnection: common.String("EXAMPLE-defaultConnection-Value"),
								Description:       common.String("EXAMPLE-description-Value"),
								ExternalKey:       common.String("EXAMPLE-externalKey-Value"),
								Identifier:        common.String("EXAMPLE-identifier-Value"),
								IsHasContainers:   common.Bool(true),
								Metadata: &dataintegration.ObjectMetadata{Aggregator: &dataintegration.AggregatorSummary{Name: common.String("EXAMPLE-name-Value"),
									Type:        common.String("EXAMPLE-type-Value"),
									Description: common.String("EXAMPLE-description-Value"),
									Identifier:  common.String("EXAMPLE-identifier-Value"),
									Key:         common.String("EXAMPLE-key-Value")},
									AggregatorKey: common.String("EXAMPLE-aggregatorKey-Value"),
									CountStatistics: &dataintegration.CountStatistic{ObjectTypeCountList: []dataintegration.CountStatisticSummary{dataintegration.CountStatisticSummary{ObjectType: dataintegration.CountStatisticSummaryObjectTypeFunctionLibrary,
										ObjectCount: common.Int64(913)}}},
									CreatedBy:       common.String("EXAMPLE-createdBy-Value"),
									CreatedByName:   common.String("EXAMPLE-createdByName-Value"),
									Labels:          []string{"EXAMPLE--Value"},
									TimeCreated:     &common.SDKTime{Time: time.Now()},
									UpdatedBy:       common.String("EXAMPLE-updatedBy-Value"),
									IdentifierPath:  common.String("EXAMPLE-identifierPath-Value"),
									InfoFields:      map[string]string{"EXAMPLE_KEY_05fjN": "EXAMPLE_VALUE_JFSpW6cpfeWObDB5Kixk"},
									IsFavorite:      common.Bool(true),
									RegistryVersion: common.Int(521),
									TimeUpdated:     &common.SDKTime{Time: time.Now()},
									UpdatedByName:   common.String("EXAMPLE-updatedByName-Value")},
								ModelVersion: common.String("EXAMPLE-modelVersion-Value"),
								Name:         common.String("EXAMPLE-name-Value"),
								Key:          common.String("EXAMPLE-key-Value")},
							CustomParameters: []dataintegration.BipReportParameterValue{dataintegration.BipReportParameterValue{Name: common.String("EXAMPLE-name-Value"),
								Value: common.String("EXAMPLE-value-Value")}},
							FetchSize:       common.Int(561),
							OffsetParameter: common.String("EXAMPLE-offsetParameter-Value")},
						DataFormat: &dataintegration.DataFormat{Type: dataintegration.DataFormatTypeJson,
							CompressionConfig: &dataintegration.Compression{Codec: dataintegration.CompressionCodecSnappy},
							FormatAttribute: dataintegration.ParquetFormatAttribute{Compression: common.String("EXAMPLE-compression-Value"),
								IsFilePattern: common.Bool(true)}},
						ModelVersion: common.String("EXAMPLE-modelVersion-Value"),
						ObjectStatus: common.Int(390)},
					ObjectVersion: common.Int(206),
					Description:   common.String("EXAMPLE-description-Value"),
					InputPorts: []dataintegration.InputPort{dataintegration.InputPort{PortType: dataintegration.InputPortPortTypeModel,
						ConfigValues: &dataintegration.ConfigValues{ConfigParamValues: map[string]dataintegration.ConfigParameterValue{"EXAMPLE_KEY_nt68D": dataintegration.ConfigParameterValue{IntValue: common.Int(882),
							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"),
						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")},
						Fields: []dataintegration.TypedObject{dataintegration.ProxyField{ScopeReference: &dataintegration.ScopeReference{ReferenceType: dataintegration.ScopeReferenceReferenceTypeOciFunctionOutputShape,
							RefObjectName:   common.String("EXAMPLE-refObjectName-Value"),
							ReferenceObject: common.String("EXAMPLE-referenceObject-Value")},
							ModelVersion: common.String("EXAMPLE-modelVersion-Value"),
							Name:         common.String("EXAMPLE-name-Value"),
							Scope:        &scope,
							Type: dataintegration.DynamicType{Key: common.String("EXAMPLE-key-Value"),
								Name:         common.String("EXAMPLE-name-Value"),
								ObjectStatus: common.Int(564),
								TypeHandler: dataintegration.RuleTypeConfig{ModelVersion: common.String("EXAMPLE-modelVersion-Value"),
									ObjectStatus: common.Int(132),
									ParentRef: &dataintegration.ParentReference{Parent: common.String("EXAMPLE-parent-Value"),
										RootDocId: common.String("ocid1.test.oc1..<unique_ID>EXAMPLE-rootDocId-Value")},
									Scope: &scope,
									ScopeReference: &dataintegration.ScopeReference{ReferenceObject: common.String("EXAMPLE-referenceObject-Value"),
										ReferenceType: dataintegration.ScopeReferenceReferenceTypeOciFunctionOutputShape,
										RefObjectName: common.String("EXAMPLE-refObjectName-Value")},
									ProjectionRules: []dataintegration.ProjectionRule{dataintegration.TypedNamePatternRule{IsCascade: common.Bool(false),
										IsCaseSensitive:   common.Bool(false),
										IsJavaRegexSyntax: common.Bool(true),
										RuleType:          dataintegration.TypedNamePatternRuleRuleTypeInclude,
										ConfigValues: &dataintegration.ConfigValues{ConfigParamValues: map[string]dataintegration.ConfigParameterValue{"EXAMPLE_KEY_e2jFO": dataintegration.ConfigParameterValue{IntValue: common.Int(934),
											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")}},
										MatchingStrategy: dataintegration.TypedNamePatternRuleMatchingStrategyTagsOnly,
										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"),
										Key:                         common.String("EXAMPLE-key-Value"),
										ModelVersion:                common.String("EXAMPLE-modelVersion-Value"),
										Scope:                       &scope,
										Types:                       []interface{}{"EXAMPLE-types-Value"},
										Description:                 common.String("EXAMPLE-description-Value"),
										IsSkipRemainingRulesOnMatch: common.Bool(true),
										Names:                       []string{"EXAMPLE--Value"},
										ObjectStatus:                common.Int(544)}},
									ConfigValues: &dataintegration.ConfigValues{ConfigParamValues: map[string]dataintegration.ConfigParameterValue{"EXAMPLE_KEY_8i9QH": dataintegration.ConfigParameterValue{IntValue: common.Int(955),
										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")}},
									IsOrderByRule: common.Bool(true),
									Key:           common.String("EXAMPLE-key-Value")},
								ConfigDefinition: &dataintegration.ConfigDefinition{Key: common.String("EXAMPLE-key-Value"),
									ModelVersion: common.String("EXAMPLE-modelVersion-Value"),
									Name:         common.String("EXAMPLE-name-Value"),
									ObjectStatus: common.Int(607),
									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_PknXD": dataintegration.ConfigParameterDefinition{IsStatic: common.Bool(false),
										ParameterName:     common.String("EXAMPLE-parameterName-Value"),
										ClassFieldName:    common.String("EXAMPLE-classFieldName-Value"),
										DefaultValue:      &defaultValue,
										Description:       common.String("EXAMPLE-description-Value"),
										IsClassFieldValue: common.Bool(true)}},
									IsContained: common.Bool(false)},
								Description:  common.String("EXAMPLE-description-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_3UuYd": dataintegration.ConfigParameterValue{StringValue: common.String("EXAMPLE-stringValue-Value"),
								IntValue:        common.Int(922),
								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")}},
							Description:  common.String("EXAMPLE-description-Value"),
							Key:          common.String("EXAMPLE-key-Value"),
							Labels:       []string{"EXAMPLE--Value"},
							ObjectStatus: common.Int(687),
							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"),
						ObjectStatus: common.Int(564)}},
					IsPredefinedShape: common.Bool(true),
					IsReadAccess:      common.Bool(false),
					Name:              common.String("EXAMPLE-name-Value"),
					ObjectStatus:      common.Int(550),
					SchemaDriftConfig: &dataintegration.SchemaDriftConfig{DataTypeChangeHandling: dataintegration.SchemaDriftConfigDataTypeChangeHandlingAllow,
						ExtraColumnHandling:          dataintegration.SchemaDriftConfigExtraColumnHandlingAllow,
						IsValidationWarningIfAllowed: common.Bool(false),
						MissingColumnHandling:        dataintegration.SchemaDriftConfigMissingColumnHandlingDoNotAllow},
					Identifier:   common.String("EXAMPLE-identifier-Value"),
					ModelVersion: common.String("EXAMPLE-modelVersion-Value"),
					Entity: dataintegration.DataEntityFromView{Types: &dataintegration.TypeLibrary{Identifier: common.String("EXAMPLE-identifier-Value"),
						Key:           common.String("EXAMPLE-key-Value"),
						ModelVersion:  common.String("EXAMPLE-modelVersion-Value"),
						Name:          common.String("EXAMPLE-name-Value"),
						ObjectStatus:  common.Int(383),
						ObjectVersion: common.Int(863),
						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"),
						Types: map[string]dataintegration.DerivedType{"EXAMPLE_KEY_EiYtw": dataintegration.DerivedType{Description: common.String("EXAMPLE-description-Value"),
							Key:          common.String("EXAMPLE-key-Value"),
							ModelVersion: common.String("EXAMPLE-modelVersion-Value"),
							Name:         common.String("EXAMPLE-name-Value"),
							ObjectStatus: common.Int(986),
							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"),
						Shape: &dataintegration.Shape{Description: common.String("EXAMPLE-description-Value"),
							ModelVersion: common.String("EXAMPLE-modelVersion-Value"),
							ObjectStatus: common.Int(565),
							ParentRef: &dataintegration.ParentReference{Parent: common.String("EXAMPLE-parent-Value"),
								RootDocId: common.String("ocid1.test.oc1..<unique_ID>EXAMPLE-rootDocId-Value")},
							Type: dataintegration.JavaType{ConfigDefinition: &dataintegration.ConfigDefinition{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")},
								ConfigParameterDefinitions: map[string]dataintegration.ConfigParameterDefinition{"EXAMPLE_KEY_3raM3": dataintegration.ConfigParameterDefinition{ParameterName: common.String("EXAMPLE-parameterName-Value"),
									ClassFieldName:    common.String("EXAMPLE-classFieldName-Value"),
									DefaultValue:      &defaultValue,
									Description:       common.String("EXAMPLE-description-Value"),
									IsClassFieldValue: common.Bool(true),
									IsStatic:          common.Bool(false)}},
								IsContained:  common.Bool(false),
								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")},
								Description:  common.String("EXAMPLE-description-Value"),
								JavaTypeName: common.String("EXAMPLE-javaTypeName-Value"),
								Key:          common.String("EXAMPLE-key-Value"),
								ModelVersion: common.String("EXAMPLE-modelVersion-Value"),
								ObjectStatus: common.Int(608)},
							ConfigValues: &dataintegration.ConfigValues{ConfigParamValues: map[string]dataintegration.ConfigParameterValue{"EXAMPLE_KEY_uoBgm": dataintegration.ConfigParameterValue{IntValue: common.Int(200),
								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"),
							Name: common.String("EXAMPLE-name-Value")},
						ShapeId:     common.String("ocid1.test.oc1..<unique_ID>EXAMPLE-shapeId-Value"),
						EntityType:  dataintegration.DataEntityFromViewEntityTypeOther,
						ExternalKey: common.String("EXAMPLE-externalKey-Value"),
						ForeignKeys: []dataintegration.ForeignKey{dataintegration.ForeignKey{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")},
							UpdateRule: common.Int(673),
							AttributeRefs: []dataintegration.KeyAttribute{dataintegration.KeyAttribute{Attribute: &dataintegration.ShapeField{ModelVersion: common.String("EXAMPLE-modelVersion-Value"),
								NativeShapeField: &dataintegration.NativeShapeField{Name: common.String("EXAMPLE-name-Value"),
									Position: common.Int(966),
									Type:     &type_,
									ConfigValues: &dataintegration.ConfigValues{ConfigParamValues: map[string]dataintegration.ConfigParameterValue{"EXAMPLE_KEY_SVm99": dataintegration.ConfigParameterValue{ObjectValue: &objectValue,
										ParameterValue:  common.String("EXAMPLE-parameterValue-Value"),
										RefValue:        &refValue,
										RootObjectValue: &rootObjectValue,
										StringValue:     common.String("EXAMPLE-stringValue-Value"),
										IntValue:        common.Int(926)}},
										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(false)},
								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"},
								Name:         common.String("EXAMPLE-name-Value"),
								ObjectStatus: common.Int(524),
								Type:         &type_,
								ConfigValues: &dataintegration.ConfigValues{ConfigParamValues: map[string]dataintegration.ConfigParameterValue{"EXAMPLE_KEY_gfEsV": dataintegration.ConfigParameterValue{IntValue: common.Int(804),
									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")},
								Position: common.Int(373),
								ShapeField: &dataintegration.ShapeField{Name: common.String("EXAMPLE-name-Value"),
									ObjectStatus: common.Int(996),
									ParentRef: &dataintegration.ParentReference{Parent: common.String("EXAMPLE-parent-Value"),
										RootDocId: common.String("ocid1.test.oc1..<unique_ID>EXAMPLE-rootDocId-Value")},
									Type:         &type_,
									Labels:       []string{"EXAMPLE--Value"},
									ModelVersion: common.String("EXAMPLE-modelVersion-Value"),
									NativeShapeField: &dataintegration.NativeShapeField{DefaultValueString: common.String("EXAMPLE-defaultValueString-Value"),
										IsMandatory: common.Bool(true),
										Name:        common.String("EXAMPLE-name-Value"),
										Position:    common.Int(102),
										Type:        &type_,
										ConfigValues: &dataintegration.ConfigValues{ConfigParamValues: map[string]dataintegration.ConfigParameterValue{"EXAMPLE_KEY_6v4rZ": dataintegration.ConfigParameterValue{RootObjectValue: &rootObjectValue,
											StringValue:    common.String("EXAMPLE-stringValue-Value"),
											IntValue:       common.Int(903),
											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")}}},
									ConfigValues: &dataintegration.ConfigValues{ConfigParamValues: map[string]dataintegration.ConfigParameterValue{"EXAMPLE_KEY_6fjKi": dataintegration.ConfigParameterValue{IntValue: common.Int(33),
										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")}}},
							DeleteRule:   common.Int(168),
							Key:          common.String("EXAMPLE-key-Value"),
							ModelVersion: common.String("EXAMPLE-modelVersion-Value"),
							ObjectStatus: common.Int(670),
							ReferenceUniqueKey: dataintegration.UniqueDataKey{ModelVersion: common.String("EXAMPLE-modelVersion-Value"),
								Name:         common.String("EXAMPLE-name-Value"),
								ObjectStatus: common.Int(551),
								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{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_CAczI": dataintegration.ConfigParameterValue{ParameterValue: common.String("EXAMPLE-parameterValue-Value"),
										RefValue:        &refValue,
										RootObjectValue: &rootObjectValue,
										StringValue:     common.String("EXAMPLE-stringValue-Value"),
										IntValue:        common.Int(419),
										ObjectValue:     &objectValue}}},
									Description: common.String("EXAMPLE-description-Value"),
									Key:         common.String("EXAMPLE-key-Value"),
									Labels:      []string{"EXAMPLE--Value"},
									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"),
									NativeShapeField: &dataintegration.NativeShapeField{Type: &type_,
										ConfigValues: &dataintegration.ConfigValues{ConfigParamValues: map[string]dataintegration.ConfigParameterValue{"EXAMPLE_KEY_l5Br8": dataintegration.ConfigParameterValue{IntValue: common.Int(29),
											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(false),
										Name:               common.String("EXAMPLE-name-Value"),
										Position:           common.Int(979)},
									ObjectStatus: common.Int(644),
									Type:         &type_},
									Position: common.Int(583),
									ShapeField: &dataintegration.ShapeField{ConfigValues: &dataintegration.ConfigValues{ConfigParamValues: map[string]dataintegration.ConfigParameterValue{"EXAMPLE_KEY_vFw2N": dataintegration.ConfigParameterValue{StringValue: common.String("EXAMPLE-stringValue-Value"),
										IntValue:        common.Int(272),
										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")}},
										Description: common.String("EXAMPLE-description-Value"),
										Name:        common.String("EXAMPLE-name-Value"),
										NativeShapeField: &dataintegration.NativeShapeField{ConfigValues: &dataintegration.ConfigValues{ConfigParamValues: map[string]dataintegration.ConfigParameterValue{"EXAMPLE_KEY_9mrZK": dataintegration.ConfigParameterValue{ParameterValue: common.String("EXAMPLE-parameterValue-Value"),
											RefValue:        &refValue,
											RootObjectValue: &rootObjectValue,
											StringValue:     common.String("EXAMPLE-stringValue-Value"),
											IntValue:        common.Int(21),
											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(false),
											Name:               common.String("EXAMPLE-name-Value"),
											Position:           common.Int(98),
											Type:               &type_},
										Key:          common.String("EXAMPLE-key-Value"),
										Labels:       []string{"EXAMPLE--Value"},
										ModelVersion: common.String("EXAMPLE-modelVersion-Value"),
										ObjectStatus: common.Int(316),
										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")}}},
						ObjectVersion: common.Int(435),
						ParentRef: &dataintegration.ParentReference{Parent: common.String("EXAMPLE-parent-Value"),
							RootDocId: common.String("ocid1.test.oc1..<unique_ID>EXAMPLE-rootDocId-Value")},
						UniqueKeys: []dataintegration.UniqueKey{dataintegration.UniqueDataKey{AttributeRefs: []dataintegration.KeyAttribute{dataintegration.KeyAttribute{ShapeField: &dataintegration.ShapeField{Key: common.String("EXAMPLE-key-Value"),
							Labels:       []string{"EXAMPLE--Value"},
							ObjectStatus: common.Int(580),
							Type:         &type_,
							Description:  common.String("EXAMPLE-description-Value"),
							ModelVersion: common.String("EXAMPLE-modelVersion-Value"),
							Name:         common.String("EXAMPLE-name-Value"),
							NativeShapeField: &dataintegration.NativeShapeField{Name: common.String("EXAMPLE-name-Value"),
								Position: common.Int(235),
								Type:     &type_,
								ConfigValues: &dataintegration.ConfigValues{ConfigParamValues: map[string]dataintegration.ConfigParameterValue{"EXAMPLE_KEY_Ljgqz": dataintegration.ConfigParameterValue{RefValue: &refValue,
									RootObjectValue: &rootObjectValue,
									StringValue:     common.String("EXAMPLE-stringValue-Value"),
									IntValue:        common.Int(694),
									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")}},
								DefaultValueString: common.String("EXAMPLE-defaultValueString-Value"),
								IsMandatory:        common.Bool(false)},
							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_afMJZ": dataintegration.ConfigParameterValue{RootObjectValue: &rootObjectValue,
								StringValue:    common.String("EXAMPLE-stringValue-Value"),
								IntValue:       common.Int(79),
								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")}}},
							Attribute: &dataintegration.ShapeField{ModelVersion: common.String("EXAMPLE-modelVersion-Value"),
								NativeShapeField: &dataintegration.NativeShapeField{Position: common.Int(380),
									Type: &type_,
									ConfigValues: &dataintegration.ConfigValues{ConfigParamValues: map[string]dataintegration.ConfigParameterValue{"EXAMPLE_KEY_QPlFt": dataintegration.ConfigParameterValue{RefValue: &refValue,
										RootObjectValue: &rootObjectValue,
										StringValue:     common.String("EXAMPLE-stringValue-Value"),
										IntValue:        common.Int(63),
										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")}},
									DefaultValueString: common.String("EXAMPLE-defaultValueString-Value"),
									IsMandatory:        common.Bool(true),
									Name:               common.String("EXAMPLE-name-Value")},
								ObjectStatus: common.Int(599),
								Labels:       []string{"EXAMPLE--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: &type_,
								ConfigValues: &dataintegration.ConfigValues{ConfigParamValues: map[string]dataintegration.ConfigParameterValue{"EXAMPLE_KEY_XhH5R": dataintegration.ConfigParameterValue{RootObjectValue: &rootObjectValue,
									StringValue:    common.String("EXAMPLE-stringValue-Value"),
									IntValue:       common.Int(93),
									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")}},
								Description: common.String("EXAMPLE-description-Value"),
								Key:         common.String("EXAMPLE-key-Value")},
							Position: common.Int(151)}},
							Key:          common.String("EXAMPLE-key-Value"),
							ModelVersion: common.String("EXAMPLE-modelVersion-Value"),
							Name:         common.String("EXAMPLE-name-Value"),
							ObjectStatus: common.Int(982),
							ParentRef: &dataintegration.ParentReference{Parent: common.String("EXAMPLE-parent-Value"),
								RootDocId: common.String("ocid1.test.oc1..<unique_ID>EXAMPLE-rootDocId-Value")}}},
						Name:         common.String("EXAMPLE-name-Value"),
						ObjectStatus: common.Int(372),
						ResourceName: common.String("EXAMPLE-resourceName-Value"),
						Identifier:   common.String("EXAMPLE-identifier-Value"),
						Metadata: &dataintegration.ObjectMetadata{CountStatistics: &dataintegration.CountStatistic{ObjectTypeCountList: []dataintegration.CountStatisticSummary{dataintegration.CountStatisticSummary{ObjectCount: common.Int64(368),
							ObjectType: dataintegration.CountStatisticSummaryObjectTypeApplication}}},
							CreatedBy:       common.String("EXAMPLE-createdBy-Value"),
							IdentifierPath:  common.String("EXAMPLE-identifierPath-Value"),
							InfoFields:      map[string]string{"EXAMPLE_KEY_MzFhR": "EXAMPLE_VALUE_tcVDouwaFSB4YDr3TBAw"},
							IsFavorite:      common.Bool(true),
							CreatedByName:   common.String("EXAMPLE-createdByName-Value"),
							Labels:          []string{"EXAMPLE--Value"},
							RegistryVersion: common.Int(822),
							TimeCreated:     &common.SDKTime{Time: time.Now()},
							TimeUpdated:     &common.SDKTime{Time: time.Now()},
							UpdatedBy:       common.String("EXAMPLE-updatedBy-Value"),
							UpdatedByName:   common.String("EXAMPLE-updatedByName-Value"),
							Aggregator: &dataintegration.AggregatorSummary{Type: common.String("EXAMPLE-type-Value"),
								Description: common.String("EXAMPLE-description-Value"),
								Identifier:  common.String("EXAMPLE-identifier-Value"),
								Key:         common.String("EXAMPLE-key-Value"),
								Name:        common.String("EXAMPLE-name-Value")},
							AggregatorKey: common.String("EXAMPLE-aggregatorKey-Value")},
						ModelVersion:   common.String("EXAMPLE-modelVersion-Value"),
						OtherTypeLabel: common.String("EXAMPLE-otherTypeLabel-Value")},
					OpConfigValues: &dataintegration.ConfigValues{ConfigParamValues: map[string]dataintegration.ConfigParameterValue{"EXAMPLE_KEY_X3LaG": dataintegration.ConfigParameterValue{RefValue: &refValue,
						RootObjectValue: &rootObjectValue,
						StringValue:     common.String("EXAMPLE-stringValue-Value"),
						IntValue:        common.Int(26),
						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")}},
					OutputPorts: []dataintegration.TypedObject{dataintegration.DecisionOutputPort{Name: common.String("EXAMPLE-name-Value"),
						ObjectStatus: common.Int(403),
						ParentRef: &dataintegration.ParentReference{Parent: common.String("EXAMPLE-parent-Value"),
							RootDocId: common.String("ocid1.test.oc1..<unique_ID>EXAMPLE-rootDocId-Value")},
						PortType: dataintegration.DecisionOutputPortPortTypeModel,
						ConfigValues: &dataintegration.ConfigValues{ConfigParamValues: map[string]dataintegration.ConfigParameterValue{"EXAMPLE_KEY_MuXyF": dataintegration.ConfigParameterValue{IntValue: common.Int(137),
							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")}},
						DecisionOutputPortType: dataintegration.DecisionOutputPortDecisionOutputPortTypeTrue,
						Description:            common.String("EXAMPLE-description-Value"),
						ModelVersion:           common.String("EXAMPLE-modelVersion-Value"),
						Key:                    common.String("EXAMPLE-key-Value")}},
					Parameters: []dataintegration.Parameter{dataintegration.Parameter{DefaultValue: &defaultValue,
						IsInput:                common.Bool(true),
						Key:                    common.String("EXAMPLE-key-Value"),
						RootObjectDefaultValue: &rootObjectDefaultValue,
						Type:                   &type_,
						Description:            common.String("EXAMPLE-description-Value"),
						IsOutput:               common.Bool(true),
						Name:                   common.String("EXAMPLE-name-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_LV4fX": dataintegration.ConfigParameterValue{ObjectValue: &objectValue,
								ParameterValue:  common.String("EXAMPLE-parameterValue-Value"),
								RefValue:        &refValue,
								RootObjectValue: &rootObjectValue,
								StringValue:     common.String("EXAMPLE-stringValue-Value"),
								IntValue:        common.Int(232)}}},
						ObjectStatus:          common.Int(522),
						OutputAggregationType: dataintegration.ParameterOutputAggregationTypeMax,
						ParentRef: &dataintegration.ParentReference{Parent: common.String("EXAMPLE-parent-Value"),
							RootDocId: common.String("ocid1.test.oc1..<unique_ID>EXAMPLE-rootDocId-Value")},
						TypeName:     common.String("EXAMPLE-typeName-Value"),
						ModelVersion: common.String("EXAMPLE-modelVersion-Value"),
						UsedFor:      common.String("EXAMPLE-usedFor-Value")}}}}},
			ObjectStatus:  common.Int(440),
			ObjectVersion: common.Int(97),
			FlowConfigValues: &dataintegration.ConfigValues{ConfigParamValues: map[string]dataintegration.ConfigParameterValue{"EXAMPLE_KEY_r0F3v": dataintegration.ConfigParameterValue{ParameterValue: common.String("EXAMPLE-parameterValue-Value"),
				RefValue:        &refValue,
				RootObjectValue: &rootObjectValue,
				StringValue:     common.String("EXAMPLE-stringValue-Value"),
				IntValue:        common.Int(922),
				ObjectValue:     &objectValue}},
				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")},
		Description:   common.String("EXAMPLE-description-Value"),
		ModelVersion:  common.String("EXAMPLE-modelVersion-Value"),
		ObjectVersion: common.Int(183),
		RegistryMetadata: &dataintegration.RegistryMetadata{RegistryVersion: common.Int(50),
			AggregatorKey: common.String("EXAMPLE-aggregatorKey-Value"),
			IsFavorite:    common.Bool(false),
			Key:           common.String("EXAMPLE-key-Value"),
			Labels:        []string{"EXAMPLE--Value"}},
		Name: common.String("EXAMPLE-name-Value"),
		InputPorts: []dataintegration.InputPort{dataintegration.InputPort{ConfigValues: &dataintegration.ConfigValues{ConfigParamValues: map[string]dataintegration.ConfigParameterValue{"EXAMPLE_KEY_vMYPv": dataintegration.ConfigParameterValue{ObjectValue: &objectValue,
			ParameterValue:  common.String("EXAMPLE-parameterValue-Value"),
			RefValue:        &refValue,
			RootObjectValue: &rootObjectValue,
			StringValue:     common.String("EXAMPLE-stringValue-Value"),
			IntValue:        common.Int(996)}},
			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"),
			Fields: []dataintegration.TypedObject{dataintegration.DerivedField{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_Wzs2p": dataintegration.ConfigParameterValue{ParameterValue: common.String("EXAMPLE-parameterValue-Value"),
					RefValue:        &refValue,
					RootObjectValue: &rootObjectValue,
					StringValue:     common.String("EXAMPLE-stringValue-Value"),
					IntValue:        common.Int(352),
					ObjectValue:     &objectValue}}},
				Expr: &dataintegration.Expression{Key: common.String("EXAMPLE-key-Value"),
					ModelVersion: common.String("EXAMPLE-modelVersion-Value"),
					ObjectStatus: common.Int(769),
					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_2L2nB": dataintegration.ConfigParameterValue{StringValue: common.String("EXAMPLE-stringValue-Value"),
							IntValue:        common.Int(622),
							ObjectValue:     &objectValue,
							ParameterValue:  common.String("EXAMPLE-parameterValue-Value"),
							RefValue:        &refValue,
							RootObjectValue: &rootObjectValue}}},
					ExprString: common.String("EXAMPLE-exprString-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")},
				Description:       common.String("EXAMPLE-description-Value"),
				IsUseInferredType: common.Bool(false),
				Labels:            []string{"EXAMPLE--Value"},
				ObjectStatus:      common.Int(42),
				Type:              common.String("EXAMPLE-type-Value")}},
			ModelVersion: common.String("EXAMPLE-modelVersion-Value"),
			ObjectStatus: common.Int(357),
			ParentRef: &dataintegration.ParentReference{RootDocId: common.String("ocid1.test.oc1..<unique_ID>EXAMPLE-rootDocId-Value"),
				Parent: common.String("EXAMPLE-parent-Value")},
			PortType: dataintegration.InputPortPortTypeData,
			Key:      common.String("EXAMPLE-key-Value"),
			Name:     common.String("EXAMPLE-name-Value")}},
		Key:          common.String("EXAMPLE-key-Value"),
		ObjectStatus: common.Int(707),
		OutputPorts: []dataintegration.OutputPort{dataintegration.OutputPort{ConfigValues: &dataintegration.ConfigValues{ConfigParamValues: map[string]dataintegration.ConfigParameterValue{"EXAMPLE_KEY_G3Rr3": dataintegration.ConfigParameterValue{IntValue: common.Int(267),
			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"),
			Fields: []dataintegration.TypedObject{dataintegration.AbstractField{Description: common.String("EXAMPLE-description-Value"),
				Key:          common.String("EXAMPLE-key-Value"),
				ModelVersion: common.String("EXAMPLE-modelVersion-Value"),
				Name:         common.String("EXAMPLE-name-Value"),
				ObjectStatus: common.Int(727),
				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_dQYBk": dataintegration.ConfigParameterValue{IntValue: common.Int(914),
					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")}}}},
			Key:          common.String("EXAMPLE-key-Value"),
			ModelVersion: common.String("EXAMPLE-modelVersion-Value"),
			ObjectStatus: common.Int(929),
			PortType:     dataintegration.OutputPortPortTypeData,
			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")}}},
		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"),
		IsConcurrentAllowed: common.Bool(false),
		OpConfigValues: &dataintegration.ConfigValues{ConfigParamValues: map[string]dataintegration.ConfigParameterValue{"EXAMPLE_KEY_rzcB7": dataintegration.ConfigParameterValue{ParameterValue: common.String("EXAMPLE-parameterValue-Value"),
			RefValue:        &refValue,
			RootObjectValue: &rootObjectValue,
			StringValue:     common.String("EXAMPLE-stringValue-Value"),
			IntValue:        common.Int(873),
			ObjectValue:     &objectValue}},
			ParentRef: &dataintegration.ParentReference{Parent: common.String("EXAMPLE-parent-Value"),
				RootDocId: common.String("ocid1.test.oc1..<unique_ID>EXAMPLE-rootDocId-Value")}}},
		WorkspaceId:  common.String("ocid1.test.oc1..<unique_ID>EXAMPLE-workspaceId-Value"),
		IfMatch:      common.String("EXAMPLE-ifMatch-Value"),
		OpcRequestId: common.String("QMIR3LUSFZZQ2CVEH4K6<unique_ID>"),
		TaskKey:      common.String("EXAMPLE-taskKey-Value")}

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

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