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

	// Create a request and dependent object(s).
	var refValue interface{}
	refValue = "EXAMPLE-refValue-Value"
	var rootObjectValue interface{}
	rootObjectValue = "EXAMPLE-rootObjectValue-Value"
	var objectValue interface{}
	objectValue = "EXAMPLE-objectValue-Value"
	var type_ interface{}
	type_ = "EXAMPLE-type-Value"
	var rootObjectDefaultValue interface{}
	rootObjectDefaultValue = "EXAMPLE-rootObjectDefaultValue-Value"
	var defaultValue interface{}
	defaultValue = "EXAMPLE-defaultValue-Value"
	var wrappedType interface{}
	wrappedType = "EXAMPLE-wrappedType-Value"
	var scope interface{}
	scope = "EXAMPLE-scope-Value"
	req := dataintegration.UpdatePipelineRequest{PipelineKey: common.String("EXAMPLE-pipelineKey-Value"),
		UpdatePipelineDetails: dataintegration.UpdatePipelineDetails{FlowConfigValues: &dataintegration.ConfigValues{ConfigParamValues: map[string]dataintegration.ConfigParameterValue{"EXAMPLE_KEY_JHCoX": dataintegration.ConfigParameterValue{ParameterValue: common.String("EXAMPLE-parameterValue-Value"),
			RefValue:        &refValue,
			RootObjectValue: &rootObjectValue,
			StringValue:     common.String("EXAMPLE-stringValue-Value"),
			IntValue:        common.Int(183),
			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"),
			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"),
			Parameters: []dataintegration.Parameter{dataintegration.Parameter{TypeName: common.String("EXAMPLE-typeName-Value"),
				ConfigValues: &dataintegration.ConfigValues{ConfigParamValues: map[string]dataintegration.ConfigParameterValue{"EXAMPLE_KEY_ydUrC": dataintegration.ConfigParameterValue{IntValue: common.Int(961),
					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"),
				Name:                  common.String("EXAMPLE-name-Value"),
				OutputAggregationType: dataintegration.ParameterOutputAggregationTypeMax,
				ParentRef: &dataintegration.ParentReference{RootDocId: common.String("ocid1.test.oc1..<unique_ID>EXAMPLE-rootDocId-Value"),
					Parent: common.String("EXAMPLE-parent-Value")},
				Type:                   &type_,
				UsedFor:                common.String("EXAMPLE-usedFor-Value"),
				Key:                    common.String("EXAMPLE-key-Value"),
				RootObjectDefaultValue: &rootObjectDefaultValue,
				DefaultValue:           &defaultValue,
				IsInput:                common.Bool(true),
				IsOutput:               common.Bool(true),
				ModelVersion:           common.String("EXAMPLE-modelVersion-Value"),
				ObjectStatus:           common.Int(796)}},
			Key:           common.String("EXAMPLE-key-Value"),
			ModelType:     common.String("EXAMPLE-modelType-Value"),
			ObjectVersion: common.Int(646),
			RegistryMetadata: &dataintegration.RegistryMetadata{Key: common.String("EXAMPLE-key-Value"),
				Labels:          []string{"EXAMPLE--Value"},
				RegistryVersion: common.Int(391),
				AggregatorKey:   common.String("EXAMPLE-aggregatorKey-Value"),
				IsFavorite:      common.Bool(true)},
			ModelVersion: common.String("EXAMPLE-modelVersion-Value"),
			Nodes: []dataintegration.FlowNode{dataintegration.FlowNode{OutputLinks: []dataintegration.OutputLink{dataintegration.OutputLink{Key: common.String("EXAMPLE-key-Value"),
				ModelVersion: common.String("EXAMPLE-modelVersion-Value"),
				ObjectStatus: common.Int(111),
				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")}},
				UiProperties: &dataintegration.UiProperties{CoordinateX: common.Float32(8687.268),
					CoordinateY: common.Float32(4320.9053)},
				InputLinks: []dataintegration.InputLink{dataintegration.InputLink{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")},
					FieldMap: dataintegration.CompositeFieldMap{ModelVersion: common.String("EXAMPLE-modelVersion-Value"),
						ObjectStatus: common.Int(375),
						ParentRef: &dataintegration.ParentReference{RootDocId: common.String("ocid1.test.oc1..<unique_ID>EXAMPLE-rootDocId-Value"),
							Parent: common.String("EXAMPLE-parent-Value")},
						ConfigValues: &dataintegration.ConfigValues{ConfigParamValues: map[string]dataintegration.ConfigParameterValue{"EXAMPLE_KEY_kFHU4": dataintegration.ConfigParameterValue{StringValue: common.String("EXAMPLE-stringValue-Value"),
							IntValue:        common.Int(251),
							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")},
					FromLink:     common.String("EXAMPLE-fromLink-Value"),
					Key:          common.String("EXAMPLE-key-Value"),
					Description:  common.String("EXAMPLE-description-Value"),
					ObjectStatus: common.Int(99),
					Port:         common.String("EXAMPLE-port-Value")}},
				ModelType:    common.String("EXAMPLE-modelType-Value"),
				ModelVersion: common.String("EXAMPLE-modelVersion-Value"),
				Name:         common.String("EXAMPLE-name-Value"),
				ObjectStatus: common.Int(457),
				Operator: dataintegration.Target{DataProperty: dataintegration.TargetDataPropertyOverwrite,
					LoadOrder:     common.Int(26),
					Name:          common.String("EXAMPLE-name-Value"),
					ObjectVersion: common.Int(775),
					OpConfigValues: &dataintegration.ConfigValues{ConfigParamValues: map[string]dataintegration.ConfigParameterValue{"EXAMPLE_KEY_kzIMx": dataintegration.ConfigParameterValue{IntValue: common.Int(532),
						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"),
					Entity: dataintegration.DataEntityFromTable{ExternalKey: common.String("EXAMPLE-externalKey-Value"),
						ForeignKeys: []dataintegration.ForeignKey{dataintegration.ForeignKey{ParentRef: &dataintegration.ParentReference{Parent: common.String("EXAMPLE-parent-Value"),
							RootDocId: common.String("ocid1.test.oc1..<unique_ID>EXAMPLE-rootDocId-Value")},
							UpdateRule:   common.Int(320),
							DeleteRule:   common.Int(779),
							Key:          common.String("EXAMPLE-key-Value"),
							ModelVersion: common.String("EXAMPLE-modelVersion-Value"),
							ObjectStatus: common.Int(88),
							AttributeRefs: []dataintegration.KeyAttribute{dataintegration.KeyAttribute{Attribute: &dataintegration.ShapeField{ObjectStatus: common.Int(605),
								ParentRef: &dataintegration.ParentReference{Parent: common.String("EXAMPLE-parent-Value"),
									RootDocId: common.String("ocid1.test.oc1..<unique_ID>EXAMPLE-rootDocId-Value")},
								Key:          common.String("EXAMPLE-key-Value"),
								Labels:       []string{"EXAMPLE--Value"},
								ModelVersion: common.String("EXAMPLE-modelVersion-Value"),
								Name:         common.String("EXAMPLE-name-Value"),
								NativeShapeField: &dataintegration.NativeShapeField{Position: common.Int(984),
									Type: &type_,
									ConfigValues: &dataintegration.ConfigValues{ConfigParamValues: map[string]dataintegration.ConfigParameterValue{"EXAMPLE_KEY_YpoDO": dataintegration.ConfigParameterValue{RefValue: &refValue,
										RootObjectValue: &rootObjectValue,
										StringValue:     common.String("EXAMPLE-stringValue-Value"),
										IntValue:        common.Int(892),
										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),
									Name:               common.String("EXAMPLE-name-Value")},
								Type: &type_,
								ConfigValues: &dataintegration.ConfigValues{ParentRef: &dataintegration.ParentReference{Parent: common.String("EXAMPLE-parent-Value"),
									RootDocId: common.String("ocid1.test.oc1..<unique_ID>EXAMPLE-rootDocId-Value")},
									ConfigParamValues: map[string]dataintegration.ConfigParameterValue{"EXAMPLE_KEY_CWZcv": dataintegration.ConfigParameterValue{IntValue: common.Int(187),
										ObjectValue:     &objectValue,
										ParameterValue:  common.String("EXAMPLE-parameterValue-Value"),
										RefValue:        &refValue,
										RootObjectValue: &rootObjectValue,
										StringValue:     common.String("EXAMPLE-stringValue-Value")}}},
								Description: common.String("EXAMPLE-description-Value")},
								Position: common.Int(587),
								ShapeField: &dataintegration.ShapeField{NativeShapeField: &dataintegration.NativeShapeField{Name: common.String("EXAMPLE-name-Value"),
									Position: common.Int(737),
									Type:     &type_,
									ConfigValues: &dataintegration.ConfigValues{ParentRef: &dataintegration.ParentReference{Parent: common.String("EXAMPLE-parent-Value"),
										RootDocId: common.String("ocid1.test.oc1..<unique_ID>EXAMPLE-rootDocId-Value")},
										ConfigParamValues: map[string]dataintegration.ConfigParameterValue{"EXAMPLE_KEY_hU9yo": dataintegration.ConfigParameterValue{RootObjectValue: &rootObjectValue,
											StringValue:    common.String("EXAMPLE-stringValue-Value"),
											IntValue:       common.Int(512),
											ObjectValue:    &objectValue,
											ParameterValue: common.String("EXAMPLE-parameterValue-Value"),
											RefValue:       &refValue}}},
									DefaultValueString: common.String("EXAMPLE-defaultValueString-Value"),
									IsMandatory:        common.Bool(false)},
									ObjectStatus: common.Int(484),
									ParentRef: &dataintegration.ParentReference{Parent: common.String("EXAMPLE-parent-Value"),
										RootDocId: common.String("ocid1.test.oc1..<unique_ID>EXAMPLE-rootDocId-Value")},
									Key:          common.String("EXAMPLE-key-Value"),
									Labels:       []string{"EXAMPLE--Value"},
									ModelVersion: common.String("EXAMPLE-modelVersion-Value"),
									ConfigValues: &dataintegration.ConfigValues{ConfigParamValues: map[string]dataintegration.ConfigParameterValue{"EXAMPLE_KEY_IOLcQ": dataintegration.ConfigParameterValue{IntValue: common.Int(293),
										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"),
									Name:        common.String("EXAMPLE-name-Value"),
									Type:        &type_}}},
							Name: common.String("EXAMPLE-name-Value"),
							ReferenceUniqueKey: dataintegration.UniqueDataKey{ModelVersion: common.String("EXAMPLE-modelVersion-Value"),
								Name:         common.String("EXAMPLE-name-Value"),
								ObjectStatus: common.Int(902),
								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{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_ujxrH": dataintegration.ConfigParameterValue{IntValue: common.Int(793),
										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"),
									Labels: []string{"EXAMPLE--Value"},
									NativeShapeField: &dataintegration.NativeShapeField{IsMandatory: common.Bool(false),
										Name:     common.String("EXAMPLE-name-Value"),
										Position: common.Int(602),
										Type:     &type_,
										ConfigValues: &dataintegration.ConfigValues{ConfigParamValues: map[string]dataintegration.ConfigParameterValue{"EXAMPLE_KEY_X2KcI": dataintegration.ConfigParameterValue{RefValue: &refValue,
											RootObjectValue: &rootObjectValue,
											StringValue:     common.String("EXAMPLE-stringValue-Value"),
											IntValue:        common.Int(323),
											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")},
									ObjectStatus: common.Int(435),
									Description:  common.String("EXAMPLE-description-Value"),
									ModelVersion: common.String("EXAMPLE-modelVersion-Value")},
									Position: common.Int(114),
									ShapeField: &dataintegration.ShapeField{ObjectStatus: common.Int(837),
										ParentRef: &dataintegration.ParentReference{RootDocId: common.String("ocid1.test.oc1..<unique_ID>EXAMPLE-rootDocId-Value"),
											Parent: common.String("EXAMPLE-parent-Value")},
										Type:         &type_,
										Labels:       []string{"EXAMPLE--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(185),
											Type:     &type_,
											ConfigValues: &dataintegration.ConfigValues{ConfigParamValues: map[string]dataintegration.ConfigParameterValue{"EXAMPLE_KEY_jhddP": dataintegration.ConfigParameterValue{RootObjectValue: &rootObjectValue,
												StringValue:    common.String("EXAMPLE-stringValue-Value"),
												IntValue:       common.Int(790),
												ObjectValue:    &objectValue,
												ParameterValue: common.String("EXAMPLE-parameterValue-Value"),
												RefValue:       &refValue}},
												ParentRef: &dataintegration.ParentReference{Parent: common.String("EXAMPLE-parent-Value"),
													RootDocId: common.String("ocid1.test.oc1..<unique_ID>EXAMPLE-rootDocId-Value")}},
											DefaultValueString: common.String("EXAMPLE-defaultValueString-Value"),
											IsMandatory:        common.Bool(false)},
										ConfigValues: &dataintegration.ConfigValues{ConfigParamValues: map[string]dataintegration.ConfigParameterValue{"EXAMPLE_KEY_chL72": dataintegration.ConfigParameterValue{IntValue: common.Int(28),
											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"),
										Key:         common.String("EXAMPLE-key-Value")}}},
								Key: common.String("EXAMPLE-key-Value")}}},
						Key:  common.String("EXAMPLE-key-Value"),
						Name: common.String("EXAMPLE-name-Value"),
						ParentRef: &dataintegration.ParentReference{Parent: common.String("EXAMPLE-parent-Value"),
							RootDocId: common.String("ocid1.test.oc1..<unique_ID>EXAMPLE-rootDocId-Value")},
						ResourceName: common.String("EXAMPLE-resourceName-Value"),
						Types: &dataintegration.TypeLibrary{ObjectVersion: common.Int(359),
							ParentRef: &dataintegration.ParentReference{Parent: common.String("EXAMPLE-parent-Value"),
								RootDocId: common.String("ocid1.test.oc1..<unique_ID>EXAMPLE-rootDocId-Value")},
							ObjectStatus: common.Int(957),
							Identifier:   common.String("EXAMPLE-identifier-Value"),
							Key:          common.String("EXAMPLE-key-Value"),
							ModelVersion: common.String("EXAMPLE-modelVersion-Value"),
							Name:         common.String("EXAMPLE-name-Value"),
							Types: map[string]dataintegration.DerivedType{"EXAMPLE_KEY_AOnIG": dataintegration.DerivedType{ModelVersion: common.String("EXAMPLE-modelVersion-Value"),
								Name:         common.String("EXAMPLE-name-Value"),
								ObjectStatus: common.Int(511),
								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")}},
							Description: common.String("EXAMPLE-description-Value")},
						UniqueKeys: []dataintegration.UniqueKey{dataintegration.UniqueDataKey{Key: common.String("EXAMPLE-key-Value"),
							ModelVersion: common.String("EXAMPLE-modelVersion-Value"),
							Name:         common.String("EXAMPLE-name-Value"),
							ObjectStatus: common.Int(678),
							ParentRef: &dataintegration.ParentReference{Parent: common.String("EXAMPLE-parent-Value"),
								RootDocId: common.String("ocid1.test.oc1..<unique_ID>EXAMPLE-rootDocId-Value")},
							AttributeRefs: []dataintegration.KeyAttribute{dataintegration.KeyAttribute{Position: common.Int(990),
								ShapeField: &dataintegration.ShapeField{Type: &type_,
									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")},
									NativeShapeField: &dataintegration.NativeShapeField{DefaultValueString: common.String("EXAMPLE-defaultValueString-Value"),
										IsMandatory: common.Bool(false),
										Name:        common.String("EXAMPLE-name-Value"),
										Position:    common.Int(6),
										Type:        &type_,
										ConfigValues: &dataintegration.ConfigValues{ConfigParamValues: map[string]dataintegration.ConfigParameterValue{"EXAMPLE_KEY_tdvSM": dataintegration.ConfigParameterValue{StringValue: common.String("EXAMPLE-stringValue-Value"),
											IntValue:        common.Int(690),
											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")}}},
									ObjectStatus: common.Int(800),
									ConfigValues: &dataintegration.ConfigValues{ConfigParamValues: map[string]dataintegration.ConfigParameterValue{"EXAMPLE_KEY_WD7yw": dataintegration.ConfigParameterValue{IntValue: common.Int(512),
										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"),
									Labels: []string{"EXAMPLE--Value"}},
								Attribute: &dataintegration.ShapeField{ConfigValues: &dataintegration.ConfigValues{ConfigParamValues: map[string]dataintegration.ConfigParameterValue{"EXAMPLE_KEY_LxJoq": dataintegration.ConfigParameterValue{ObjectValue: &objectValue,
									ParameterValue:  common.String("EXAMPLE-parameterValue-Value"),
									RefValue:        &refValue,
									RootObjectValue: &rootObjectValue,
									StringValue:     common.String("EXAMPLE-stringValue-Value"),
									IntValue:        common.Int(453)}},
									ParentRef: &dataintegration.ParentReference{Parent: common.String("EXAMPLE-parent-Value"),
										RootDocId: common.String("ocid1.test.oc1..<unique_ID>EXAMPLE-rootDocId-Value")}},
									Key:          common.String("EXAMPLE-key-Value"),
									Labels:       []string{"EXAMPLE--Value"},
									ModelVersion: common.String("EXAMPLE-modelVersion-Value"),
									Name:         common.String("EXAMPLE-name-Value"),
									ParentRef: &dataintegration.ParentReference{Parent: common.String("EXAMPLE-parent-Value"),
										RootDocId: common.String("ocid1.test.oc1..<unique_ID>EXAMPLE-rootDocId-Value")},
									Type:        &type_,
									Description: common.String("EXAMPLE-description-Value"),
									NativeShapeField: &dataintegration.NativeShapeField{ConfigValues: &dataintegration.ConfigValues{ConfigParamValues: map[string]dataintegration.ConfigParameterValue{"EXAMPLE_KEY_jb5yG": dataintegration.ConfigParameterValue{RefValue: &refValue,
										RootObjectValue: &rootObjectValue,
										StringValue:     common.String("EXAMPLE-stringValue-Value"),
										IntValue:        common.Int(198),
										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),
										Name:               common.String("EXAMPLE-name-Value"),
										Position:           common.Int(119),
										Type:               &type_},
									ObjectStatus: common.Int(340)}}}}},
						Description: common.String("EXAMPLE-description-Value"),
						EntityType:  dataintegration.DataEntityFromTableEntityTypeFile,
						Metadata: &dataintegration.ObjectMetadata{CreatedBy: common.String("EXAMPLE-createdBy-Value"),
							TimeUpdated:    &common.SDKTime{Time: time.Now()},
							AggregatorKey:  common.String("EXAMPLE-aggregatorKey-Value"),
							InfoFields:     map[string]string{"EXAMPLE_KEY_gGQmA": "EXAMPLE_VALUE_Qeb6G5tAjBjncG1DIRei"},
							TimeCreated:    &common.SDKTime{Time: time.Now()},
							IdentifierPath: common.String("EXAMPLE-identifierPath-Value"),
							IsFavorite:     common.Bool(true),
							Aggregator: &dataintegration.AggregatorSummary{Description: common.String("EXAMPLE-description-Value"),
								Identifier: common.String("EXAMPLE-identifier-Value"),
								Key:        common.String("EXAMPLE-key-Value"),
								Name:       common.String("EXAMPLE-name-Value"),
								Type:       common.String("EXAMPLE-type-Value")},
							CreatedByName:   common.String("EXAMPLE-createdByName-Value"),
							Labels:          []string{"EXAMPLE--Value"},
							RegistryVersion: common.Int(248),
							UpdatedBy:       common.String("EXAMPLE-updatedBy-Value"),
							UpdatedByName:   common.String("EXAMPLE-updatedByName-Value"),
							CountStatistics: &dataintegration.CountStatistic{ObjectTypeCountList: []dataintegration.CountStatisticSummary{dataintegration.CountStatisticSummary{ObjectCount: common.Int64(65),
								ObjectType: dataintegration.CountStatisticSummaryObjectTypeProject}}}},
						OtherTypeLabel: common.String("EXAMPLE-otherTypeLabel-Value"),
						Identifier:     common.String("EXAMPLE-identifier-Value"),
						ShapeId:        common.String("ocid1.test.oc1..<unique_ID>EXAMPLE-shapeId-Value"),
						ModelVersion:   common.String("EXAMPLE-modelVersion-Value"),
						ObjectStatus:   common.Int(408),
						ObjectVersion:  common.Int(423),
						Shape: &dataintegration.Shape{Key: common.String("EXAMPLE-key-Value"),
							Name:         common.String("EXAMPLE-name-Value"),
							Description:  common.String("EXAMPLE-description-Value"),
							ModelVersion: common.String("EXAMPLE-modelVersion-Value"),
							ObjectStatus: common.Int(206),
							ParentRef: &dataintegration.ParentReference{Parent: common.String("EXAMPLE-parent-Value"),
								RootDocId: common.String("ocid1.test.oc1..<unique_ID>EXAMPLE-rootDocId-Value")},
							Type: dataintegration.DataType{Key: common.String("EXAMPLE-key-Value"),
								Name:         common.String("EXAMPLE-name-Value"),
								ObjectStatus: common.Int(719),
								ParentRef: &dataintegration.ParentReference{Parent: common.String("EXAMPLE-parent-Value"),
									RootDocId: common.String("ocid1.test.oc1..<unique_ID>EXAMPLE-rootDocId-Value")},
								ConfigDefinition: &dataintegration.ConfigDefinition{Name: common.String("EXAMPLE-name-Value"),
									ObjectStatus: common.Int(394),
									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_HTlH3": dataintegration.ConfigParameterDefinition{IsClassFieldValue: common.Bool(true),
										IsStatic:       common.Bool(true),
										ParameterName:  common.String("EXAMPLE-parameterName-Value"),
										ClassFieldName: common.String("EXAMPLE-classFieldName-Value"),
										DefaultValue:   &defaultValue,
										Description:    common.String("EXAMPLE-description-Value")}},
									IsContained:  common.Bool(false),
									Key:          common.String("EXAMPLE-key-Value"),
									ModelVersion: common.String("EXAMPLE-modelVersion-Value")},
								DtType:         dataintegration.DataTypeDtTypeStructured,
								ModelVersion:   common.String("EXAMPLE-modelVersion-Value"),
								TypeSystemName: common.String("EXAMPLE-typeSystemName-Value"),
								Description:    common.String("EXAMPLE-description-Value")},
							ConfigValues: &dataintegration.ConfigValues{ConfigParamValues: map[string]dataintegration.ConfigParameterValue{"EXAMPLE_KEY_vc0Rv": dataintegration.ConfigParameterValue{IntValue: common.Int(552),
								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")}}}},
					FixedDataShape: &dataintegration.Shape{Description: common.String("EXAMPLE-description-Value"),
						Key:          common.String("EXAMPLE-key-Value"),
						ModelVersion: common.String("EXAMPLE-modelVersion-Value"),
						ParentRef: &dataintegration.ParentReference{RootDocId: common.String("ocid1.test.oc1..<unique_ID>EXAMPLE-rootDocId-Value"),
							Parent: common.String("EXAMPLE-parent-Value")},
						ConfigValues: &dataintegration.ConfigValues{ConfigParamValues: map[string]dataintegration.ConfigParameterValue{"EXAMPLE_KEY_6PR2E": dataintegration.ConfigParameterValue{IntValue: common.Int(418),
							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")}},
						Name:         common.String("EXAMPLE-name-Value"),
						ObjectStatus: common.Int(547),
						Type: dataintegration.MaterializedCompositeType{ParentRef: &dataintegration.ParentReference{Parent: common.String("EXAMPLE-parent-Value"),
							RootDocId: common.String("ocid1.test.oc1..<unique_ID>EXAMPLE-rootDocId-Value")},
							PathNames:    []string{"EXAMPLE--Value"},
							ModelVersion: common.String("EXAMPLE-modelVersion-Value"),
							Elements:     []string{"EXAMPLE--Value"},
							Key:          common.String("EXAMPLE-key-Value"),
							Name:         common.String("EXAMPLE-name-Value"),
							ObjectStatus: common.Int(481),
							ConfigDefinition: &dataintegration.ConfigDefinition{ModelVersion: common.String("EXAMPLE-modelVersion-Value"),
								Name:         common.String("EXAMPLE-name-Value"),
								ObjectStatus: common.Int(588),
								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_PffWl": 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),
								Key:         common.String("EXAMPLE-key-Value")},
							Description: common.String("EXAMPLE-description-Value")}},
					IsPredefinedShape: common.Bool(false),
					SchemaDriftConfig: &dataintegration.SchemaDriftConfig{MissingColumnHandling: dataintegration.SchemaDriftConfigMissingColumnHandlingAllow,
						DataTypeChangeHandling:       dataintegration.SchemaDriftConfigDataTypeChangeHandlingDoNotAllow,
						ExtraColumnHandling:          dataintegration.SchemaDriftConfigExtraColumnHandlingAllow,
						IsValidationWarningIfAllowed: common.Bool(true)},
					InputPorts: []dataintegration.InputPort{dataintegration.InputPort{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")},
						ObjectStatus: common.Int(374),
						PortType:     dataintegration.InputPortPortTypeControl,
						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_118Gx": dataintegration.ConfigParameterValue{RefValue: &refValue,
								RootObjectValue: &rootObjectValue,
								StringValue:     common.String("EXAMPLE-stringValue-Value"),
								IntValue:        common.Int(871),
								ObjectValue:     &objectValue,
								ParameterValue:  common.String("EXAMPLE-parameterValue-Value")}}},
						Description: common.String("EXAMPLE-description-Value"),
						Fields: []dataintegration.TypedObject{dataintegration.Parameter{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")},
							TypeName: common.String("EXAMPLE-typeName-Value"),
							ConfigValues: &dataintegration.ConfigValues{ConfigParamValues: map[string]dataintegration.ConfigParameterValue{"EXAMPLE_KEY_Tz8dB": dataintegration.ConfigParameterValue{IntValue: common.Int(87),
								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")}},
							ObjectStatus:           common.Int(266),
							IsInput:                common.Bool(false),
							IsOutput:               common.Bool(true),
							OutputAggregationType:  dataintegration.ParameterOutputAggregationTypeCount,
							Type:                   &type_,
							UsedFor:                common.String("EXAMPLE-usedFor-Value"),
							Description:            common.String("EXAMPLE-description-Value"),
							RootObjectDefaultValue: &rootObjectDefaultValue,
							DefaultValue:           &defaultValue}},
						Key: common.String("EXAMPLE-key-Value")}},
					IsReadAccess:        common.Bool(true),
					IsUseSameSourceName: common.Bool(true),
					Key:                 common.String("EXAMPLE-key-Value"),
					ObjectStatus:        common.Int(3),
					WriteOperationConfig: &dataintegration.WriteOperationConfig{WriteAttribute: dataintegration.OracleAdwcWriteAttributes{StagingConnection: dataintegration.ConnectionFromMySql{Metadata: &dataintegration.ObjectMetadata{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"),
						IdentifierPath:  common.String("EXAMPLE-identifierPath-Value"),
						TimeUpdated:     &common.SDKTime{Time: time.Now()},
						IsFavorite:      common.Bool(false),
						RegistryVersion: common.Int(729),
						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{ObjectType: dataintegration.CountStatisticSummaryObjectTypeDataAsset,
							ObjectCount: common.Int64(149)}}},
						Labels:        []string{"EXAMPLE--Value"},
						TimeCreated:   &common.SDKTime{Time: time.Now()},
						CreatedByName: common.String("EXAMPLE-createdByName-Value"),
						InfoFields:    map[string]string{"EXAMPLE_KEY_kWz0q": "EXAMPLE_VALUE_YltKYkZjmeizSYDDessa"}},
						ObjectVersion: common.Int(914),
						ParentRef: &dataintegration.ParentReference{Parent: common.String("EXAMPLE-parent-Value"),
							RootDocId: common.String("ocid1.test.oc1..<unique_ID>EXAMPLE-rootDocId-Value")},
						Username: common.String("EXAMPLE-username-Value"),
						ConnectionProperties: []dataintegration.ConnectionProperty{dataintegration.ConnectionProperty{Name: common.String("EXAMPLE-name-Value"),
							Value: common.String("EXAMPLE-value-Value")}},
						Identifier:   common.String("EXAMPLE-identifier-Value"),
						ModelVersion: common.String("EXAMPLE-modelVersion-Value"),
						ObjectStatus: common.Int(315),
						Description:  common.String("EXAMPLE-description-Value"),
						Key:          common.String("EXAMPLE-key-Value"),
						IsDefault:    common.Bool(false),
						Name:         common.String("EXAMPLE-name-Value"),
						PrimarySchema: &dataintegration.Schema{DefaultConnection: common.String("EXAMPLE-defaultConnection-Value"),
							ModelVersion: common.String("EXAMPLE-modelVersion-Value"),
							Name:         common.String("EXAMPLE-name-Value"),
							ResourceName: common.String("EXAMPLE-resourceName-Value"),
							ExternalKey:  common.String("EXAMPLE-externalKey-Value"),
							Metadata: &dataintegration.ObjectMetadata{UpdatedByName: common.String("EXAMPLE-updatedByName-Value"),
								IdentifierPath:  common.String("EXAMPLE-identifierPath-Value"),
								IsFavorite:      common.Bool(false),
								Labels:          []string{"EXAMPLE--Value"},
								UpdatedBy:       common.String("EXAMPLE-updatedBy-Value"),
								AggregatorKey:   common.String("EXAMPLE-aggregatorKey-Value"),
								CreatedBy:       common.String("EXAMPLE-createdBy-Value"),
								CreatedByName:   common.String("EXAMPLE-createdByName-Value"),
								InfoFields:      map[string]string{"EXAMPLE_KEY_upMqe": "EXAMPLE_VALUE_Ysi3bJ99e6szegH9hwMN"},
								RegistryVersion: common.Int(802),
								TimeCreated:     &common.SDKTime{Time: time.Now()},
								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(615),
									ObjectType: dataintegration.CountStatisticSummaryObjectTypeDataFlow}}},
								TimeUpdated: &common.SDKTime{Time: time.Now()}},
							ObjectVersion:   common.Int(722),
							Description:     common.String("EXAMPLE-description-Value"),
							Identifier:      common.String("EXAMPLE-identifier-Value"),
							IsHasContainers: common.Bool(true),
							Key:             common.String("EXAMPLE-key-Value"),
							ObjectStatus:    common.Int(983),
							ParentRef: &dataintegration.ParentReference{Parent: common.String("EXAMPLE-parent-Value"),
								RootDocId: common.String("ocid1.test.oc1..<unique_ID>EXAMPLE-rootDocId-Value")}},
						KeyMap: map[string]string{"EXAMPLE_KEY_I4Azl": "EXAMPLE_VALUE_CTA9eL0EnhESqYbTd8WG"}},
						StagingDataAsset: dataintegration.DataAssetFromAdwcDetails{Description: common.String("EXAMPLE-description-Value"),
							Identifier:   common.String("EXAMPLE-identifier-Value"),
							ObjectStatus: common.Int(569),
							ServiceNames: []string{"EXAMPLE--Value"},
							ExternalKey:  common.String("EXAMPLE-externalKey-Value"),
							Key:          common.String("EXAMPLE-key-Value"),
							DriverClass:  common.String("EXAMPLE-driverClass-Value"),
							ModelVersion: common.String("EXAMPLE-modelVersion-Value"),
							Name:         common.String("EXAMPLE-name-Value"),
							NativeTypeSystem: &dataintegration.TypeSystem{Identifier: common.String("EXAMPLE-identifier-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")},
								TypeMappingFrom: map[string]string{"EXAMPLE_KEY_Kl7F9": "EXAMPLE_VALUE_FheRP8dEL75AQJjTHg9Q"},
								Types: []dataintegration.DataType{dataintegration.DataType{DtType: dataintegration.DataTypeDtTypePrimitive,
									Key:          common.String("EXAMPLE-key-Value"),
									ModelVersion: common.String("EXAMPLE-modelVersion-Value"),
									ObjectStatus: common.Int(709),
									ParentRef: &dataintegration.ParentReference{Parent: common.String("EXAMPLE-parent-Value"),
										RootDocId: common.String("ocid1.test.oc1..<unique_ID>EXAMPLE-rootDocId-Value")},
									ConfigDefinition: &dataintegration.ConfigDefinition{ModelVersion: common.String("EXAMPLE-modelVersion-Value"),
										Name:         common.String("EXAMPLE-name-Value"),
										ObjectStatus: common.Int(914),
										ParentRef: &dataintegration.ParentReference{Parent: common.String("EXAMPLE-parent-Value"),
											RootDocId: common.String("ocid1.test.oc1..<unique_ID>EXAMPLE-rootDocId-Value")},
										ConfigParameterDefinitions: map[string]dataintegration.ConfigParameterDefinition{"EXAMPLE_KEY_LdHoK": dataintegration.ConfigParameterDefinition{Description: common.String("EXAMPLE-description-Value"),
											IsClassFieldValue: common.Bool(false),
											IsStatic:          common.Bool(false),
											ParameterName:     common.String("EXAMPLE-parameterName-Value"),
											ParameterType: dataintegration.DynamicType{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(387),
												ParentRef: &dataintegration.ParentReference{Parent: common.String("EXAMPLE-parent-Value"),
													RootDocId: common.String("ocid1.test.oc1..<unique_ID>EXAMPLE-rootDocId-Value")},
												TypeHandler: dataintegration.FlattenTypeHandler{ModelVersion: common.String("EXAMPLE-modelVersion-Value"),
													ObjectStatus: common.Int(76),
													ParentRef: &dataintegration.ParentReference{Parent: common.String("EXAMPLE-parent-Value"),
														RootDocId: common.String("ocid1.test.oc1..<unique_ID>EXAMPLE-rootDocId-Value")},
													Scope: common.String("EXAMPLE-scope-Value"),
													ConfigValues: &dataintegration.ConfigValues{ConfigParamValues: map[string]dataintegration.ConfigParameterValue{"EXAMPLE_KEY_Apebx": dataintegration.ConfigParameterValue{RootObjectValue: &rootObjectValue,
														StringValue:    common.String("EXAMPLE-stringValue-Value"),
														IntValue:       common.Int(663),
														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")}},
													FlattenDetails: common.String("EXAMPLE-flattenDetails-Value"),
													Key:            common.String("EXAMPLE-key-Value")}},
											ClassFieldName: common.String("EXAMPLE-classFieldName-Value"),
											DefaultValue:   &defaultValue}},
										IsContained: common.Bool(true),
										Key:         common.String("EXAMPLE-key-Value")},
									Description:    common.String("EXAMPLE-description-Value"),
									Name:           common.String("EXAMPLE-name-Value"),
									TypeSystemName: common.String("EXAMPLE-typeSystemName-Value")}},
								Description:   common.String("EXAMPLE-description-Value"),
								Key:           common.String("EXAMPLE-key-Value"),
								ObjectStatus:  common.Int(423),
								ObjectVersion: common.Int(662),
								TypeMappingTo: map[string]string{"EXAMPLE_KEY_9xmGL": "EXAMPLE_VALUE_LtAUv69ZEVQUV2PXRVdJ"}},
							ObjectVersion: common.Int(324),
							ParentRef: &dataintegration.ParentReference{Parent: common.String("EXAMPLE-parent-Value"),
								RootDocId: common.String("ocid1.test.oc1..<unique_ID>EXAMPLE-rootDocId-Value")},
							ServiceName: common.String("EXAMPLE-serviceName-Value"),
							StagingConnection: dataintegration.ConnectionFromOAuth2{Key: common.String("EXAMPLE-key-Value"),
								KeyMap:       map[string]string{"EXAMPLE_KEY_1WuLc": "EXAMPLE_VALUE_03oJ0TifHe6nnR4IIlll"},
								ObjectStatus: common.Int(674),
								Scope:        common.String("EXAMPLE-scope-Value"),
								ClientSecret: &dataintegration.SensitiveAttribute{SecretConfig: dataintegration.OciVaultSecretConfig{SecretId: common.String("ocid1.test.oc1..<unique_ID>EXAMPLE-secretId-Value")},
									Value: common.String("EXAMPLE-value-Value")},
								Description: common.String("EXAMPLE-description-Value"),
								GrantType:   dataintegration.ConnectionFromOAuth2GrantTypeClientCredentials,
								Metadata: &dataintegration.ObjectMetadata{IsFavorite: common.Bool(false),
									IdentifierPath: common.String("EXAMPLE-identifierPath-Value"),
									AggregatorKey:  common.String("EXAMPLE-aggregatorKey-Value"),
									CountStatistics: &dataintegration.CountStatistic{ObjectTypeCountList: []dataintegration.CountStatisticSummary{dataintegration.CountStatisticSummary{ObjectType: dataintegration.CountStatisticSummaryObjectTypeUserDefinedFunction,
										ObjectCount: common.Int64(593)}}},
									CreatedBy:     common.String("EXAMPLE-createdBy-Value"),
									CreatedByName: common.String("EXAMPLE-createdByName-Value"),
									UpdatedByName: common.String("EXAMPLE-updatedByName-Value"),
									Aggregator: &dataintegration.AggregatorSummary{Identifier: common.String("EXAMPLE-identifier-Value"),
										Key:         common.String("EXAMPLE-key-Value"),
										Name:        common.String("EXAMPLE-name-Value"),
										Type:        common.String("EXAMPLE-type-Value"),
										Description: common.String("EXAMPLE-description-Value")},
									RegistryVersion: common.Int(8),
									TimeCreated:     &common.SDKTime{Time: time.Now()},
									UpdatedBy:       common.String("EXAMPLE-updatedBy-Value"),
									InfoFields:      map[string]string{"EXAMPLE_KEY_PlLp0": "EXAMPLE_VALUE_vTgY6lHzFBSu8b8lE9Mh"},
									Labels:          []string{"EXAMPLE--Value"},
									TimeUpdated:     &common.SDKTime{Time: time.Now()}},
								ModelVersion: common.String("EXAMPLE-modelVersion-Value"),
								Name:         common.String("EXAMPLE-name-Value"),
								PrimarySchema: &dataintegration.Schema{Description: common.String("EXAMPLE-description-Value"),
									Key:               common.String("EXAMPLE-key-Value"),
									Name:              common.String("EXAMPLE-name-Value"),
									IsHasContainers:   common.Bool(true),
									ModelVersion:      common.String("EXAMPLE-modelVersion-Value"),
									ObjectStatus:      common.Int(786),
									ExternalKey:       common.String("EXAMPLE-externalKey-Value"),
									Identifier:        common.String("EXAMPLE-identifier-Value"),
									ObjectVersion:     common.Int(581),
									DefaultConnection: common.String("EXAMPLE-defaultConnection-Value"),
									Metadata: &dataintegration.ObjectMetadata{CreatedBy: common.String("EXAMPLE-createdBy-Value"),
										IdentifierPath: common.String("EXAMPLE-identifierPath-Value"),
										TimeUpdated:    &common.SDKTime{Time: time.Now()},
										AggregatorKey:  common.String("EXAMPLE-aggregatorKey-Value"),
										TimeCreated:    &common.SDKTime{Time: time.Now()},
										Labels:         []string{"EXAMPLE--Value"},
										CountStatistics: &dataintegration.CountStatistic{ObjectTypeCountList: []dataintegration.CountStatisticSummary{dataintegration.CountStatisticSummary{ObjectCount: common.Int64(833),
											ObjectType: dataintegration.CountStatisticSummaryObjectTypeConnection}}},
										CreatedByName: common.String("EXAMPLE-createdByName-Value"),
										InfoFields:    map[string]string{"EXAMPLE_KEY_f5fnx": "EXAMPLE_VALUE_bmt7OADqTZ8L3xupBxFF"},
										IsFavorite:    common.Bool(true),
										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")},
										UpdatedBy:       common.String("EXAMPLE-updatedBy-Value"),
										RegistryVersion: common.Int(915)},
									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")},
								ClientId: common.String("ocid1.test.oc1..<unique_ID>EXAMPLE-clientId-Value"),
								ConnectionProperties: []dataintegration.ConnectionProperty{dataintegration.ConnectionProperty{Name: common.String("EXAMPLE-name-Value"),
									Value: common.String("EXAMPLE-value-Value")}},
								IsDefault:      common.Bool(false),
								AccessTokenUrl: common.String("EXAMPLE-accessTokenUrl-Value"),
								ObjectVersion:  common.Int(909),
								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")},
							AssetProperties: map[string]string{"EXAMPLE_KEY_O3Lk6": "EXAMPLE_VALUE_RQoGeabVDT21CLhjlIPu"},
							BucketSchema: &dataintegration.Schema{ExternalKey: common.String("EXAMPLE-externalKey-Value"),
								ParentRef: &dataintegration.ParentReference{Parent: common.String("EXAMPLE-parent-Value"),
									RootDocId: common.String("ocid1.test.oc1..<unique_ID>EXAMPLE-rootDocId-Value")},
								Metadata: &dataintegration.ObjectMetadata{InfoFields: map[string]string{"EXAMPLE_KEY_DQLKW": "EXAMPLE_VALUE_uEvIAYGDF1l51IJMgeJe"},
									Labels:         []string{"EXAMPLE--Value"},
									CreatedBy:      common.String("EXAMPLE-createdBy-Value"),
									IdentifierPath: common.String("EXAMPLE-identifierPath-Value"),
									IsFavorite:     common.Bool(false),
									TimeCreated:    &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")},
									CountStatistics: &dataintegration.CountStatistic{ObjectTypeCountList: []dataintegration.CountStatisticSummary{dataintegration.CountStatisticSummary{ObjectCount: common.Int64(715),
										ObjectType: dataintegration.CountStatisticSummaryObjectTypeProject}}},
									CreatedByName:   common.String("EXAMPLE-createdByName-Value"),
									TimeUpdated:     &common.SDKTime{Time: time.Now()},
									AggregatorKey:   common.String("EXAMPLE-aggregatorKey-Value"),
									RegistryVersion: common.Int(375),
									UpdatedBy:       common.String("EXAMPLE-updatedBy-Value")},
								ObjectStatus:      common.Int(472),
								Description:       common.String("EXAMPLE-description-Value"),
								ModelVersion:      common.String("EXAMPLE-modelVersion-Value"),
								Name:              common.String("EXAMPLE-name-Value"),
								ObjectVersion:     common.Int(854),
								DefaultConnection: common.String("EXAMPLE-defaultConnection-Value"),
								Identifier:        common.String("EXAMPLE-identifier-Value"),
								IsHasContainers:   common.Bool(true),
								Key:               common.String("EXAMPLE-key-Value"),
								ResourceName:      common.String("EXAMPLE-resourceName-Value")},
							DefaultConnection: &dataintegration.ConnectionFromAdwcDetails{PasswordSecret: &dataintegration.SensitiveAttribute{SecretConfig: dataintegration.OciVaultSecretConfig{SecretId: common.String("ocid1.test.oc1..<unique_ID>EXAMPLE-secretId-Value")},
								Value: common.String("EXAMPLE-value-Value")},
								PrimarySchema: &dataintegration.Schema{Description: common.String("EXAMPLE-description-Value"),
									ModelVersion:      common.String("EXAMPLE-modelVersion-Value"),
									ObjectVersion:     common.Int(741),
									ResourceName:      common.String("EXAMPLE-resourceName-Value"),
									Name:              common.String("EXAMPLE-name-Value"),
									DefaultConnection: common.String("EXAMPLE-defaultConnection-Value"),
									ExternalKey:       common.String("EXAMPLE-externalKey-Value"),
									IsHasContainers:   common.Bool(false),
									Key:               common.String("EXAMPLE-key-Value"),
									Metadata: &dataintegration.ObjectMetadata{AggregatorKey: common.String("EXAMPLE-aggregatorKey-Value"),
										CountStatistics: &dataintegration.CountStatistic{ObjectTypeCountList: []dataintegration.CountStatisticSummary{dataintegration.CountStatisticSummary{ObjectCount: common.Int64(915),
											ObjectType: dataintegration.CountStatisticSummaryObjectTypeTask}}},
										CreatedBy:     common.String("EXAMPLE-createdBy-Value"),
										InfoFields:    map[string]string{"EXAMPLE_KEY_AYOrn": "EXAMPLE_VALUE_NOoMu5GlqqonsjqE3IM0"},
										CreatedByName: common.String("EXAMPLE-createdByName-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")},
										IdentifierPath:  common.String("EXAMPLE-identifierPath-Value"),
										IsFavorite:      common.Bool(false),
										RegistryVersion: common.Int(620),
										TimeUpdated:     &common.SDKTime{Time: time.Now()},
										UpdatedBy:       common.String("EXAMPLE-updatedBy-Value"),
										Labels:          []string{"EXAMPLE--Value"},
										TimeCreated:     &common.SDKTime{Time: time.Now()},
										UpdatedByName:   common.String("EXAMPLE-updatedByName-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"),
									ObjectStatus: common.Int(914)},
								TnsNames:      []string{"EXAMPLE--Value"},
								Key:           common.String("EXAMPLE-key-Value"),
								ModelVersion:  common.String("EXAMPLE-modelVersion-Value"),
								ObjectStatus:  common.Int(920),
								ObjectVersion: common.Int(800),
								Password:      common.String("EXAMPLE-password-Value"),
								ConnectionProperties: []dataintegration.ConnectionProperty{dataintegration.ConnectionProperty{Name: common.String("EXAMPLE-name-Value"),
									Value: common.String("EXAMPLE-value-Value")}},
								IsDefault: common.Bool(true),
								Metadata: &dataintegration.ObjectMetadata{Labels: []string{"EXAMPLE--Value"},
									IsFavorite:    common.Bool(false),
									AggregatorKey: common.String("EXAMPLE-aggregatorKey-Value"),
									CreatedBy:     common.String("EXAMPLE-createdBy-Value"),
									InfoFields:    map[string]string{"EXAMPLE_KEY_YkZWU": "EXAMPLE_VALUE_d8JiBFxV1FzYRLVbHkpL"},
									UpdatedBy:     common.String("EXAMPLE-updatedBy-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")},
									TimeCreated:     &common.SDKTime{Time: time.Now()},
									TimeUpdated:     &common.SDKTime{Time: time.Now()},
									IdentifierPath:  common.String("EXAMPLE-identifierPath-Value"),
									CreatedByName:   common.String("EXAMPLE-createdByName-Value"),
									RegistryVersion: common.Int(93),
									UpdatedByName:   common.String("EXAMPLE-updatedByName-Value"),
									CountStatistics: &dataintegration.CountStatistic{ObjectTypeCountList: []dataintegration.CountStatisticSummary{dataintegration.CountStatisticSummary{ObjectType: dataintegration.CountStatisticSummaryObjectTypeProject,
										ObjectCount: common.Int64(105)}}}},
								Name:       common.String("EXAMPLE-name-Value"),
								TnsAlias:   common.String("EXAMPLE-tnsAlias-Value"),
								Identifier: common.String("EXAMPLE-identifier-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"),
								Username:    common.String("EXAMPLE-username-Value")},
							KeyMap: map[string]string{"EXAMPLE_KEY_wURYm": "EXAMPLE_VALUE_eQ3pUgWourDTeqANkAz2"},
							Metadata: &dataintegration.ObjectMetadata{IsFavorite: common.Bool(false),
								TimeCreated:     &common.SDKTime{Time: time.Now()},
								UpdatedByName:   common.String("EXAMPLE-updatedByName-Value"),
								RegistryVersion: common.Int(114),
								UpdatedBy:       common.String("EXAMPLE-updatedBy-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")},
								CreatedByName:  common.String("EXAMPLE-createdByName-Value"),
								IdentifierPath: common.String("EXAMPLE-identifierPath-Value"),
								AggregatorKey:  common.String("EXAMPLE-aggregatorKey-Value"),
								Labels:         []string{"EXAMPLE--Value"},
								TimeUpdated:    &common.SDKTime{Time: time.Now()},
								CountStatistics: &dataintegration.CountStatistic{ObjectTypeCountList: []dataintegration.CountStatisticSummary{dataintegration.CountStatisticSummary{ObjectCount: common.Int64(895),
									ObjectType: dataintegration.CountStatisticSummaryObjectTypeUserDefinedFunction}}},
								CreatedBy:  common.String("EXAMPLE-createdBy-Value"),
								InfoFields: map[string]string{"EXAMPLE_KEY_AUpzn": "EXAMPLE_VALUE_B0tGuYYpbU26sOf0mbC1"}}},
						StagingFileName: common.String("EXAMPLE-stagingFileName-Value"),
						BucketSchema: &dataintegration.Schema{ParentRef: &dataintegration.ParentReference{Parent: common.String("EXAMPLE-parent-Value"),
							RootDocId: common.String("ocid1.test.oc1..<unique_ID>EXAMPLE-rootDocId-Value")},
							ObjectStatus:      common.Int(884),
							ObjectVersion:     common.Int(357),
							DefaultConnection: common.String("EXAMPLE-defaultConnection-Value"),
							ExternalKey:       common.String("EXAMPLE-externalKey-Value"),
							Identifier:        common.String("EXAMPLE-identifier-Value"),
							ModelVersion:      common.String("EXAMPLE-modelVersion-Value"),
							Name:              common.String("EXAMPLE-name-Value"),
							Description:       common.String("EXAMPLE-description-Value"),
							IsHasContainers:   common.Bool(false),
							Key:               common.String("EXAMPLE-key-Value"),
							Metadata: &dataintegration.ObjectMetadata{AggregatorKey: common.String("EXAMPLE-aggregatorKey-Value"),
								InfoFields:      map[string]string{"EXAMPLE_KEY_y7dtn": "EXAMPLE_VALUE_LklJgrrXPHBZv7F78BjG"},
								RegistryVersion: common.Int(213),
								TimeCreated:     &common.SDKTime{Time: time.Now()},
								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(847),
									ObjectType: dataintegration.CountStatisticSummaryObjectTypeTask}}},
								CreatedBy:      common.String("EXAMPLE-createdBy-Value"),
								CreatedByName:  common.String("EXAMPLE-createdByName-Value"),
								IsFavorite:     common.Bool(true),
								TimeUpdated:    &common.SDKTime{Time: time.Now()},
								IdentifierPath: common.String("EXAMPLE-identifierPath-Value"),
								Labels:         []string{"EXAMPLE--Value"},
								UpdatedBy:      common.String("EXAMPLE-updatedBy-Value"),
								UpdatedByName:  common.String("EXAMPLE-updatedByName-Value")},
							ResourceName: common.String("EXAMPLE-resourceName-Value")}},
						DataFormat: &dataintegration.DataFormat{FormatAttribute: dataintegration.AvroFormatAttribute{Compression: common.String("EXAMPLE-compression-Value"),
							IsFilePattern: common.Bool(true)},
							Type:              dataintegration.DataFormatTypeAvro,
							CompressionConfig: &dataintegration.Compression{Codec: dataintegration.CompressionCodecLz4}},
						Key: common.String("EXAMPLE-key-Value"),
						MergeKey: dataintegration.PrimaryKey{Name: common.String("EXAMPLE-name-Value"),
							ObjectStatus: common.Int(606),
							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{Name: common.String("EXAMPLE-name-Value"),
								ObjectStatus: common.Int(418),
								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"),
								NativeShapeField: &dataintegration.NativeShapeField{Type: &type_,
									ConfigValues: &dataintegration.ConfigValues{ParentRef: &dataintegration.ParentReference{RootDocId: common.String("ocid1.test.oc1..<unique_ID>EXAMPLE-rootDocId-Value"),
										Parent: common.String("EXAMPLE-parent-Value")},
										ConfigParamValues: map[string]dataintegration.ConfigParameterValue{"EXAMPLE_KEY_RLB6h": dataintegration.ConfigParameterValue{IntValue: common.Int(204),
											ObjectValue:     &objectValue,
											ParameterValue:  common.String("EXAMPLE-parameterValue-Value"),
											RefValue:        &refValue,
											RootObjectValue: &rootObjectValue,
											StringValue:     common.String("EXAMPLE-stringValue-Value")}}},
									DefaultValueString: common.String("EXAMPLE-defaultValueString-Value"),
									IsMandatory:        common.Bool(true),
									Name:               common.String("EXAMPLE-name-Value"),
									Position:           common.Int(619)},
								Type: &type_,
								ConfigValues: &dataintegration.ConfigValues{ConfigParamValues: map[string]dataintegration.ConfigParameterValue{"EXAMPLE_KEY_BeRlo": dataintegration.ConfigParameterValue{ObjectValue: &objectValue,
									ParameterValue:  common.String("EXAMPLE-parameterValue-Value"),
									RefValue:        &refValue,
									RootObjectValue: &rootObjectValue,
									StringValue:     common.String("EXAMPLE-stringValue-Value"),
									IntValue:        common.Int(164)}},
									ParentRef: &dataintegration.ParentReference{Parent: common.String("EXAMPLE-parent-Value"),
										RootDocId: common.String("ocid1.test.oc1..<unique_ID>EXAMPLE-rootDocId-Value")}},
								Key:    common.String("EXAMPLE-key-Value"),
								Labels: []string{"EXAMPLE--Value"}},
								Position: common.Int(729),
								ShapeField: &dataintegration.ShapeField{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_0PTsv": dataintegration.ConfigParameterValue{IntValue: common.Int(332),
										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"),
									ObjectStatus: common.Int(485),
									Type:         &type_,
									Key:          common.String("EXAMPLE-key-Value"),
									Labels:       []string{"EXAMPLE--Value"},
									NativeShapeField: &dataintegration.NativeShapeField{ConfigValues: &dataintegration.ConfigValues{ConfigParamValues: map[string]dataintegration.ConfigParameterValue{"EXAMPLE_KEY_NRZ74": dataintegration.ConfigParameterValue{IntValue: common.Int(863),
										ObjectValue:     &objectValue,
										ParameterValue:  common.String("EXAMPLE-parameterValue-Value"),
										RefValue:        &refValue,
										RootObjectValue: &rootObjectValue,
										StringValue:     common.String("EXAMPLE-stringValue-Value")}},
										ParentRef: &dataintegration.ParentReference{Parent: common.String("EXAMPLE-parent-Value"),
											RootDocId: common.String("ocid1.test.oc1..<unique_ID>EXAMPLE-rootDocId-Value")}},
										DefaultValueString: common.String("EXAMPLE-defaultValueString-Value"),
										IsMandatory:        common.Bool(true),
										Name:               common.String("EXAMPLE-name-Value"),
										Position:           common.Int(925),
										Type:               &type_}}}},
							Key:          common.String("EXAMPLE-key-Value"),
							ModelVersion: common.String("EXAMPLE-modelVersion-Value")},
						MetadataConfigProperties: map[string]string{"EXAMPLE_KEY_YmXvC": "EXAMPLE_VALUE_5PNqrMdntNNRdoNe2fOj"},
						Operations:               []dataintegration.PushDownOperation{dataintegration.Query{Query: common.String("EXAMPLE-query-Value")}},
						ObjectStatus:             common.Int(742),
						CallAttribute: &dataintegration.BipCallAttribute{OffsetParameter: common.String("EXAMPLE-offsetParameter-Value"),
							StagingConnection: &dataintegration.ConnectionSummaryFromObjectStorage{IsDefault: common.Bool(false),
								Metadata: &dataintegration.ObjectMetadata{CountStatistics: &dataintegration.CountStatistic{ObjectTypeCountList: []dataintegration.CountStatisticSummary{dataintegration.CountStatisticSummary{ObjectType: dataintegration.CountStatisticSummaryObjectTypeConnection,
									ObjectCount: common.Int64(179)}}},
									IdentifierPath:  common.String("EXAMPLE-identifierPath-Value"),
									InfoFields:      map[string]string{"EXAMPLE_KEY_fkZKq": "EXAMPLE_VALUE_IKJijWjetGtgkRvZqySJ"},
									Labels:          []string{"EXAMPLE--Value"},
									AggregatorKey:   common.String("EXAMPLE-aggregatorKey-Value"),
									IsFavorite:      common.Bool(false),
									UpdatedByName:   common.String("EXAMPLE-updatedByName-Value"),
									RegistryVersion: common.Int(726),
									TimeCreated:     &common.SDKTime{Time: time.Now()},
									UpdatedBy:       common.String("EXAMPLE-updatedBy-Value"),
									Aggregator: &dataintegration.AggregatorSummary{Description: common.String("EXAMPLE-description-Value"),
										Identifier: common.String("EXAMPLE-identifier-Value"),
										Key:        common.String("EXAMPLE-key-Value"),
										Name:       common.String("EXAMPLE-name-Value"),
										Type:       common.String("EXAMPLE-type-Value")},
									CreatedBy:     common.String("EXAMPLE-createdBy-Value"),
									CreatedByName: common.String("EXAMPLE-createdByName-Value"),
									TimeUpdated:   &common.SDKTime{Time: time.Now()}},
								Name: common.String("EXAMPLE-name-Value"),
								PrimarySchema: &dataintegration.Schema{DefaultConnection: common.String("EXAMPLE-defaultConnection-Value"),
									IsHasContainers: common.Bool(true),
									Name:            common.String("EXAMPLE-name-Value"),
									ObjectVersion:   common.Int(419),
									Identifier:      common.String("EXAMPLE-identifier-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"),
									ExternalKey: common.String("EXAMPLE-externalKey-Value"),
									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")},
										Labels:          []string{"EXAMPLE--Value"},
										TimeUpdated:     &common.SDKTime{Time: time.Now()},
										AggregatorKey:   common.String("EXAMPLE-aggregatorKey-Value"),
										TimeCreated:     &common.SDKTime{Time: time.Now()},
										UpdatedBy:       common.String("EXAMPLE-updatedBy-Value"),
										UpdatedByName:   common.String("EXAMPLE-updatedByName-Value"),
										CreatedByName:   common.String("EXAMPLE-createdByName-Value"),
										InfoFields:      map[string]string{"EXAMPLE_KEY_AIDMg": "EXAMPLE_VALUE_aGF9YBkuPJ5GNDngLWZK"},
										IsFavorite:      common.Bool(false),
										RegistryVersion: common.Int(233),
										CountStatistics: &dataintegration.CountStatistic{ObjectTypeCountList: []dataintegration.CountStatisticSummary{dataintegration.CountStatisticSummary{ObjectCount: common.Int64(54),
											ObjectType: dataintegration.CountStatisticSummaryObjectTypeProject}}},
										CreatedBy:      common.String("EXAMPLE-createdBy-Value"),
										IdentifierPath: common.String("EXAMPLE-identifierPath-Value")},
									ModelVersion: common.String("EXAMPLE-modelVersion-Value"),
									ObjectStatus: common.Int(771),
									ResourceName: common.String("EXAMPLE-resourceName-Value"),
									Key:          common.String("EXAMPLE-key-Value")},
								UserId:        common.String("ocid1.test.oc1..<unique_ID>EXAMPLE-userId-Value"),
								Description:   common.String("EXAMPLE-description-Value"),
								FingerPrint:   common.String("EXAMPLE-fingerPrint-Value"),
								ModelVersion:  common.String("EXAMPLE-modelVersion-Value"),
								ObjectVersion: common.Int(202),
								PassPhrase:    common.String("EXAMPLE-passPhrase-Value"),
								ConnectionProperties: []dataintegration.ConnectionProperty{dataintegration.ConnectionProperty{Value: common.String("EXAMPLE-value-Value"),
									Name: common.String("EXAMPLE-name-Value")}},
								Key:                   common.String("EXAMPLE-key-Value"),
								ObjectStatus:          common.Int(978),
								CredentialFileContent: common.String("EXAMPLE-credentialFileContent-Value"),
								Identifier:            common.String("EXAMPLE-identifier-Value"),
								KeyMap:                map[string]string{"EXAMPLE_KEY_p5hIY": "EXAMPLE_VALUE_cKHgKebYVLVpIGOiBdgo"},
								ParentRef: &dataintegration.ParentReference{RootDocId: common.String("ocid1.test.oc1..<unique_ID>EXAMPLE-rootDocId-Value"),
									Parent: common.String("EXAMPLE-parent-Value")}},
							StagingDataAsset: &dataintegration.DataAssetSummaryFromObjectStorage{Metadata: &dataintegration.ObjectMetadata{TimeCreated: &common.SDKTime{Time: time.Now()},
								TimeUpdated: &common.SDKTime{Time: time.Now()},
								CountStatistics: &dataintegration.CountStatistic{ObjectTypeCountList: []dataintegration.CountStatisticSummary{dataintegration.CountStatisticSummary{ObjectCount: common.Int64(826),
									ObjectType: dataintegration.CountStatisticSummaryObjectTypeDataAsset}}},
								CreatedBy:       common.String("EXAMPLE-createdBy-Value"),
								Labels:          []string{"EXAMPLE--Value"},
								AggregatorKey:   common.String("EXAMPLE-aggregatorKey-Value"),
								IsFavorite:      common.Bool(true),
								RegistryVersion: common.Int(570),
								InfoFields:      map[string]string{"EXAMPLE_KEY_e1feA": "EXAMPLE_VALUE_vLrKNAKTazme6j2o3BP1"},
								UpdatedBy:       common.String("EXAMPLE-updatedBy-Value"),
								UpdatedByName:   common.String("EXAMPLE-updatedByName-Value"),
								Aggregator: &dataintegration.AggregatorSummary{Description: common.String("EXAMPLE-description-Value"),
									Identifier: common.String("EXAMPLE-identifier-Value"),
									Key:        common.String("EXAMPLE-key-Value"),
									Name:       common.String("EXAMPLE-name-Value"),
									Type:       common.String("EXAMPLE-type-Value")},
								CreatedByName:  common.String("EXAMPLE-createdByName-Value"),
								IdentifierPath: common.String("EXAMPLE-identifierPath-Value")},
								ObjectVersion: common.Int(145),
								TenancyId:     common.String("ocid1.test.oc1..<unique_ID>EXAMPLE-tenancyId-Value"),
								Url:           common.String("EXAMPLE-url-Value"),
								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")},
								ExternalKey: common.String("EXAMPLE-externalKey-Value"),
								Namespace:   common.String("EXAMPLE-namespace-Value"),
								NativeTypeSystem: &dataintegration.TypeSystem{Description: common.String("EXAMPLE-description-Value"),
									Identifier:      common.String("EXAMPLE-identifier-Value"),
									ObjectStatus:    common.Int(600),
									ObjectVersion:   common.Int(28),
									TypeMappingFrom: map[string]string{"EXAMPLE_KEY_gVzZ8": "EXAMPLE_VALUE_EgchuezoPZobCsjda7Zc"},
									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")},
									TypeMappingTo: map[string]string{"EXAMPLE_KEY_kVh87": "EXAMPLE_VALUE_a3Q7LHHSNF6nggutQxrs"},
									Types: []dataintegration.DataType{dataintegration.DataType{DtType: dataintegration.DataTypeDtTypeStructured,
										ModelVersion:   common.String("EXAMPLE-modelVersion-Value"),
										Name:           common.String("EXAMPLE-name-Value"),
										TypeSystemName: common.String("EXAMPLE-typeSystemName-Value"),
										ConfigDefinition: &dataintegration.ConfigDefinition{ModelVersion: common.String("EXAMPLE-modelVersion-Value"),
											Name:         common.String("EXAMPLE-name-Value"),
											ObjectStatus: common.Int(941),
											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_OUId2": dataintegration.ConfigParameterDefinition{Description: common.String("EXAMPLE-description-Value"),
												IsClassFieldValue: common.Bool(true),
												IsStatic:          common.Bool(false),
												ParameterName:     common.String("EXAMPLE-parameterName-Value"),
												ParameterType: dataintegration.MaterializedCompositeType{Description: common.String("EXAMPLE-description-Value"),
													Key:          common.String("EXAMPLE-key-Value"),
													PathNames:    []string{"EXAMPLE--Value"},
													Name:         common.String("EXAMPLE-name-Value"),
													ObjectStatus: common.Int(389),
													ParentRef: &dataintegration.ParentReference{Parent: common.String("EXAMPLE-parent-Value"),
														RootDocId: common.String("ocid1.test.oc1..<unique_ID>EXAMPLE-rootDocId-Value")},
													Elements:     []string{"EXAMPLE--Value"},
													ModelVersion: common.String("EXAMPLE-modelVersion-Value")},
												ClassFieldName: common.String("EXAMPLE-classFieldName-Value"),
												DefaultValue:   &defaultValue}},
											IsContained: common.Bool(true),
											Key:         common.String("EXAMPLE-key-Value")},
										Description:  common.String("EXAMPLE-description-Value"),
										ObjectStatus: common.Int(451),
										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")}}},
								DefaultConnection: &dataintegration.ConnectionSummaryFromObjectStorage{CredentialFileContent: common.String("EXAMPLE-credentialFileContent-Value"),
									PrimarySchema: &dataintegration.Schema{Name: common.String("EXAMPLE-name-Value"),
										ModelVersion: common.String("EXAMPLE-modelVersion-Value"),
										Identifier:   common.String("EXAMPLE-identifier-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")},
										ResourceName:      common.String("EXAMPLE-resourceName-Value"),
										DefaultConnection: common.String("EXAMPLE-defaultConnection-Value"),
										Metadata: &dataintegration.ObjectMetadata{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")},
											CreatedByName: common.String("EXAMPLE-createdByName-Value"),
											InfoFields:    map[string]string{"EXAMPLE_KEY_kqzgd": "EXAMPLE_VALUE_AlXB4LhNhJ4VHW7Vc0oY"},
											CountStatistics: &dataintegration.CountStatistic{ObjectTypeCountList: []dataintegration.CountStatisticSummary{dataintegration.CountStatisticSummary{ObjectCount: common.Int64(405),
												ObjectType: dataintegration.CountStatisticSummaryObjectTypeDataAsset}}},
											CreatedBy:       common.String("EXAMPLE-createdBy-Value"),
											IdentifierPath:  common.String("EXAMPLE-identifierPath-Value"),
											Labels:          []string{"EXAMPLE--Value"},
											RegistryVersion: common.Int(750),
											TimeCreated:     &common.SDKTime{Time: time.Now()},
											AggregatorKey:   common.String("EXAMPLE-aggregatorKey-Value"),
											IsFavorite:      common.Bool(false)},
										ObjectStatus:    common.Int(584),
										ObjectVersion:   common.Int(785),
										ExternalKey:     common.String("EXAMPLE-externalKey-Value"),
										IsHasContainers: common.Bool(false),
										Description:     common.String("EXAMPLE-description-Value")},
									Description: common.String("EXAMPLE-description-Value"),
									Identifier:  common.String("EXAMPLE-identifier-Value"),
									IsDefault:   common.Bool(false),
									Metadata: &dataintegration.ObjectMetadata{CreatedBy: common.String("EXAMPLE-createdBy-Value"),
										IsFavorite:    common.Bool(true),
										Labels:        []string{"EXAMPLE--Value"},
										TimeCreated:   &common.SDKTime{Time: time.Now()},
										AggregatorKey: common.String("EXAMPLE-aggregatorKey-Value"),
										CountStatistics: &dataintegration.CountStatistic{ObjectTypeCountList: []dataintegration.CountStatisticSummary{dataintegration.CountStatisticSummary{ObjectCount: common.Int64(166),
											ObjectType: dataintegration.CountStatisticSummaryObjectTypeConnection}}},
										InfoFields:    map[string]string{"EXAMPLE_KEY_334xS": "EXAMPLE_VALUE_EFLwyyeHRezOApfXeief"},
										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")},
										CreatedByName:   common.String("EXAMPLE-createdByName-Value"),
										UpdatedBy:       common.String("EXAMPLE-updatedBy-Value"),
										IdentifierPath:  common.String("EXAMPLE-identifierPath-Value"),
										RegistryVersion: common.Int(19)},
									ModelVersion:  common.String("EXAMPLE-modelVersion-Value"),
									ObjectVersion: common.Int(57),
									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")}},
									FingerPrint:  common.String("EXAMPLE-fingerPrint-Value"),
									Key:          common.String("EXAMPLE-key-Value"),
									KeyMap:       map[string]string{"EXAMPLE_KEY_YmHA8": "EXAMPLE_VALUE_rSb8vjcHvAlAbAGLfPVv"},
									Name:         common.String("EXAMPLE-name-Value"),
									ObjectStatus: common.Int(252),
									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"),
								ObjectStatus:    common.Int(395),
								Name:            common.String("EXAMPLE-name-Value"),
								AssetProperties: map[string]string{"EXAMPLE_KEY_X2swZ": "EXAMPLE_VALUE_Pdb8l5QQKJzn73U6W0hW"},
								Description:     common.String("EXAMPLE-description-Value"),
								Key:             common.String("EXAMPLE-key-Value"),
								ModelVersion:    common.String("EXAMPLE-modelVersion-Value")},
							BucketSchema: &dataintegration.Schema{IsHasContainers: common.Bool(false),
								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")},
									CreatedByName: common.String("EXAMPLE-createdByName-Value"),
									AggregatorKey: common.String("EXAMPLE-aggregatorKey-Value"),
									CountStatistics: &dataintegration.CountStatistic{ObjectTypeCountList: []dataintegration.CountStatisticSummary{dataintegration.CountStatisticSummary{ObjectType: dataintegration.CountStatisticSummaryObjectTypeUserDefinedFunction,
										ObjectCount: common.Int64(159)}}},
									IsFavorite:      common.Bool(false),
									RegistryVersion: common.Int(13),
									TimeCreated:     &common.SDKTime{Time: time.Now()},
									IdentifierPath:  common.String("EXAMPLE-identifierPath-Value"),
									TimeUpdated:     &common.SDKTime{Time: time.Now()},
									UpdatedByName:   common.String("EXAMPLE-updatedByName-Value"),
									CreatedBy:       common.String("EXAMPLE-createdBy-Value"),
									InfoFields:      map[string]string{"EXAMPLE_KEY_gikPR": "EXAMPLE_VALUE_FDEdOeiT9hNvg3EOkOAc"},
									Labels:          []string{"EXAMPLE--Value"},
									UpdatedBy:       common.String("EXAMPLE-updatedBy-Value")},
								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"),
								ObjectStatus:      common.Int(633),
								ResourceName:      common.String("EXAMPLE-resourceName-Value"),
								Identifier:        common.String("EXAMPLE-identifier-Value"),
								ModelVersion:      common.String("EXAMPLE-modelVersion-Value"),
								ExternalKey:       common.String("EXAMPLE-externalKey-Value"),
								Key:               common.String("EXAMPLE-key-Value"),
								Name:              common.String("EXAMPLE-name-Value"),
								ObjectVersion:     common.Int(632)},
							FetchNextRowsParameter: common.String("EXAMPLE-fetchNextRowsParameter-Value"),
							FetchSize:              common.Int(500)},
						DerivedAttributes: map[string]string{"EXAMPLE_KEY_Ja7jU": "EXAMPLE_VALUE_8yjkXCerGliHJmURcZAw"},
						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")},
						PartitionConfig: dataintegration.KeyRangePartitionConfig{KeyRange: &dataintegration.KeyRange{Key: &dataintegration.ShapeField{NativeShapeField: &dataintegration.NativeShapeField{Name: common.String("EXAMPLE-name-Value"),
							Position: common.Int(532),
							Type:     &type_,
							ConfigValues: &dataintegration.ConfigValues{ConfigParamValues: map[string]dataintegration.ConfigParameterValue{"EXAMPLE_KEY_iv2jf": dataintegration.ConfigParameterValue{IntValue: common.Int(213),
								ObjectValue:     &objectValue,
								ParameterValue:  common.String("EXAMPLE-parameterValue-Value"),
								RefValue:        &refValue,
								RootObjectValue: &rootObjectValue,
								StringValue:     common.String("EXAMPLE-stringValue-Value")}},
								ParentRef: &dataintegration.ParentReference{Parent: common.String("EXAMPLE-parent-Value"),
									RootDocId: common.String("ocid1.test.oc1..<unique_ID>EXAMPLE-rootDocId-Value")}},
							DefaultValueString: common.String("EXAMPLE-defaultValueString-Value"),
							IsMandatory:        common.Bool(true)},
							ObjectStatus: common.Int(884),
							Description:  common.String("EXAMPLE-description-Value"),
							Key:          common.String("EXAMPLE-key-Value"),
							Name:         common.String("EXAMPLE-name-Value"),
							ModelVersion: common.String("EXAMPLE-modelVersion-Value"),
							ParentRef: &dataintegration.ParentReference{RootDocId: common.String("ocid1.test.oc1..<unique_ID>EXAMPLE-rootDocId-Value"),
								Parent: common.String("EXAMPLE-parent-Value")},
							Type: &type_,
							ConfigValues: &dataintegration.ConfigValues{ParentRef: &dataintegration.ParentReference{Parent: common.String("EXAMPLE-parent-Value"),
								RootDocId: common.String("ocid1.test.oc1..<unique_ID>EXAMPLE-rootDocId-Value")},
								ConfigParamValues: map[string]dataintegration.ConfigParameterValue{"EXAMPLE_KEY_5E8al": dataintegration.ConfigParameterValue{IntValue: common.Int(792),
									ObjectValue:     &objectValue,
									ParameterValue:  common.String("EXAMPLE-parameterValue-Value"),
									RefValue:        &refValue,
									RootObjectValue: &rootObjectValue,
									StringValue:     common.String("EXAMPLE-stringValue-Value")}}},
							Labels: []string{"EXAMPLE--Value"}}},
							PartitionNumber: common.Int(278)},
						WriteMode: dataintegration.WriteOperationConfigWriteModeIgnore},
					TargetEntityNamePrefix: common.String("EXAMPLE-targetEntityNamePrefix-Value"),
					TargetEntityNameSuffix: common.String("EXAMPLE-targetEntityNameSuffix-Value"),
					Identifier:             common.String("EXAMPLE-identifier-Value"),
					IsCopyFields:           common.Bool(false),
					ModelVersion:           common.String("EXAMPLE-modelVersion-Value"),
					OutputPorts: []dataintegration.TypedObject{dataintegration.MacroField{Expr: &dataintegration.Expression{ModelVersion: common.String("EXAMPLE-modelVersion-Value"),
						ObjectStatus: common.Int(865),
						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_sgI6l": dataintegration.ConfigParameterValue{RefValue: &refValue,
							RootObjectValue: &rootObjectValue,
							StringValue:     common.String("EXAMPLE-stringValue-Value"),
							IntValue:        common.Int(866),
							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")}},
						ExprString: common.String("EXAMPLE-exprString-Value"),
						Key:        common.String("EXAMPLE-key-Value")},
						Name:         common.String("EXAMPLE-name-Value"),
						ObjectStatus: common.Int(179),
						UseType: &dataintegration.ConfiguredType{Name: common.String("EXAMPLE-name-Value"),
							Key:          common.String("EXAMPLE-key-Value"),
							Description:  common.String("EXAMPLE-description-Value"),
							ModelVersion: common.String("EXAMPLE-modelVersion-Value"),
							ObjectStatus: common.Int(839),
							ParentRef: &dataintegration.ParentReference{RootDocId: common.String("ocid1.test.oc1..<unique_ID>EXAMPLE-rootDocId-Value"),
								Parent: common.String("EXAMPLE-parent-Value")},
							WrappedType: &wrappedType,
							ConfigDefinition: &dataintegration.ConfigDefinition{ObjectStatus: common.Int(569),
								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_0fprk": dataintegration.ConfigParameterDefinition{IsClassFieldValue: common.Bool(false),
									IsStatic:       common.Bool(true),
									ParameterName:  common.String("EXAMPLE-parameterName-Value"),
									ClassFieldName: common.String("EXAMPLE-classFieldName-Value"),
									DefaultValue:   &defaultValue,
									Description:    common.String("EXAMPLE-description-Value")}},
								IsContained:  common.Bool(true),
								Key:          common.String("EXAMPLE-key-Value"),
								ModelVersion: common.String("EXAMPLE-modelVersion-Value"),
								Name:         common.String("EXAMPLE-name-Value")},
							ConfigValues: &dataintegration.ConfigValues{ConfigParamValues: map[string]dataintegration.ConfigParameterValue{"EXAMPLE_KEY_FtSFO": dataintegration.ConfigParameterValue{RefValue: &refValue,
								RootObjectValue: &rootObjectValue,
								StringValue:     common.String("EXAMPLE-stringValue-Value"),
								IntValue:        common.Int(774),
								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")}}},
						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_XRKfN": dataintegration.ConfigParameterValue{IntValue: common.Int(244),
							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"),
						IsUseSourceType: common.Bool(false),
						Key:             common.String("EXAMPLE-key-Value"),
						Labels:          []string{"EXAMPLE--Value"},
						Type: dataintegration.DynamicType{ParentRef: &dataintegration.ParentReference{Parent: common.String("EXAMPLE-parent-Value"),
							RootDocId: common.String("ocid1.test.oc1..<unique_ID>EXAMPLE-rootDocId-Value")},
							ObjectStatus: common.Int(775),
							Description:  common.String("EXAMPLE-description-Value"),
							Key:          common.String("EXAMPLE-key-Value"),
							ModelVersion: common.String("EXAMPLE-modelVersion-Value"),
							Name:         common.String("EXAMPLE-name-Value"),
							TypeHandler: dataintegration.RuleTypeConfig{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")},
								ProjectionRules: []dataintegration.ProjectionRule{dataintegration.TypedNamePatternRule{ConfigValues: &dataintegration.ConfigValues{ConfigParamValues: map[string]dataintegration.ConfigParameterValue{"EXAMPLE_KEY_fT0HU": dataintegration.ConfigParameterValue{IntValue: common.Int(672),
									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")}},
									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"),
									Pattern:                     common.String("EXAMPLE-pattern-Value"),
									RuleType:                    dataintegration.TypedNamePatternRuleRuleTypeExclude,
									IsCascade:                   common.Bool(true),
									MatchingStrategy:            dataintegration.TypedNamePatternRuleMatchingStrategyTagsOnly,
									Scope:                       &scope,
									Types:                       []interface{}{"EXAMPLE-types-Value"},
									Names:                       []string{"EXAMPLE--Value"},
									ObjectStatus:                common.Int(219),
									IsCaseSensitive:             common.Bool(true),
									IsJavaRegexSyntax:           common.Bool(true),
									IsSkipRemainingRulesOnMatch: common.Bool(false),
									Key:                         common.String("EXAMPLE-key-Value"),
									ModelVersion:                common.String("EXAMPLE-modelVersion-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_AWFew": dataintegration.ConfigParameterValue{RefValue: &refValue,
										RootObjectValue: &rootObjectValue,
										StringValue:     common.String("EXAMPLE-stringValue-Value"),
										IntValue:        common.Int(962),
										ObjectValue:     &objectValue,
										ParameterValue:  common.String("EXAMPLE-parameterValue-Value")}}},
								IsOrderByRule: common.Bool(true),
								ModelVersion:  common.String("EXAMPLE-modelVersion-Value"),
								ObjectStatus:  common.Int(762),
								Scope:         &scope,
								ScopeReference: &dataintegration.ScopeReference{RefObjectName: common.String("EXAMPLE-refObjectName-Value"),
									ReferenceObject: common.String("EXAMPLE-referenceObject-Value"),
									ReferenceType:   dataintegration.ScopeReferenceReferenceTypeOciFunctionInputShape}},
							ConfigDefinition: &dataintegration.ConfigDefinition{ObjectStatus: common.Int(578),
								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_t67nJ": dataintegration.ConfigParameterDefinition{ClassFieldName: common.String("EXAMPLE-classFieldName-Value"),
									DefaultValue:      &defaultValue,
									Description:       common.String("EXAMPLE-description-Value"),
									IsClassFieldValue: common.Bool(false),
									IsStatic:          common.Bool(true),
									ParameterName:     common.String("EXAMPLE-parameterName-Value")}},
								IsContained:  common.Bool(false),
								Key:          common.String("EXAMPLE-key-Value"),
								ModelVersion: common.String("EXAMPLE-modelVersion-Value"),
								Name:         common.String("EXAMPLE-name-Value")}}}},
					Parameters: []dataintegration.Parameter{dataintegration.Parameter{OutputAggregationType: dataintegration.ParameterOutputAggregationTypeMin,
						ModelVersion:           common.String("EXAMPLE-modelVersion-Value"),
						ObjectStatus:           common.Int(631),
						UsedFor:                common.String("EXAMPLE-usedFor-Value"),
						IsInput:                common.Bool(false),
						Description:            common.String("EXAMPLE-description-Value"),
						IsOutput:               common.Bool(true),
						RootObjectDefaultValue: &rootObjectDefaultValue,
						TypeName:               common.String("EXAMPLE-typeName-Value"),
						ConfigValues: &dataintegration.ConfigValues{ConfigParamValues: map[string]dataintegration.ConfigParameterValue{"EXAMPLE_KEY_X0NHg": dataintegration.ConfigParameterValue{StringValue: common.String("EXAMPLE-stringValue-Value"),
							IntValue:        common.Int(588),
							ObjectValue:     &objectValue,
							ParameterValue:  common.String("EXAMPLE-parameterValue-Value"),
							RefValue:        &refValue,
							RootObjectValue: &rootObjectValue}},
							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"),
						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_,
						DefaultValue: &defaultValue}},
					ParentRef: &dataintegration.ParentReference{Parent: common.String("EXAMPLE-parent-Value"),
						RootDocId: common.String("ocid1.test.oc1..<unique_ID>EXAMPLE-rootDocId-Value")}},
				Description: common.String("EXAMPLE-description-Value"),
				Key:         common.String("EXAMPLE-key-Value"),
				ParentRef: &dataintegration.ParentReference{RootDocId: common.String("ocid1.test.oc1..<unique_ID>EXAMPLE-rootDocId-Value"),
					Parent: common.String("EXAMPLE-parent-Value")}}},
			ObjectStatus: common.Int(969),
			Variables: []dataintegration.Variable{dataintegration.Variable{ConfigValues: &dataintegration.ConfigValues{ConfigParamValues: map[string]dataintegration.ConfigParameterValue{"EXAMPLE_KEY_YZoGR": dataintegration.ConfigParameterValue{IntValue: common.Int(675),
				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")}},
				DefaultValue:  &defaultValue,
				Description:   common.String("EXAMPLE-description-Value"),
				Identifier:    common.String("EXAMPLE-identifier-Value"),
				ObjectVersion: common.Int(794),
				ParentRef: &dataintegration.ParentReference{Parent: common.String("EXAMPLE-parent-Value"),
					RootDocId: common.String("ocid1.test.oc1..<unique_ID>EXAMPLE-rootDocId-Value")},
				Type: dataintegration.ArrayType{Description: common.String("EXAMPLE-description-Value"),
					ElementType:  common.String("EXAMPLE-elementType-Value"),
					Key:          common.String("EXAMPLE-key-Value"),
					ModelVersion: common.String("EXAMPLE-modelVersion-Value"),
					Name:         common.String("EXAMPLE-name-Value"),
					ObjectStatus: common.Int(431),
					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"),
				ModelType:    common.String("EXAMPLE-modelType-Value"),
				ModelVersion: common.String("EXAMPLE-modelVersion-Value"),
				Name:         common.String("EXAMPLE-name-Value"),
				ObjectStatus: common.Int(671),
				RootObjectDefaultValue: &dataintegration.RootObject{ModelType: common.String("EXAMPLE-modelType-Value"),
					ModelVersion: common.String("EXAMPLE-modelVersion-Value"),
					ObjectStatus: common.Int(690),
					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")}}}},
		WorkspaceId:  common.String("ocid1.test.oc1..<unique_ID>EXAMPLE-workspaceId-Value"),
		IfMatch:      common.String("EXAMPLE-ifMatch-Value"),
		OpcRequestId: common.String("BNZF5UTLUIB3ODDUYJTQ<unique_ID>")}

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

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