/** 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).
*/

import com.oracle.bmc.ConfigFileReader;
import com.oracle.bmc.auth.AuthenticationDetailsProvider;
import com.oracle.bmc.auth.ConfigFileAuthenticationDetailsProvider;
import com.oracle.bmc.dataintegration.DataIntegrationClient;
import com.oracle.bmc.dataintegration.model.*;
import com.oracle.bmc.dataintegration.requests.*;
import com.oracle.bmc.dataintegration.responses.*;
import java.math.BigDecimal;

import java.util.ArrayList;
import java.util.HashMap;
import java.util.Date;
import java.util.UUID;
import java.util.Arrays;


public class CreateTaskExample {
    public static void main(String[] args) throws Exception {

        /**
         * 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.
         */
        final ConfigFileReader.ConfigFile configFile = ConfigFileReader.parseDefault();
        final AuthenticationDetailsProvider provider = new ConfigFileAuthenticationDetailsProvider(configFile);

        /* Create a service client */
        DataIntegrationClient client = DataIntegrationClient.builder().build(provider);

        /* Create a request and dependent object(s). */
	CreateTaskDetails createTaskDetails = CreateTaskFromDataLoaderTask.builder()
		.dataFlow(DataFlow.builder()
			.key("EXAMPLE-key-Value")
			.modelType("EXAMPLE-modelType-Value")
			.modelVersion("EXAMPLE-modelVersion-Value")
			.parentRef(ParentReference.builder()
				.parent("EXAMPLE-parent-Value")
				.rootDocId("ocid1.test.oc1..<unique_ID>EXAMPLE-rootDocId-Value").build())
			.name("EXAMPLE-name-Value")
			.identifier("EXAMPLE-identifier-Value")
			.objectVersion(308)
			.nodes(new ArrayList<>(Arrays.asList(FlowNode.builder()
					.key("EXAMPLE-key-Value")
					.modelType("EXAMPLE-modelType-Value")
					.modelVersion("EXAMPLE-modelVersion-Value")
					.parentRef(ParentReference.builder()
						.parent("EXAMPLE-parent-Value")
						.rootDocId("ocid1.test.oc1..<unique_ID>EXAMPLE-rootDocId-Value").build())
					.name("EXAMPLE-name-Value")
					.description("EXAMPLE-description-Value")
					.inputLinks(new ArrayList<>(Arrays.asList(InputLink.builder()
							.fromLink("EXAMPLE-fromLink-Value")
							.fieldMap(RuleBasedEntityMap.builder()
								.key("EXAMPLE-key-Value")
								.modelVersion("EXAMPLE-modelVersion-Value")
								.parentRef(ParentReference.builder()
									.parent("EXAMPLE-parent-Value")
									.rootDocId("ocid1.test.oc1..<unique_ID>EXAMPLE-rootDocId-Value").build())
								.configValues(ConfigValues.builder()
									.configParamValues(new HashMap<java.lang.String, com.oracle.bmc.dataintegration.model.ConfigParameterValue>() {
											{
												put("EXAMPLE_KEY_mo7TO",ConfigParameterValue.builder()
											.stringValue("EXAMPLE-stringValue-Value")
											.intValue(74)
											.objectValue("EXAMPLE-objectValue-Value")
											.refValue("EXAMPLE-refValue-Value")
											.parameterValue("EXAMPLE-parameterValue-Value")
											.rootObjectValue("EXAMPLE-rootObjectValue-Value").build());
											}
 										})
									.parentRef(ParentReference.builder()
										.parent("EXAMPLE-parent-Value")
										.rootDocId("ocid1.test.oc1..<unique_ID>EXAMPLE-rootDocId-Value").build()).build())
								.mapType(RuleBasedEntityMap.MapType.Mapbypattern)
								.fromPattern("EXAMPLE-fromPattern-Value")
								.toPattern("EXAMPLE-toPattern-Value")
								.isJavaRegexSyntax(false)
								.objectStatus(494)
								.description("EXAMPLE-description-Value").build())
							.key("EXAMPLE-key-Value")
							.modelVersion("EXAMPLE-modelVersion-Value")
							.parentRef(ParentReference.builder()
								.parent("EXAMPLE-parent-Value")
								.rootDocId("ocid1.test.oc1..<unique_ID>EXAMPLE-rootDocId-Value").build())
							.objectStatus(501)
							.description("EXAMPLE-description-Value")
							.port("EXAMPLE-port-Value").build())))
					.outputLinks(new ArrayList<>(Arrays.asList(OutputLink.builder()
							.toLinks(new ArrayList<>(Arrays.asList("EXAMPLE--Value")))
							.key("EXAMPLE-key-Value")
							.modelVersion("EXAMPLE-modelVersion-Value")
							.parentRef(ParentReference.builder()
								.parent("EXAMPLE-parent-Value")
								.rootDocId("ocid1.test.oc1..<unique_ID>EXAMPLE-rootDocId-Value").build())
							.objectStatus(794)
							.description("EXAMPLE-description-Value")
							.port("EXAMPLE-port-Value").build())))
					.operator(Target.builder()
						.entity(DerivedEntity.builder()
							.key("EXAMPLE-key-Value")
							.modelVersion("EXAMPLE-modelVersion-Value")
							.parentRef(ParentReference.builder()
								.parent("EXAMPLE-parent-Value")
								.rootDocId("ocid1.test.oc1..<unique_ID>EXAMPLE-rootDocId-Value").build())
							.name("EXAMPLE-name-Value")
							.objectVersion(814)
							.shape(Shape.builder()
								.type(DynamicType.builder()
									.typeHandler(FlattenTypeHandler.builder()
										.key("EXAMPLE-key-Value")
										.modelVersion("EXAMPLE-modelVersion-Value")
										.parentRef(ParentReference.builder()
											.parent("EXAMPLE-parent-Value")
											.rootDocId("ocid1.test.oc1..<unique_ID>EXAMPLE-rootDocId-Value").build())
										.scope("EXAMPLE-scope-Value")
										.flattenDetails("EXAMPLE-flattenDetails-Value")
										.configValues(ConfigValues.builder()
											.configParamValues(new HashMap<java.lang.String, com.oracle.bmc.dataintegration.model.ConfigParameterValue>() {
													{
														put("EXAMPLE_KEY_93m2I",ConfigParameterValue.builder()
													.stringValue("EXAMPLE-stringValue-Value")
													.intValue(917)
													.objectValue("EXAMPLE-objectValue-Value")
													.refValue("EXAMPLE-refValue-Value")
													.parameterValue("EXAMPLE-parameterValue-Value")
													.rootObjectValue("EXAMPLE-rootObjectValue-Value").build());
													}
 												})
											.parentRef(ParentReference.builder()
												.parent("EXAMPLE-parent-Value")
												.rootDocId("ocid1.test.oc1..<unique_ID>EXAMPLE-rootDocId-Value").build()).build())
										.objectStatus(562).build())
									.configDefinition(ConfigDefinition.builder()
										.key("EXAMPLE-key-Value")
										.modelType("EXAMPLE-modelType-Value")
										.modelVersion("EXAMPLE-modelVersion-Value")
										.parentRef(ParentReference.builder()
											.parent("EXAMPLE-parent-Value")
											.rootDocId("ocid1.test.oc1..<unique_ID>EXAMPLE-rootDocId-Value").build())
										.name("EXAMPLE-name-Value")
										.isContained(false)
										.objectStatus(630)
										.configParameterDefinitions(new HashMap<java.lang.String, com.oracle.bmc.dataintegration.model.ConfigParameterDefinition>() {
												{
													put("EXAMPLE_KEY_Wzs2p",ConfigParameterDefinition.builder()
												.parameterName("EXAMPLE-parameterName-Value")
												.description("EXAMPLE-description-Value")
												.defaultValue("EXAMPLE-defaultValue-Value")
												.classFieldName("EXAMPLE-classFieldName-Value")
												.isStatic(false)
												.isClassFieldValue(false).build());
												}
 											}).build())
									.key("EXAMPLE-key-Value")
									.modelVersion("EXAMPLE-modelVersion-Value")
									.parentRef(ParentReference.builder()
										.parent("EXAMPLE-parent-Value")
										.rootDocId("ocid1.test.oc1..<unique_ID>EXAMPLE-rootDocId-Value").build())
									.name("EXAMPLE-name-Value")
									.objectStatus(855)
									.description("EXAMPLE-description-Value").build())
								.key("EXAMPLE-key-Value")
								.modelVersion("EXAMPLE-modelVersion-Value")
								.parentRef(ParentReference.builder()
									.parent("EXAMPLE-parent-Value")
									.rootDocId("ocid1.test.oc1..<unique_ID>EXAMPLE-rootDocId-Value").build())
								.configValues(ConfigValues.builder()
									.configParamValues(new HashMap<java.lang.String, com.oracle.bmc.dataintegration.model.ConfigParameterValue>() {
											{
												put("EXAMPLE_KEY_Cs7na",ConfigParameterValue.builder()
											.stringValue("EXAMPLE-stringValue-Value")
											.intValue(636)
											.objectValue("EXAMPLE-objectValue-Value")
											.refValue("EXAMPLE-refValue-Value")
											.parameterValue("EXAMPLE-parameterValue-Value")
											.rootObjectValue("EXAMPLE-rootObjectValue-Value").build());
											}
 										})
									.parentRef(ParentReference.builder()
										.parent("EXAMPLE-parent-Value")
										.rootDocId("ocid1.test.oc1..<unique_ID>EXAMPLE-rootDocId-Value").build()).build())
								.objectStatus(229)
								.name("EXAMPLE-name-Value")
								.description("EXAMPLE-description-Value").build())
							.shapeId("ocid1.test.oc1..<unique_ID>EXAMPLE-shapeId-Value")
							.resourceName("EXAMPLE-resourceName-Value")
							.objectStatus(42)
							.identifier("EXAMPLE-identifier-Value")
							.refDataObject(ReferencedDataObjectFromAPI.builder()
								.key("EXAMPLE-key-Value")
								.modelVersion("EXAMPLE-modelVersion-Value")
								.parentRef(ParentReference.builder()
									.parent("EXAMPLE-parent-Value")
									.rootDocId("ocid1.test.oc1..<unique_ID>EXAMPLE-rootDocId-Value").build())
								.name("EXAMPLE-name-Value")
								.objectVersion(590)
								.resourceName("EXAMPLE-resourceName-Value")
								.objectStatus(623)
								.externalKey("EXAMPLE-externalKey-Value").build())
							.mode(DerivedEntity.Mode.In)
							.derivedProperties(new HashMap<java.lang.String, java.lang.Object>() {
									{
										put("EXAMPLE_KEY_CqCBV","EXAMPLE--Value");
									}
 								})
							.metadata(ObjectMetadata.builder()
								.createdBy("EXAMPLE-createdBy-Value")
								.createdByName("EXAMPLE-createdByName-Value")
								.updatedBy("EXAMPLE-updatedBy-Value")
								.updatedByName("EXAMPLE-updatedByName-Value")
								.timeCreated(new Date("Sun Apr 18 02:06:35 UTC 2010"))
								.timeUpdated(new Date("Sun Dec 08 01:56:29 UTC 2030"))
								.aggregatorKey("EXAMPLE-aggregatorKey-Value")
								.aggregator(AggregatorSummary.builder()
									.type("EXAMPLE-type-Value")
									.key("EXAMPLE-key-Value")
									.name("EXAMPLE-name-Value")
									.identifier("EXAMPLE-identifier-Value")
									.description("EXAMPLE-description-Value").build())
								.identifierPath("EXAMPLE-identifierPath-Value")
								.infoFields(new HashMap<java.lang.String, java.lang.String>() {
										{
											put("EXAMPLE_KEY_bdNke","EXAMPLE_VALUE_zxIv007WoSWWtOgKpiUu");
										}
 									})
								.registryVersion(406)
								.labels(new ArrayList<>(Arrays.asList("EXAMPLE--Value")))
								.isFavorite(false)
								.countStatistics(CountStatistic.builder()
									.objectTypeCountList(new ArrayList<>(Arrays.asList(CountStatisticSummary.builder()
											.objectType(CountStatisticSummary.ObjectType.Folder)
											.objectCount(38L).build()))).build()).build()).build())
						.isReadAccess(false)
						.isCopyFields(true)
						.isPredefinedShape(true)
						.isUseSameSourceName(false)
						.targetEntityNamePrefix("EXAMPLE-targetEntityNamePrefix-Value")
						.targetEntityNameSuffix("EXAMPLE-targetEntityNameSuffix-Value")
						.dataProperty(Target.DataProperty.Append)
						.schemaDriftConfig(SchemaDriftConfig.builder()
							.extraColumnHandling(SchemaDriftConfig.ExtraColumnHandling.NullFillup)
							.missingColumnHandling(SchemaDriftConfig.MissingColumnHandling.Allow)
							.dataTypeChangeHandling(SchemaDriftConfig.DataTypeChangeHandling.DoCastIfPossible)
							.isValidationWarningIfAllowed(false).build())
						.fixedDataShape(Shape.builder()
							.type(MapType.builder()
								.keyElementType("EXAMPLE-keyElementType-Value")
								.valueElementType("EXAMPLE-valueElementType-Value")
								.containsNull(false)
								.key("EXAMPLE-key-Value")
								.modelVersion("EXAMPLE-modelVersion-Value")
								.parentRef(ParentReference.builder()
									.parent("EXAMPLE-parent-Value")
									.rootDocId("ocid1.test.oc1..<unique_ID>EXAMPLE-rootDocId-Value").build())
								.name("EXAMPLE-name-Value")
								.objectStatus(286)
								.description("EXAMPLE-description-Value").build())
							.key("EXAMPLE-key-Value")
							.modelVersion("EXAMPLE-modelVersion-Value")
							.parentRef(ParentReference.builder()
								.parent("EXAMPLE-parent-Value")
								.rootDocId("ocid1.test.oc1..<unique_ID>EXAMPLE-rootDocId-Value").build())
							.configValues(ConfigValues.builder()
								.configParamValues(new HashMap<java.lang.String, com.oracle.bmc.dataintegration.model.ConfigParameterValue>() {
										{
											put("EXAMPLE_KEY_EJuVb",ConfigParameterValue.builder()
										.stringValue("EXAMPLE-stringValue-Value")
										.intValue(629)
										.objectValue("EXAMPLE-objectValue-Value")
										.refValue("EXAMPLE-refValue-Value")
										.parameterValue("EXAMPLE-parameterValue-Value")
										.rootObjectValue("EXAMPLE-rootObjectValue-Value").build());
										}
 									})
								.parentRef(ParentReference.builder()
									.parent("EXAMPLE-parent-Value")
									.rootDocId("ocid1.test.oc1..<unique_ID>EXAMPLE-rootDocId-Value").build()).build())
							.objectStatus(253)
							.name("EXAMPLE-name-Value")
							.description("EXAMPLE-description-Value").build())
						.writeOperationConfig(WriteOperationConfig.builder()
							.key("EXAMPLE-key-Value")
							.modelVersion("EXAMPLE-modelVersion-Value")
							.parentRef(ParentReference.builder()
								.parent("EXAMPLE-parent-Value")
								.rootDocId("ocid1.test.oc1..<unique_ID>EXAMPLE-rootDocId-Value").build())
							.operations(new ArrayList<>(Arrays.asList(Sort.builder()
									.sortClauses(new ArrayList<>(Arrays.asList(SortClause.builder()
											.field(ShapeField.builder()
												.type("EXAMPLE-type-Value")
												.labels(new ArrayList<>(Arrays.asList("EXAMPLE--Value")))
												.nativeShapeField(NativeShapeField.builder()
													.name("EXAMPLE-name-Value")
													.modelType("EXAMPLE-modelType-Value")
													.type("EXAMPLE-type-Value")
													.configValues(ConfigValues.builder()
														.configParamValues(new HashMap<java.lang.String, com.oracle.bmc.dataintegration.model.ConfigParameterValue>() {
																{
																	put("EXAMPLE_KEY_GXoJW",ConfigParameterValue.builder()
																.stringValue("EXAMPLE-stringValue-Value")
																.intValue(322)
																.objectValue("EXAMPLE-objectValue-Value")
																.refValue("EXAMPLE-refValue-Value")
																.parameterValue("EXAMPLE-parameterValue-Value")
																.rootObjectValue("EXAMPLE-rootObjectValue-Value").build());
																}
 															})
														.parentRef(ParentReference.builder()
															.parent("EXAMPLE-parent-Value")
															.rootDocId("ocid1.test.oc1..<unique_ID>EXAMPLE-rootDocId-Value").build()).build())
													.position(794)
													.defaultValueString("EXAMPLE-defaultValueString-Value")
													.isMandatory(true).build())
												.key("EXAMPLE-key-Value")
												.modelVersion("EXAMPLE-modelVersion-Value")
												.parentRef(ParentReference.builder()
													.parent("EXAMPLE-parent-Value")
													.rootDocId("ocid1.test.oc1..<unique_ID>EXAMPLE-rootDocId-Value").build())
												.configValues(ConfigValues.builder()
													.configParamValues(new HashMap<java.lang.String, com.oracle.bmc.dataintegration.model.ConfigParameterValue>() {
															{
																put("EXAMPLE_KEY_t3Nqb",ConfigParameterValue.builder()
															.stringValue("EXAMPLE-stringValue-Value")
															.intValue(625)
															.objectValue("EXAMPLE-objectValue-Value")
															.refValue("EXAMPLE-refValue-Value")
															.parameterValue("EXAMPLE-parameterValue-Value")
															.rootObjectValue("EXAMPLE-rootObjectValue-Value").build());
															}
 														})
													.parentRef(ParentReference.builder()
														.parent("EXAMPLE-parent-Value")
														.rootDocId("ocid1.test.oc1..<unique_ID>EXAMPLE-rootDocId-Value").build()).build())
												.objectStatus(103)
												.name("EXAMPLE-name-Value")
												.description("EXAMPLE-description-Value").build())
											.order(SortClause.Order.Asc).build()))).build())))
							.dataFormat(DataFormat.builder()
								.formatAttribute(ParquetFormatAttribute.builder()
									.compression("EXAMPLE-compression-Value")
									.isFilePattern(false).build())
								.type(DataFormat.Type.Xml)
								.compressionConfig(Compression.builder()
									.codec(Compression.Codec.Gzip).build()).build())
							.partitionConfig(KeyRangePartitionConfig.builder()
								.partitionNumber(208)
								.keyRange(KeyRange.builder()
									.key(ShapeField.builder()
										.type("EXAMPLE-type-Value")
										.labels(new ArrayList<>(Arrays.asList("EXAMPLE--Value")))
										.nativeShapeField(NativeShapeField.builder()
											.name("EXAMPLE-name-Value")
											.modelType("EXAMPLE-modelType-Value")
											.type("EXAMPLE-type-Value")
											.configValues(ConfigValues.builder()
												.configParamValues(new HashMap<java.lang.String, com.oracle.bmc.dataintegration.model.ConfigParameterValue>() {
														{
															put("EXAMPLE_KEY_dn3eu",ConfigParameterValue.builder()
														.stringValue("EXAMPLE-stringValue-Value")
														.intValue(44)
														.objectValue("EXAMPLE-objectValue-Value")
														.refValue("EXAMPLE-refValue-Value")
														.parameterValue("EXAMPLE-parameterValue-Value")
														.rootObjectValue("EXAMPLE-rootObjectValue-Value").build());
														}
 													})
												.parentRef(ParentReference.builder()
													.parent("EXAMPLE-parent-Value")
													.rootDocId("ocid1.test.oc1..<unique_ID>EXAMPLE-rootDocId-Value").build()).build())
											.position(405)
											.defaultValueString("EXAMPLE-defaultValueString-Value")
											.isMandatory(true).build())
										.key("EXAMPLE-key-Value")
										.modelVersion("EXAMPLE-modelVersion-Value")
										.parentRef(ParentReference.builder()
											.parent("EXAMPLE-parent-Value")
											.rootDocId("ocid1.test.oc1..<unique_ID>EXAMPLE-rootDocId-Value").build())
										.configValues(ConfigValues.builder()
											.configParamValues(new HashMap<java.lang.String, com.oracle.bmc.dataintegration.model.ConfigParameterValue>() {
													{
														put("EXAMPLE_KEY_04hhE",ConfigParameterValue.builder()
													.stringValue("EXAMPLE-stringValue-Value")
													.intValue(485)
													.objectValue("EXAMPLE-objectValue-Value")
													.refValue("EXAMPLE-refValue-Value")
													.parameterValue("EXAMPLE-parameterValue-Value")
													.rootObjectValue("EXAMPLE-rootObjectValue-Value").build());
													}
 												})
											.parentRef(ParentReference.builder()
												.parent("EXAMPLE-parent-Value")
												.rootDocId("ocid1.test.oc1..<unique_ID>EXAMPLE-rootDocId-Value").build()).build())
										.objectStatus(576)
										.name("EXAMPLE-name-Value")
										.description("EXAMPLE-description-Value").build()).build()).build())
							.writeAttribute(OracleAtpWriteAttributes.builder()
								.bucketSchema(Schema.builder()
									.key("EXAMPLE-key-Value")
									.modelType("EXAMPLE-modelType-Value")
									.modelVersion("EXAMPLE-modelVersion-Value")
									.parentRef(ParentReference.builder()
										.parent("EXAMPLE-parent-Value")
										.rootDocId("ocid1.test.oc1..<unique_ID>EXAMPLE-rootDocId-Value").build())
									.name("EXAMPLE-name-Value")
									.resourceName("EXAMPLE-resourceName-Value")
									.description("EXAMPLE-description-Value")
									.objectVersion(267)
									.externalKey("EXAMPLE-externalKey-Value")
									.isHasContainers(false)
									.defaultConnection("EXAMPLE-defaultConnection-Value")
									.objectStatus(349)
									.identifier("EXAMPLE-identifier-Value")
									.metadata(ObjectMetadata.builder()
										.createdBy("EXAMPLE-createdBy-Value")
										.createdByName("EXAMPLE-createdByName-Value")
										.updatedBy("EXAMPLE-updatedBy-Value")
										.updatedByName("EXAMPLE-updatedByName-Value")
										.timeCreated(new Date("Wed Nov 08 02:41:59 UTC 2017"))
										.timeUpdated(new Date("Mon Feb 12 21:50:29 UTC 2029"))
										.aggregatorKey("EXAMPLE-aggregatorKey-Value")
										.aggregator(AggregatorSummary.builder()
											.type("EXAMPLE-type-Value")
											.key("EXAMPLE-key-Value")
											.name("EXAMPLE-name-Value")
											.identifier("EXAMPLE-identifier-Value")
											.description("EXAMPLE-description-Value").build())
										.identifierPath("EXAMPLE-identifierPath-Value")
										.infoFields(new HashMap<java.lang.String, java.lang.String>() {
												{
													put("EXAMPLE_KEY_fgGzF","EXAMPLE_VALUE_oEpfWX28Nnxp7xIrUOkd");
												}
 											})
										.registryVersion(206)
										.labels(new ArrayList<>(Arrays.asList("EXAMPLE--Value")))
										.isFavorite(true)
										.countStatistics(CountStatistic.builder()
											.objectTypeCountList(new ArrayList<>(Arrays.asList(CountStatisticSummary.builder()
													.objectType(CountStatisticSummary.ObjectType.Task)
													.objectCount(377L).build()))).build()).build()).build())
								.stagingFileName("EXAMPLE-stagingFileName-Value")
								.stagingDataAsset(DataAssetFromMySQL.builder()
									.host("EXAMPLE-host-Value")
									.port("EXAMPLE-port-Value")
									.serviceName("EXAMPLE-serviceName-Value")
									.defaultConnection(ConnectionFromMySQLDetails.builder()
										.username("EXAMPLE-username-Value")
										.key("EXAMPLE-key-Value")
										.modelVersion("EXAMPLE-modelVersion-Value")
										.parentRef(ParentReference.builder()
											.parent("EXAMPLE-parent-Value")
											.rootDocId("ocid1.test.oc1..<unique_ID>EXAMPLE-rootDocId-Value").build())
										.name("EXAMPLE-name-Value")
										.description("EXAMPLE-description-Value")
										.objectVersion(428)
										.objectStatus(144)
										.identifier("EXAMPLE-identifier-Value")
										.primarySchema(Schema.builder()
											.key("EXAMPLE-key-Value")
											.modelType("EXAMPLE-modelType-Value")
											.modelVersion("EXAMPLE-modelVersion-Value")
											.parentRef(ParentReference.builder()
												.parent("EXAMPLE-parent-Value")
												.rootDocId("ocid1.test.oc1..<unique_ID>EXAMPLE-rootDocId-Value").build())
											.name("EXAMPLE-name-Value")
											.resourceName("EXAMPLE-resourceName-Value")
											.description("EXAMPLE-description-Value")
											.objectVersion(387)
											.externalKey("EXAMPLE-externalKey-Value")
											.isHasContainers(false)
											.defaultConnection("EXAMPLE-defaultConnection-Value")
											.objectStatus(583)
											.identifier("EXAMPLE-identifier-Value")
											.metadata(ObjectMetadata.builder()
												.createdBy("EXAMPLE-createdBy-Value")
												.createdByName("EXAMPLE-createdByName-Value")
												.updatedBy("EXAMPLE-updatedBy-Value")
												.updatedByName("EXAMPLE-updatedByName-Value")
												.timeCreated(new Date("Thu Apr 30 02:24:01 UTC 2026"))
												.timeUpdated(new Date("Fri Jun 17 18:00:04 UTC 2039"))
												.aggregatorKey("EXAMPLE-aggregatorKey-Value")
												.aggregator(AggregatorSummary.builder()
													.type("EXAMPLE-type-Value")
													.key("EXAMPLE-key-Value")
													.name("EXAMPLE-name-Value")
													.identifier("EXAMPLE-identifier-Value")
													.description("EXAMPLE-description-Value").build())
												.identifierPath("EXAMPLE-identifierPath-Value")
												.infoFields(new HashMap<java.lang.String, java.lang.String>() {
														{
															put("EXAMPLE_KEY_Xim3z","EXAMPLE_VALUE_Sc3XFwHWyVOyfwHsW4Tm");
														}
 													})
												.registryVersion(934)
												.labels(new ArrayList<>(Arrays.asList("EXAMPLE--Value")))
												.isFavorite(false)
												.countStatistics(CountStatistic.builder()
													.objectTypeCountList(new ArrayList<>(Arrays.asList(CountStatisticSummary.builder()
															.objectType(CountStatisticSummary.ObjectType.DataAsset)
															.objectCount(176L).build()))).build()).build()).build())
										.connectionProperties(new ArrayList<>(Arrays.asList(ConnectionProperty.builder()
												.name("EXAMPLE-name-Value")
												.value("EXAMPLE-value-Value").build())))
										.isDefault(false)
										.metadata(ObjectMetadata.builder()
											.createdBy("EXAMPLE-createdBy-Value")
											.createdByName("EXAMPLE-createdByName-Value")
											.updatedBy("EXAMPLE-updatedBy-Value")
											.updatedByName("EXAMPLE-updatedByName-Value")
											.timeCreated(new Date("Wed May 19 11:45:13 UTC 2049"))
											.timeUpdated(new Date("Fri Mar 13 18:45:09 UTC 2020"))
											.aggregatorKey("EXAMPLE-aggregatorKey-Value")
											.aggregator(AggregatorSummary.builder()
												.type("EXAMPLE-type-Value")
												.key("EXAMPLE-key-Value")
												.name("EXAMPLE-name-Value")
												.identifier("EXAMPLE-identifier-Value")
												.description("EXAMPLE-description-Value").build())
											.identifierPath("EXAMPLE-identifierPath-Value")
											.infoFields(new HashMap<java.lang.String, java.lang.String>() {
													{
														put("EXAMPLE_KEY_aGwiC","EXAMPLE_VALUE_czy70JMzFhRtcVDouwaF");
													}
 												})
											.registryVersion(482)
											.labels(new ArrayList<>(Arrays.asList("EXAMPLE--Value")))
											.isFavorite(false)
											.countStatistics(CountStatistic.builder()
												.objectTypeCountList(new ArrayList<>(Arrays.asList(CountStatisticSummary.builder()
														.objectType(CountStatisticSummary.ObjectType.Task)
														.objectCount(60L).build()))).build()).build()).build())
									.key("EXAMPLE-key-Value")
									.modelVersion("EXAMPLE-modelVersion-Value")
									.name("EXAMPLE-name-Value")
									.description("EXAMPLE-description-Value")
									.objectStatus(912)
									.identifier("EXAMPLE-identifier-Value")
									.externalKey("EXAMPLE-externalKey-Value")
									.assetProperties(new HashMap<java.lang.String, java.lang.String>() {
											{
												put("EXAMPLE_KEY_IbQzr","EXAMPLE_VALUE_nVtaUT8zm8i9QH8ITz2h");
											}
 										})
									.nativeTypeSystem(TypeSystem.builder()
										.key("EXAMPLE-key-Value")
										.modelType("EXAMPLE-modelType-Value")
										.modelVersion("EXAMPLE-modelVersion-Value")
										.parentRef(ParentReference.builder()
											.parent("EXAMPLE-parent-Value")
											.rootDocId("ocid1.test.oc1..<unique_ID>EXAMPLE-rootDocId-Value").build())
										.name("EXAMPLE-name-Value")
										.description("EXAMPLE-description-Value")
										.objectVersion(539)
										.typeMappingTo(new HashMap<java.lang.String, java.lang.String>() {
												{
													put("EXAMPLE_KEY_LDwWn","EXAMPLE_VALUE_00CMWjjLet9pUm2MPknX");
												}
 											})
										.typeMappingFrom(new HashMap<java.lang.String, java.lang.String>() {
												{
													put("EXAMPLE_KEY_DzRtt","EXAMPLE_VALUE_44RXcjiHIuMJy6EBtvIM");
												}
 											})
										.objectStatus(597)
										.identifier("EXAMPLE-identifier-Value")
										.types(new ArrayList<>(Arrays.asList(DataType.builder()
												.dtType(DataType.DtType.Structured)
												.typeSystemName("EXAMPLE-typeSystemName-Value")
												.configDefinition(ConfigDefinition.builder()
													.key("EXAMPLE-key-Value")
													.modelType("EXAMPLE-modelType-Value")
													.modelVersion("EXAMPLE-modelVersion-Value")
													.parentRef(ParentReference.builder()
														.parent("EXAMPLE-parent-Value")
														.rootDocId("ocid1.test.oc1..<unique_ID>EXAMPLE-rootDocId-Value").build())
													.name("EXAMPLE-name-Value")
													.isContained(true)
													.objectStatus(303)
													.configParameterDefinitions(new HashMap<java.lang.String, com.oracle.bmc.dataintegration.model.ConfigParameterDefinition>() {
															{
																put("EXAMPLE_KEY_iYETx",ConfigParameterDefinition.builder()
															.parameterType(ConfiguredType.builder()
																.wrappedType("EXAMPLE-wrappedType-Value")
																.configValues(ConfigValues.builder()
																	.configParamValues(new HashMap<java.lang.String, com.oracle.bmc.dataintegration.model.ConfigParameterValue>() {
																			{
																				put("EXAMPLE_KEY_CCIYV",ConfigParameterValue.builder()
																			.stringValue("EXAMPLE-stringValue-Value")
																			.intValue(53)
																			.objectValue("EXAMPLE-objectValue-Value")
																			.refValue("EXAMPLE-refValue-Value")
																			.parameterValue("EXAMPLE-parameterValue-Value")
																			.rootObjectValue("EXAMPLE-rootObjectValue-Value").build());
																			}
 																		})
																	.parentRef(ParentReference.builder()
																		.parent("EXAMPLE-parent-Value")
																		.rootDocId("ocid1.test.oc1..<unique_ID>EXAMPLE-rootDocId-Value").build()).build())
																.key("EXAMPLE-key-Value")
																.modelVersion("EXAMPLE-modelVersion-Value")
																.parentRef(ParentReference.builder()
																	.parent("EXAMPLE-parent-Value")
																	.rootDocId("ocid1.test.oc1..<unique_ID>EXAMPLE-rootDocId-Value").build())
																.name("EXAMPLE-name-Value")
																.objectStatus(339)
																.description("EXAMPLE-description-Value").build())
															.parameterName("EXAMPLE-parameterName-Value")
															.description("EXAMPLE-description-Value")
															.defaultValue("EXAMPLE-defaultValue-Value")
															.classFieldName("EXAMPLE-classFieldName-Value")
															.isStatic(true)
															.isClassFieldValue(false).build());
															}
 														}).build())
												.key("EXAMPLE-key-Value")
												.modelVersion("EXAMPLE-modelVersion-Value")
												.parentRef(ParentReference.builder()
													.parent("EXAMPLE-parent-Value")
													.rootDocId("ocid1.test.oc1..<unique_ID>EXAMPLE-rootDocId-Value").build())
												.name("EXAMPLE-name-Value")
												.objectStatus(670)
												.description("EXAMPLE-description-Value").build()))).build())
									.objectVersion(585)
									.parentRef(ParentReference.builder()
										.parent("EXAMPLE-parent-Value")
										.rootDocId("ocid1.test.oc1..<unique_ID>EXAMPLE-rootDocId-Value").build())
									.metadata(ObjectMetadata.builder()
										.createdBy("EXAMPLE-createdBy-Value")
										.createdByName("EXAMPLE-createdByName-Value")
										.updatedBy("EXAMPLE-updatedBy-Value")
										.updatedByName("EXAMPLE-updatedByName-Value")
										.timeCreated(new Date("Thu May 03 05:09:20 UTC 2035"))
										.timeUpdated(new Date("Thu Feb 11 17:43:08 UTC 2038"))
										.aggregatorKey("EXAMPLE-aggregatorKey-Value")
										.aggregator(AggregatorSummary.builder()
											.type("EXAMPLE-type-Value")
											.key("EXAMPLE-key-Value")
											.name("EXAMPLE-name-Value")
											.identifier("EXAMPLE-identifier-Value")
											.description("EXAMPLE-description-Value").build())
										.identifierPath("EXAMPLE-identifierPath-Value")
										.infoFields(new HashMap<java.lang.String, java.lang.String>() {
												{
													put("EXAMPLE_KEY_JcOhs","EXAMPLE_VALUE_TdnGCdRtZ8RX68gStody");
												}
 											})
										.registryVersion(161)
										.labels(new ArrayList<>(Arrays.asList("EXAMPLE--Value")))
										.isFavorite(true)
										.countStatistics(CountStatistic.builder()
											.objectTypeCountList(new ArrayList<>(Arrays.asList(CountStatisticSummary.builder()
													.objectType(CountStatisticSummary.ObjectType.Project)
													.objectCount(842L).build()))).build()).build())
									.keyMap(new HashMap<java.lang.String, java.lang.String>() {
											{
												put("EXAMPLE_KEY_CCZ4U","EXAMPLE_VALUE_wDCb5lzZRT7MG1YB1A6h");
											}
 										}).build())
								.stagingConnection(ConnectionFromBICC.builder()
									.username("EXAMPLE-username-Value")
									.passwordSecret(SensitiveAttribute.builder()
										.secretConfig(OciVaultSecretConfig.builder()
											.secretId("ocid1.test.oc1..<unique_ID>EXAMPLE-secretId-Value").build())
										.value("EXAMPLE-value-Value").build())
									.defaultExternalStorage(ExternalStorage.builder()
										.storageId("ocid1.test.oc1..<unique_ID>EXAMPLE-storageId-Value")
										.storageName("EXAMPLE-storageName-Value")
										.host("EXAMPLE-host-Value")
										.tenancyId("ocid1.test.oc1..<unique_ID>EXAMPLE-tenancyId-Value")
										.namespace("EXAMPLE-namespace-Value")
										.bucket("EXAMPLE-bucket-Value").build())
									.key("EXAMPLE-key-Value")
									.modelVersion("EXAMPLE-modelVersion-Value")
									.parentRef(ParentReference.builder()
										.parent("EXAMPLE-parent-Value")
										.rootDocId("ocid1.test.oc1..<unique_ID>EXAMPLE-rootDocId-Value").build())
									.name("EXAMPLE-name-Value")
									.description("EXAMPLE-description-Value")
									.objectVersion(803)
									.objectStatus(897)
									.identifier("EXAMPLE-identifier-Value")
									.primarySchema(Schema.builder()
										.key("EXAMPLE-key-Value")
										.modelType("EXAMPLE-modelType-Value")
										.modelVersion("EXAMPLE-modelVersion-Value")
										.parentRef(ParentReference.builder()
											.parent("EXAMPLE-parent-Value")
											.rootDocId("ocid1.test.oc1..<unique_ID>EXAMPLE-rootDocId-Value").build())
										.name("EXAMPLE-name-Value")
										.resourceName("EXAMPLE-resourceName-Value")
										.description("EXAMPLE-description-Value")
										.objectVersion(920)
										.externalKey("EXAMPLE-externalKey-Value")
										.isHasContainers(false)
										.defaultConnection("EXAMPLE-defaultConnection-Value")
										.objectStatus(579)
										.identifier("EXAMPLE-identifier-Value")
										.metadata(ObjectMetadata.builder()
											.createdBy("EXAMPLE-createdBy-Value")
											.createdByName("EXAMPLE-createdByName-Value")
											.updatedBy("EXAMPLE-updatedBy-Value")
											.updatedByName("EXAMPLE-updatedByName-Value")
											.timeCreated(new Date("Fri Jun 08 17:15:46 UTC 2018"))
											.timeUpdated(new Date("Thu Jun 12 01:49:22 UTC 2042"))
											.aggregatorKey("EXAMPLE-aggregatorKey-Value")
											.aggregator(AggregatorSummary.builder()
												.type("EXAMPLE-type-Value")
												.key("EXAMPLE-key-Value")
												.name("EXAMPLE-name-Value")
												.identifier("EXAMPLE-identifier-Value")
												.description("EXAMPLE-description-Value").build())
											.identifierPath("EXAMPLE-identifierPath-Value")
											.infoFields(new HashMap<java.lang.String, java.lang.String>() {
													{
														put("EXAMPLE_KEY_NrTdI","EXAMPLE_VALUE_UogimJFAbbVapQ5QUs1r");
													}
 												})
											.registryVersion(93)
											.labels(new ArrayList<>(Arrays.asList("EXAMPLE--Value")))
											.isFavorite(true)
											.countStatistics(CountStatistic.builder()
												.objectTypeCountList(new ArrayList<>(Arrays.asList(CountStatisticSummary.builder()
														.objectType(CountStatisticSummary.ObjectType.UserDefinedFunction)
														.objectCount(534L).build()))).build()).build()).build())
									.connectionProperties(new ArrayList<>(Arrays.asList(ConnectionProperty.builder()
											.name("EXAMPLE-name-Value")
											.value("EXAMPLE-value-Value").build())))
									.isDefault(false)
									.metadata(ObjectMetadata.builder()
										.createdBy("EXAMPLE-createdBy-Value")
										.createdByName("EXAMPLE-createdByName-Value")
										.updatedBy("EXAMPLE-updatedBy-Value")
										.updatedByName("EXAMPLE-updatedByName-Value")
										.timeCreated(new Date("Wed May 26 19:06:46 UTC 2027"))
										.timeUpdated(new Date("Sun Mar 03 11:21:38 UTC 2019"))
										.aggregatorKey("EXAMPLE-aggregatorKey-Value")
										.aggregator(AggregatorSummary.builder()
											.type("EXAMPLE-type-Value")
											.key("EXAMPLE-key-Value")
											.name("EXAMPLE-name-Value")
											.identifier("EXAMPLE-identifier-Value")
											.description("EXAMPLE-description-Value").build())
										.identifierPath("EXAMPLE-identifierPath-Value")
										.infoFields(new HashMap<java.lang.String, java.lang.String>() {
												{
													put("EXAMPLE_KEY_S27OS","EXAMPLE_VALUE_uBJSgyYD1xEuoBgmXUey");
												}
 											})
										.registryVersion(785)
										.labels(new ArrayList<>(Arrays.asList("EXAMPLE--Value")))
										.isFavorite(true)
										.countStatistics(CountStatistic.builder()
											.objectTypeCountList(new ArrayList<>(Arrays.asList(CountStatisticSummary.builder()
													.objectType(CountStatisticSummary.ObjectType.DataFlow)
													.objectCount(612L).build()))).build()).build())
									.keyMap(new HashMap<java.lang.String, java.lang.String>() {
											{
												put("EXAMPLE_KEY_mhdPx","EXAMPLE_VALUE_dHgZuWHny2HmaXi3raM3");
											}
 										}).build()).build())
							.writeMode(WriteOperationConfig.WriteMode.Ignore)
							.mergeKey(UniqueDataKey.builder()
								.key("EXAMPLE-key-Value")
								.modelVersion("EXAMPLE-modelVersion-Value")
								.parentRef(ParentReference.builder()
									.parent("EXAMPLE-parent-Value")
									.rootDocId("ocid1.test.oc1..<unique_ID>EXAMPLE-rootDocId-Value").build())
								.name("EXAMPLE-name-Value")
								.attributeRefs(new ArrayList<>(Arrays.asList(KeyAttribute.builder()
										.position(236)
										.shapeField(ShapeField.builder()
											.type("EXAMPLE-type-Value")
											.labels(new ArrayList<>(Arrays.asList("EXAMPLE--Value")))
											.nativeShapeField(NativeShapeField.builder()
												.name("EXAMPLE-name-Value")
												.modelType("EXAMPLE-modelType-Value")
												.type("EXAMPLE-type-Value")
												.configValues(ConfigValues.builder()
													.configParamValues(new HashMap<java.lang.String, com.oracle.bmc.dataintegration.model.ConfigParameterValue>() {
															{
																put("EXAMPLE_KEY_YflfT",ConfigParameterValue.builder()
															.stringValue("EXAMPLE-stringValue-Value")
															.intValue(372)
															.objectValue("EXAMPLE-objectValue-Value")
															.refValue("EXAMPLE-refValue-Value")
															.parameterValue("EXAMPLE-parameterValue-Value")
															.rootObjectValue("EXAMPLE-rootObjectValue-Value").build());
															}
 														})
													.parentRef(ParentReference.builder()
														.parent("EXAMPLE-parent-Value")
														.rootDocId("ocid1.test.oc1..<unique_ID>EXAMPLE-rootDocId-Value").build()).build())
												.position(180)
												.defaultValueString("EXAMPLE-defaultValueString-Value")
												.isMandatory(true).build())
											.key("EXAMPLE-key-Value")
											.modelVersion("EXAMPLE-modelVersion-Value")
											.parentRef(ParentReference.builder()
												.parent("EXAMPLE-parent-Value")
												.rootDocId("ocid1.test.oc1..<unique_ID>EXAMPLE-rootDocId-Value").build())
											.configValues(ConfigValues.builder()
												.configParamValues(new HashMap<java.lang.String, com.oracle.bmc.dataintegration.model.ConfigParameterValue>() {
														{
															put("EXAMPLE_KEY_shOCi",ConfigParameterValue.builder()
														.stringValue("EXAMPLE-stringValue-Value")
														.intValue(602)
														.objectValue("EXAMPLE-objectValue-Value")
														.refValue("EXAMPLE-refValue-Value")
														.parameterValue("EXAMPLE-parameterValue-Value")
														.rootObjectValue("EXAMPLE-rootObjectValue-Value").build());
														}
 													})
												.parentRef(ParentReference.builder()
													.parent("EXAMPLE-parent-Value")
													.rootDocId("ocid1.test.oc1..<unique_ID>EXAMPLE-rootDocId-Value").build()).build())
											.objectStatus(409)
											.name("EXAMPLE-name-Value")
											.description("EXAMPLE-description-Value").build())
										.attribute(ShapeField.builder()
											.type("EXAMPLE-type-Value")
											.labels(new ArrayList<>(Arrays.asList("EXAMPLE--Value")))
											.nativeShapeField(NativeShapeField.builder()
												.name("EXAMPLE-name-Value")
												.modelType("EXAMPLE-modelType-Value")
												.type("EXAMPLE-type-Value")
												.configValues(ConfigValues.builder()
													.configParamValues(new HashMap<java.lang.String, com.oracle.bmc.dataintegration.model.ConfigParameterValue>() {
															{
																put("EXAMPLE_KEY_ik8KM",ConfigParameterValue.builder()
															.stringValue("EXAMPLE-stringValue-Value")
															.intValue(435)
															.objectValue("EXAMPLE-objectValue-Value")
															.refValue("EXAMPLE-refValue-Value")
															.parameterValue("EXAMPLE-parameterValue-Value")
															.rootObjectValue("EXAMPLE-rootObjectValue-Value").build());
															}
 														})
													.parentRef(ParentReference.builder()
														.parent("EXAMPLE-parent-Value")
														.rootDocId("ocid1.test.oc1..<unique_ID>EXAMPLE-rootDocId-Value").build()).build())
												.position(311)
												.defaultValueString("EXAMPLE-defaultValueString-Value")
												.isMandatory(false).build())
											.key("EXAMPLE-key-Value")
											.modelVersion("EXAMPLE-modelVersion-Value")
											.parentRef(ParentReference.builder()
												.parent("EXAMPLE-parent-Value")
												.rootDocId("ocid1.test.oc1..<unique_ID>EXAMPLE-rootDocId-Value").build())
											.configValues(ConfigValues.builder()
												.configParamValues(new HashMap<java.lang.String, com.oracle.bmc.dataintegration.model.ConfigParameterValue>() {
														{
															put("EXAMPLE_KEY_deGAl",ConfigParameterValue.builder()
														.stringValue("EXAMPLE-stringValue-Value")
														.intValue(85)
														.objectValue("EXAMPLE-objectValue-Value")
														.refValue("EXAMPLE-refValue-Value")
														.parameterValue("EXAMPLE-parameterValue-Value")
														.rootObjectValue("EXAMPLE-rootObjectValue-Value").build());
														}
 													})
												.parentRef(ParentReference.builder()
													.parent("EXAMPLE-parent-Value")
													.rootDocId("ocid1.test.oc1..<unique_ID>EXAMPLE-rootDocId-Value").build()).build())
											.objectStatus(883)
											.name("EXAMPLE-name-Value")
											.description("EXAMPLE-description-Value").build()).build())))
								.objectStatus(747).build())
							.objectStatus(545)
							.metadataConfigProperties(new HashMap<java.lang.String, java.lang.String>() {
									{
										put("EXAMPLE_KEY_edY23","EXAMPLE_VALUE_SxkJv7H5hOysygPq2P5R");
									}
 								})
							.derivedAttributes(new HashMap<java.lang.String, java.lang.String>() {
									{
										put("EXAMPLE_KEY_MD8kU","EXAMPLE_VALUE_FDlcIDG3Rr3l0MwK1S43");
									}
 								})
							.callAttribute(BipCallAttribute.builder()
								.offsetParameter("EXAMPLE-offsetParameter-Value")
								.fetchNextRowsParameter("EXAMPLE-fetchNextRowsParameter-Value")
								.stagingDataAsset(DataAssetSummaryFromObjectStorage.builder()
									.ociRegion("EXAMPLE-ociRegion-Value")
									.url("EXAMPLE-url-Value")
									.tenancyId("ocid1.test.oc1..<unique_ID>EXAMPLE-tenancyId-Value")
									.namespace("EXAMPLE-namespace-Value")
									.defaultConnection(ConnectionSummaryFromObjectStorage.builder()
										.credentialFileContent("EXAMPLE-credentialFileContent-Value")
										.userId("ocid1.test.oc1..<unique_ID>EXAMPLE-userId-Value")
										.fingerPrint("EXAMPLE-fingerPrint-Value")
										.passPhrase("EXAMPLE-passPhrase-Value")
										.key("EXAMPLE-key-Value")
										.modelVersion("EXAMPLE-modelVersion-Value")
										.parentRef(ParentReference.builder()
											.parent("EXAMPLE-parent-Value")
											.rootDocId("ocid1.test.oc1..<unique_ID>EXAMPLE-rootDocId-Value").build())
										.name("EXAMPLE-name-Value")
										.description("EXAMPLE-description-Value")
										.objectVersion(761)
										.objectStatus(875)
										.identifier("EXAMPLE-identifier-Value")
										.primarySchema(Schema.builder()
											.key("EXAMPLE-key-Value")
											.modelType("EXAMPLE-modelType-Value")
											.modelVersion("EXAMPLE-modelVersion-Value")
											.parentRef(ParentReference.builder()
												.parent("EXAMPLE-parent-Value")
												.rootDocId("ocid1.test.oc1..<unique_ID>EXAMPLE-rootDocId-Value").build())
											.name("EXAMPLE-name-Value")
											.resourceName("EXAMPLE-resourceName-Value")
											.description("EXAMPLE-description-Value")
											.objectVersion(422)
											.externalKey("EXAMPLE-externalKey-Value")
											.isHasContainers(true)
											.defaultConnection("EXAMPLE-defaultConnection-Value")
											.objectStatus(805)
											.identifier("EXAMPLE-identifier-Value")
											.metadata(ObjectMetadata.builder()
												.createdBy("EXAMPLE-createdBy-Value")
												.createdByName("EXAMPLE-createdByName-Value")
												.updatedBy("EXAMPLE-updatedBy-Value")
												.updatedByName("EXAMPLE-updatedByName-Value")
												.timeCreated(new Date("Wed Aug 21 04:50:28 UTC 2013"))
												.timeUpdated(new Date("Thu May 21 05:59:41 UTC 2048"))
												.aggregatorKey("EXAMPLE-aggregatorKey-Value")
												.aggregator(AggregatorSummary.builder()
													.type("EXAMPLE-type-Value")
													.key("EXAMPLE-key-Value")
													.name("EXAMPLE-name-Value")
													.identifier("EXAMPLE-identifier-Value")
													.description("EXAMPLE-description-Value").build())
												.identifierPath("EXAMPLE-identifierPath-Value")
												.infoFields(new HashMap<java.lang.String, java.lang.String>() {
														{
															put("EXAMPLE_KEY_1c87W","EXAMPLE_VALUE_jobqTjyQdk43cbVeflzR");
														}
 													})
												.registryVersion(734)
												.labels(new ArrayList<>(Arrays.asList("EXAMPLE--Value")))
												.isFavorite(false)
												.countStatistics(CountStatistic.builder()
													.objectTypeCountList(new ArrayList<>(Arrays.asList(CountStatisticSummary.builder()
															.objectType(CountStatisticSummary.ObjectType.DataAsset)
															.objectCount(697L).build()))).build()).build()).build())
										.connectionProperties(new ArrayList<>(Arrays.asList(ConnectionProperty.builder()
												.name("EXAMPLE-name-Value")
												.value("EXAMPLE-value-Value").build())))
										.isDefault(false)
										.metadata(ObjectMetadata.builder()
											.createdBy("EXAMPLE-createdBy-Value")
											.createdByName("EXAMPLE-createdByName-Value")
											.updatedBy("EXAMPLE-updatedBy-Value")
											.updatedByName("EXAMPLE-updatedByName-Value")
											.timeCreated(new Date("Wed Jan 24 13:20:33 UTC 2024"))
											.timeUpdated(new Date("Mon Aug 15 15:25:18 UTC 2016"))
											.aggregatorKey("EXAMPLE-aggregatorKey-Value")
											.aggregator(AggregatorSummary.builder()
												.type("EXAMPLE-type-Value")
												.key("EXAMPLE-key-Value")
												.name("EXAMPLE-name-Value")
												.identifier("EXAMPLE-identifier-Value")
												.description("EXAMPLE-description-Value").build())
											.identifierPath("EXAMPLE-identifierPath-Value")
											.infoFields(new HashMap<java.lang.String, java.lang.String>() {
													{
														put("EXAMPLE_KEY_tLESN","EXAMPLE_VALUE_C3twGCDr18neJVgMwcF1");
													}
 												})
											.registryVersion(714)
											.labels(new ArrayList<>(Arrays.asList("EXAMPLE--Value")))
											.isFavorite(false)
											.countStatistics(CountStatistic.builder()
												.objectTypeCountList(new ArrayList<>(Arrays.asList(CountStatisticSummary.builder()
														.objectType(CountStatisticSummary.ObjectType.Application)
														.objectCount(329L).build()))).build()).build())
										.keyMap(new HashMap<java.lang.String, java.lang.String>() {
												{
													put("EXAMPLE_KEY_rfNh3","EXAMPLE_VALUE_9EbzscJrzcB7noXAgcXS");
												}
 											}).build())
									.key("EXAMPLE-key-Value")
									.modelVersion("EXAMPLE-modelVersion-Value")
									.name("EXAMPLE-name-Value")
									.description("EXAMPLE-description-Value")
									.objectStatus(953)
									.identifier("EXAMPLE-identifier-Value")
									.externalKey("EXAMPLE-externalKey-Value")
									.assetProperties(new HashMap<java.lang.String, java.lang.String>() {
											{
												put("EXAMPLE_KEY_Y7a05","EXAMPLE_VALUE_ungAjimt4eMsqRdwy7nk");
											}
 										})
									.nativeTypeSystem(TypeSystem.builder()
										.key("EXAMPLE-key-Value")
										.modelType("EXAMPLE-modelType-Value")
										.modelVersion("EXAMPLE-modelVersion-Value")
										.parentRef(ParentReference.builder()
											.parent("EXAMPLE-parent-Value")
											.rootDocId("ocid1.test.oc1..<unique_ID>EXAMPLE-rootDocId-Value").build())
										.name("EXAMPLE-name-Value")
										.description("EXAMPLE-description-Value")
										.objectVersion(612)
										.typeMappingTo(new HashMap<java.lang.String, java.lang.String>() {
												{
													put("EXAMPLE_KEY_EiBC1","EXAMPLE_VALUE_S4Z9WroyRCnMo0BxtwzZ");
												}
 											})
										.typeMappingFrom(new HashMap<java.lang.String, java.lang.String>() {
												{
													put("EXAMPLE_KEY_lZdQY","EXAMPLE_VALUE_BklOFe6i1OIIsODu3V4I");
												}
 											})
										.objectStatus(979)
										.identifier("EXAMPLE-identifier-Value")
										.types(new ArrayList<>(Arrays.asList(DataType.builder()
												.dtType(DataType.DtType.Primitive)
												.typeSystemName("EXAMPLE-typeSystemName-Value")
												.configDefinition(ConfigDefinition.builder()
													.key("EXAMPLE-key-Value")
													.modelType("EXAMPLE-modelType-Value")
													.modelVersion("EXAMPLE-modelVersion-Value")
													.parentRef(ParentReference.builder()
														.parent("EXAMPLE-parent-Value")
														.rootDocId("ocid1.test.oc1..<unique_ID>EXAMPLE-rootDocId-Value").build())
													.name("EXAMPLE-name-Value")
													.isContained(false)
													.objectStatus(96)
													.configParameterDefinitions(new HashMap<java.lang.String, com.oracle.bmc.dataintegration.model.ConfigParameterDefinition>() {
															{
																put("EXAMPLE_KEY_QugZx",ConfigParameterDefinition.builder()
															.parameterType(JavaType.builder()
																.javaTypeName("EXAMPLE-javaTypeName-Value")
																.key("EXAMPLE-key-Value")
																.modelVersion("EXAMPLE-modelVersion-Value")
																.parentRef(ParentReference.builder()
																	.parent("EXAMPLE-parent-Value")
																	.rootDocId("ocid1.test.oc1..<unique_ID>EXAMPLE-rootDocId-Value").build())
																.name("EXAMPLE-name-Value")
																.objectStatus(932)
																.description("EXAMPLE-description-Value").build())
															.parameterName("EXAMPLE-parameterName-Value")
															.description("EXAMPLE-description-Value")
															.defaultValue("EXAMPLE-defaultValue-Value")
															.classFieldName("EXAMPLE-classFieldName-Value")
															.isStatic(true)
															.isClassFieldValue(false).build());
															}
 														}).build())
												.key("EXAMPLE-key-Value")
												.modelVersion("EXAMPLE-modelVersion-Value")
												.parentRef(ParentReference.builder()
													.parent("EXAMPLE-parent-Value")
													.rootDocId("ocid1.test.oc1..<unique_ID>EXAMPLE-rootDocId-Value").build())
												.name("EXAMPLE-name-Value")
												.objectStatus(217)
												.description("EXAMPLE-description-Value").build()))).build())
									.objectVersion(184)
									.parentRef(ParentReference.builder()
										.parent("EXAMPLE-parent-Value")
										.rootDocId("ocid1.test.oc1..<unique_ID>EXAMPLE-rootDocId-Value").build())
									.metadata(ObjectMetadata.builder()
										.createdBy("EXAMPLE-createdBy-Value")
										.createdByName("EXAMPLE-createdByName-Value")
										.updatedBy("EXAMPLE-updatedBy-Value")
										.updatedByName("EXAMPLE-updatedByName-Value")
										.timeCreated(new Date("Wed Feb 01 07:38:55 UTC 2023"))
										.timeUpdated(new Date("Sun Oct 26 15:25:27 UTC 2042"))
										.aggregatorKey("EXAMPLE-aggregatorKey-Value")
										.aggregator(AggregatorSummary.builder()
											.type("EXAMPLE-type-Value")
											.key("EXAMPLE-key-Value")
											.name("EXAMPLE-name-Value")
											.identifier("EXAMPLE-identifier-Value")
											.description("EXAMPLE-description-Value").build())
										.identifierPath("EXAMPLE-identifierPath-Value")
										.infoFields(new HashMap<java.lang.String, java.lang.String>() {
												{
													put("EXAMPLE_KEY_CBah5","EXAMPLE_VALUE_ZbM4zzGj8ShkTMZjsRJF");
												}
 											})
										.registryVersion(454)
										.labels(new ArrayList<>(Arrays.asList("EXAMPLE--Value")))
										.isFavorite(false)
										.countStatistics(CountStatistic.builder()
											.objectTypeCountList(new ArrayList<>(Arrays.asList(CountStatisticSummary.builder()
													.objectType(CountStatisticSummary.ObjectType.DataAsset)
													.objectCount(386L).build()))).build()).build()).build())
								.stagingConnection(ConnectionSummaryFromObjectStorage.builder()
									.credentialFileContent("EXAMPLE-credentialFileContent-Value")
									.userId("ocid1.test.oc1..<unique_ID>EXAMPLE-userId-Value")
									.fingerPrint("EXAMPLE-fingerPrint-Value")
									.passPhrase("EXAMPLE-passPhrase-Value")
									.key("EXAMPLE-key-Value")
									.modelVersion("EXAMPLE-modelVersion-Value")
									.parentRef(ParentReference.builder()
										.parent("EXAMPLE-parent-Value")
										.rootDocId("ocid1.test.oc1..<unique_ID>EXAMPLE-rootDocId-Value").build())
									.name("EXAMPLE-name-Value")
									.description("EXAMPLE-description-Value")
									.objectVersion(627)
									.objectStatus(90)
									.identifier("EXAMPLE-identifier-Value")
									.primarySchema(Schema.builder()
										.key("EXAMPLE-key-Value")
										.modelType("EXAMPLE-modelType-Value")
										.modelVersion("EXAMPLE-modelVersion-Value")
										.parentRef(ParentReference.builder()
											.parent("EXAMPLE-parent-Value")
											.rootDocId("ocid1.test.oc1..<unique_ID>EXAMPLE-rootDocId-Value").build())
										.name("EXAMPLE-name-Value")
										.resourceName("EXAMPLE-resourceName-Value")
										.description("EXAMPLE-description-Value")
										.objectVersion(379)
										.externalKey("EXAMPLE-externalKey-Value")
										.isHasContainers(false)
										.defaultConnection("EXAMPLE-defaultConnection-Value")
										.objectStatus(696)
										.identifier("EXAMPLE-identifier-Value")
										.metadata(ObjectMetadata.builder()
											.createdBy("EXAMPLE-createdBy-Value")
											.createdByName("EXAMPLE-createdByName-Value")
											.updatedBy("EXAMPLE-updatedBy-Value")
											.updatedByName("EXAMPLE-updatedByName-Value")
											.timeCreated(new Date("Mon Jul 22 15:35:13 UTC 2047"))
											.timeUpdated(new Date("Thu Apr 21 14:30:54 UTC 2022"))
											.aggregatorKey("EXAMPLE-aggregatorKey-Value")
											.aggregator(AggregatorSummary.builder()
												.type("EXAMPLE-type-Value")
												.key("EXAMPLE-key-Value")
												.name("EXAMPLE-name-Value")
												.identifier("EXAMPLE-identifier-Value")
												.description("EXAMPLE-description-Value").build())
											.identifierPath("EXAMPLE-identifierPath-Value")
											.infoFields(new HashMap<java.lang.String, java.lang.String>() {
													{
														put("EXAMPLE_KEY_6DtnB","EXAMPLE_VALUE_ytnWl7PQOVuTSPQKh9li");
													}
 												})
											.registryVersion(50)
											.labels(new ArrayList<>(Arrays.asList("EXAMPLE--Value")))
											.isFavorite(false)
											.countStatistics(CountStatistic.builder()
												.objectTypeCountList(new ArrayList<>(Arrays.asList(CountStatisticSummary.builder()
														.objectType(CountStatisticSummary.ObjectType.FunctionLibrary)
														.objectCount(363L).build()))).build()).build()).build())
									.connectionProperties(new ArrayList<>(Arrays.asList(ConnectionProperty.builder()
											.name("EXAMPLE-name-Value")
											.value("EXAMPLE-value-Value").build())))
									.isDefault(true)
									.metadata(ObjectMetadata.builder()
										.createdBy("EXAMPLE-createdBy-Value")
										.createdByName("EXAMPLE-createdByName-Value")
										.updatedBy("EXAMPLE-updatedBy-Value")
										.updatedByName("EXAMPLE-updatedByName-Value")
										.timeCreated(new Date("Tue Aug 09 22:00:18 UTC 2039"))
										.timeUpdated(new Date("Fri Mar 24 00:54:53 UTC 2034"))
										.aggregatorKey("EXAMPLE-aggregatorKey-Value")
										.aggregator(AggregatorSummary.builder()
											.type("EXAMPLE-type-Value")
											.key("EXAMPLE-key-Value")
											.name("EXAMPLE-name-Value")
											.identifier("EXAMPLE-identifier-Value")
											.description("EXAMPLE-description-Value").build())
										.identifierPath("EXAMPLE-identifierPath-Value")
										.infoFields(new HashMap<java.lang.String, java.lang.String>() {
												{
													put("EXAMPLE_KEY_oLlJH","EXAMPLE_VALUE_vzey7O9pCetYuqjaUudb");
												}
 											})
										.registryVersion(613)
										.labels(new ArrayList<>(Arrays.asList("EXAMPLE--Value")))
										.isFavorite(true)
										.countStatistics(CountStatistic.builder()
											.objectTypeCountList(new ArrayList<>(Arrays.asList(CountStatisticSummary.builder()
													.objectType(CountStatisticSummary.ObjectType.UserDefinedFunction)
													.objectCount(31L).build()))).build()).build())
									.keyMap(new HashMap<java.lang.String, java.lang.String>() {
											{
												put("EXAMPLE_KEY_NA1dF","EXAMPLE_VALUE_U1CXKJGf7MQlm7wt3Eg2");
											}
 										}).build())
								.bucketSchema(Schema.builder()
									.key("EXAMPLE-key-Value")
									.modelType("EXAMPLE-modelType-Value")
									.modelVersion("EXAMPLE-modelVersion-Value")
									.parentRef(ParentReference.builder()
										.parent("EXAMPLE-parent-Value")
										.rootDocId("ocid1.test.oc1..<unique_ID>EXAMPLE-rootDocId-Value").build())
									.name("EXAMPLE-name-Value")
									.resourceName("EXAMPLE-resourceName-Value")
									.description("EXAMPLE-description-Value")
									.objectVersion(403)
									.externalKey("EXAMPLE-externalKey-Value")
									.isHasContainers(false)
									.defaultConnection("EXAMPLE-defaultConnection-Value")
									.objectStatus(473)
									.identifier("EXAMPLE-identifier-Value")
									.metadata(ObjectMetadata.builder()
										.createdBy("EXAMPLE-createdBy-Value")
										.createdByName("EXAMPLE-createdByName-Value")
										.updatedBy("EXAMPLE-updatedBy-Value")
										.updatedByName("EXAMPLE-updatedByName-Value")
										.timeCreated(new Date("Sat Mar 04 04:53:46 UTC 2017"))
										.timeUpdated(new Date("Sat Mar 11 20:12:04 UTC 2017"))
										.aggregatorKey("EXAMPLE-aggregatorKey-Value")
										.aggregator(AggregatorSummary.builder()
											.type("EXAMPLE-type-Value")
											.key("EXAMPLE-key-Value")
											.name("EXAMPLE-name-Value")
											.identifier("EXAMPLE-identifier-Value")
											.description("EXAMPLE-description-Value").build())
										.identifierPath("EXAMPLE-identifierPath-Value")
										.infoFields(new HashMap<java.lang.String, java.lang.String>() {
												{
													put("EXAMPLE_KEY_XX8oW","EXAMPLE_VALUE_k0lL49Z4mgizrZj6IsMR");
												}
 											})
										.registryVersion(334)
										.labels(new ArrayList<>(Arrays.asList("EXAMPLE--Value")))
										.isFavorite(false)
										.countStatistics(CountStatistic.builder()
											.objectTypeCountList(new ArrayList<>(Arrays.asList(CountStatisticSummary.builder()
													.objectType(CountStatisticSummary.ObjectType.Project)
													.objectCount(576L).build()))).build()).build()).build())
								.fetchSize(323).build()).build())
						.loadOrder(265)
						.key("EXAMPLE-key-Value")
						.modelVersion("EXAMPLE-modelVersion-Value")
						.parentRef(ParentReference.builder()
							.parent("EXAMPLE-parent-Value")
							.rootDocId("ocid1.test.oc1..<unique_ID>EXAMPLE-rootDocId-Value").build())
						.name("EXAMPLE-name-Value")
						.description("EXAMPLE-description-Value")
						.objectVersion(421)
						.inputPorts(new ArrayList<>(Arrays.asList(InputPort.builder()
								.portType(InputPort.PortType.Control)
								.fields(new ArrayList<>(Arrays.asList(PivotField.builder()
										.expr(Expression.builder()
											.key("EXAMPLE-key-Value")
											.modelType("EXAMPLE-modelType-Value")
											.modelVersion("EXAMPLE-modelVersion-Value")
											.parentRef(ParentReference.builder()
												.parent("EXAMPLE-parent-Value")
												.rootDocId("ocid1.test.oc1..<unique_ID>EXAMPLE-rootDocId-Value").build())
											.exprString("EXAMPLE-exprString-Value")
											.configValues(ConfigValues.builder()
												.configParamValues(new HashMap<java.lang.String, com.oracle.bmc.dataintegration.model.ConfigParameterValue>() {
														{
															put("EXAMPLE_KEY_40sm6",ConfigParameterValue.builder()
														.stringValue("EXAMPLE-stringValue-Value")
														.intValue(101)
														.objectValue("EXAMPLE-objectValue-Value")
														.refValue("EXAMPLE-refValue-Value")
														.parameterValue("EXAMPLE-parameterValue-Value")
														.rootObjectValue("EXAMPLE-rootObjectValue-Value").build());
														}
 													})
												.parentRef(ParentReference.builder()
													.parent("EXAMPLE-parent-Value")
													.rootDocId("ocid1.test.oc1..<unique_ID>EXAMPLE-rootDocId-Value").build()).build())
											.objectStatus(849).build())
										.useType(ConfiguredType.builder()
											.wrappedType("EXAMPLE-wrappedType-Value")
											.configValues(ConfigValues.builder()
												.configParamValues(new HashMap<java.lang.String, com.oracle.bmc.dataintegration.model.ConfigParameterValue>() {
														{
															put("EXAMPLE_KEY_rTkND",ConfigParameterValue.builder()
														.stringValue("EXAMPLE-stringValue-Value")
														.intValue(240)
														.objectValue("EXAMPLE-objectValue-Value")
														.refValue("EXAMPLE-refValue-Value")
														.parameterValue("EXAMPLE-parameterValue-Value")
														.rootObjectValue("EXAMPLE-rootObjectValue-Value").build());
														}
 													})
												.parentRef(ParentReference.builder()
													.parent("EXAMPLE-parent-Value")
													.rootDocId("ocid1.test.oc1..<unique_ID>EXAMPLE-rootDocId-Value").build()).build())
											.configDefinition(ConfigDefinition.builder()
												.key("EXAMPLE-key-Value")
												.modelType("EXAMPLE-modelType-Value")
												.modelVersion("EXAMPLE-modelVersion-Value")
												.parentRef(ParentReference.builder()
													.parent("EXAMPLE-parent-Value")
													.rootDocId("ocid1.test.oc1..<unique_ID>EXAMPLE-rootDocId-Value").build())
												.name("EXAMPLE-name-Value")
												.isContained(true)
												.objectStatus(652)
												.configParameterDefinitions(new HashMap<java.lang.String, com.oracle.bmc.dataintegration.model.ConfigParameterDefinition>() {
														{
															put("EXAMPLE_KEY_792zk",ConfigParameterDefinition.builder()
														.parameterType(MaterializedCompositeType.builder()
															.elements(new ArrayList<>(Arrays.asList("EXAMPLE--Value")))
															.pathNames(new ArrayList<>(Arrays.asList("EXAMPLE--Value")))
															.key("EXAMPLE-key-Value")
															.modelVersion("EXAMPLE-modelVersion-Value")
															.parentRef(ParentReference.builder()
																.parent("EXAMPLE-parent-Value")
																.rootDocId("ocid1.test.oc1..<unique_ID>EXAMPLE-rootDocId-Value").build())
															.name("EXAMPLE-name-Value")
															.objectStatus(235)
															.description("EXAMPLE-description-Value").build())
														.parameterName("EXAMPLE-parameterName-Value")
														.description("EXAMPLE-description-Value")
														.defaultValue("EXAMPLE-defaultValue-Value")
														.classFieldName("EXAMPLE-classFieldName-Value")
														.isStatic(true)
														.isClassFieldValue(false).build());
														}
 													}).build())
											.key("EXAMPLE-key-Value")
											.modelVersion("EXAMPLE-modelVersion-Value")
											.parentRef(ParentReference.builder()
												.parent("EXAMPLE-parent-Value")
												.rootDocId("ocid1.test.oc1..<unique_ID>EXAMPLE-rootDocId-Value").build())
											.name("EXAMPLE-name-Value")
											.objectStatus(391)
											.description("EXAMPLE-description-Value").build())
										.type(DerivedType.builder()
											.key("EXAMPLE-key-Value")
											.modelVersion("EXAMPLE-modelVersion-Value")
											.parentRef(ParentReference.builder()
												.parent("EXAMPLE-parent-Value")
												.rootDocId("ocid1.test.oc1..<unique_ID>EXAMPLE-rootDocId-Value").build())
											.name("EXAMPLE-name-Value")
											.objectStatus(1)
											.description("EXAMPLE-description-Value").build())
										.columnNamePattern("EXAMPLE-columnNamePattern-Value")
										.key("EXAMPLE-key-Value")
										.modelVersion("EXAMPLE-modelVersion-Value")
										.parentRef(ParentReference.builder()
											.parent("EXAMPLE-parent-Value")
											.rootDocId("ocid1.test.oc1..<unique_ID>EXAMPLE-rootDocId-Value").build())
										.configValues(ConfigValues.builder()
											.configParamValues(new HashMap<java.lang.String, com.oracle.bmc.dataintegration.model.ConfigParameterValue>() {
													{
														put("EXAMPLE_KEY_S7GTv",ConfigParameterValue.builder()
													.stringValue("EXAMPLE-stringValue-Value")
													.intValue(266)
													.objectValue("EXAMPLE-objectValue-Value")
													.refValue("EXAMPLE-refValue-Value")
													.parameterValue("EXAMPLE-parameterValue-Value")
													.rootObjectValue("EXAMPLE-rootObjectValue-Value").build());
													}
 												})
											.parentRef(ParentReference.builder()
												.parent("EXAMPLE-parent-Value")
												.rootDocId("ocid1.test.oc1..<unique_ID>EXAMPLE-rootDocId-Value").build()).build())
										.objectStatus(814)
										.name("EXAMPLE-name-Value")
										.description("EXAMPLE-description-Value").build())))
								.key("EXAMPLE-key-Value")
								.modelVersion("EXAMPLE-modelVersion-Value")
								.parentRef(ParentReference.builder()
									.parent("EXAMPLE-parent-Value")
									.rootDocId("ocid1.test.oc1..<unique_ID>EXAMPLE-rootDocId-Value").build())
								.configValues(ConfigValues.builder()
									.configParamValues(new HashMap<java.lang.String, com.oracle.bmc.dataintegration.model.ConfigParameterValue>() {
											{
												put("EXAMPLE_KEY_P7RPu",ConfigParameterValue.builder()
											.stringValue("EXAMPLE-stringValue-Value")
											.intValue(450)
											.objectValue("EXAMPLE-objectValue-Value")
											.refValue("EXAMPLE-refValue-Value")
											.parameterValue("EXAMPLE-parameterValue-Value")
											.rootObjectValue("EXAMPLE-rootObjectValue-Value").build());
											}
 										})
									.parentRef(ParentReference.builder()
										.parent("EXAMPLE-parent-Value")
										.rootDocId("ocid1.test.oc1..<unique_ID>EXAMPLE-rootDocId-Value").build()).build())
								.objectStatus(85)
								.name("EXAMPLE-name-Value")
								.description("EXAMPLE-description-Value").build())))
						.outputPorts(new ArrayList<>(Arrays.asList(InputProxyField.builder()
								.scope("EXAMPLE-scope-Value")
								.type(DerivedType.builder()
									.key("EXAMPLE-key-Value")
									.modelVersion("EXAMPLE-modelVersion-Value")
									.parentRef(ParentReference.builder()
										.parent("EXAMPLE-parent-Value")
										.rootDocId("ocid1.test.oc1..<unique_ID>EXAMPLE-rootDocId-Value").build())
									.name("EXAMPLE-name-Value")
									.objectStatus(789)
									.description("EXAMPLE-description-Value").build())
								.labels(new ArrayList<>(Arrays.asList("EXAMPLE--Value")))
								.key("EXAMPLE-key-Value")
								.modelVersion("EXAMPLE-modelVersion-Value")
								.parentRef(ParentReference.builder()
									.parent("EXAMPLE-parent-Value")
									.rootDocId("ocid1.test.oc1..<unique_ID>EXAMPLE-rootDocId-Value").build())
								.configValues(ConfigValues.builder()
									.configParamValues(new HashMap<java.lang.String, com.oracle.bmc.dataintegration.model.ConfigParameterValue>() {
											{
												put("EXAMPLE_KEY_2A7FS",ConfigParameterValue.builder()
											.stringValue("EXAMPLE-stringValue-Value")
											.intValue(20)
											.objectValue("EXAMPLE-objectValue-Value")
											.refValue("EXAMPLE-refValue-Value")
											.parameterValue("EXAMPLE-parameterValue-Value")
											.rootObjectValue("EXAMPLE-rootObjectValue-Value").build());
											}
 										})
									.parentRef(ParentReference.builder()
										.parent("EXAMPLE-parent-Value")
										.rootDocId("ocid1.test.oc1..<unique_ID>EXAMPLE-rootDocId-Value").build()).build())
								.objectStatus(219)
								.name("EXAMPLE-name-Value")
								.description("EXAMPLE-description-Value").build())))
						.objectStatus(385)
						.identifier("EXAMPLE-identifier-Value")
						.parameters(new ArrayList<>(Arrays.asList(Parameter.builder()
								.type("EXAMPLE-type-Value")
								.defaultValue("EXAMPLE-defaultValue-Value")
								.rootObjectDefaultValue("EXAMPLE-rootObjectDefaultValue-Value")
								.isInput(false)
								.isOutput(true)
								.outputAggregationType(Parameter.OutputAggregationType.Max)
								.typeName("EXAMPLE-typeName-Value")
								.usedFor("EXAMPLE-usedFor-Value")
								.key("EXAMPLE-key-Value")
								.modelVersion("EXAMPLE-modelVersion-Value")
								.parentRef(ParentReference.builder()
									.parent("EXAMPLE-parent-Value")
									.rootDocId("ocid1.test.oc1..<unique_ID>EXAMPLE-rootDocId-Value").build())
								.configValues(ConfigValues.builder()
									.configParamValues(new HashMap<java.lang.String, com.oracle.bmc.dataintegration.model.ConfigParameterValue>() {
											{
												put("EXAMPLE_KEY_ffOqk",ConfigParameterValue.builder()
											.stringValue("EXAMPLE-stringValue-Value")
											.intValue(537)
											.objectValue("EXAMPLE-objectValue-Value")
											.refValue("EXAMPLE-refValue-Value")
											.parameterValue("EXAMPLE-parameterValue-Value")
											.rootObjectValue("EXAMPLE-rootObjectValue-Value").build());
											}
 										})
									.parentRef(ParentReference.builder()
										.parent("EXAMPLE-parent-Value")
										.rootDocId("ocid1.test.oc1..<unique_ID>EXAMPLE-rootDocId-Value").build()).build())
								.objectStatus(975)
								.name("EXAMPLE-name-Value")
								.description("EXAMPLE-description-Value").build())))
						.opConfigValues(ConfigValues.builder()
							.configParamValues(new HashMap<java.lang.String, com.oracle.bmc.dataintegration.model.ConfigParameterValue>() {
									{
										put("EXAMPLE_KEY_yZCB9",ConfigParameterValue.builder()
									.stringValue("EXAMPLE-stringValue-Value")
									.intValue(404)
									.objectValue("EXAMPLE-objectValue-Value")
									.refValue("EXAMPLE-refValue-Value")
									.parameterValue("EXAMPLE-parameterValue-Value")
									.rootObjectValue("EXAMPLE-rootObjectValue-Value").build());
									}
 								})
							.parentRef(ParentReference.builder()
								.parent("EXAMPLE-parent-Value")
								.rootDocId("ocid1.test.oc1..<unique_ID>EXAMPLE-rootDocId-Value").build()).build()).build())
					.uiProperties(UIProperties.builder()
						.coordinateX(new BigDecimal("2526.3245"))
						.coordinateY(new BigDecimal("2980.3503")).build())
					.objectStatus(237).build())))
			.parameters(new ArrayList<>(Arrays.asList(Parameter.builder()
					.type("EXAMPLE-type-Value")
					.defaultValue("EXAMPLE-defaultValue-Value")
					.rootObjectDefaultValue("EXAMPLE-rootObjectDefaultValue-Value")
					.isInput(false)
					.isOutput(true)
					.outputAggregationType(Parameter.OutputAggregationType.Max)
					.typeName("EXAMPLE-typeName-Value")
					.usedFor("EXAMPLE-usedFor-Value")
					.key("EXAMPLE-key-Value")
					.modelVersion("EXAMPLE-modelVersion-Value")
					.parentRef(ParentReference.builder()
						.parent("EXAMPLE-parent-Value")
						.rootDocId("ocid1.test.oc1..<unique_ID>EXAMPLE-rootDocId-Value").build())
					.configValues(ConfigValues.builder()
						.configParamValues(new HashMap<java.lang.String, com.oracle.bmc.dataintegration.model.ConfigParameterValue>() {
								{
									put("EXAMPLE_KEY_ePWfb",ConfigParameterValue.builder()
								.stringValue("EXAMPLE-stringValue-Value")
								.intValue(866)
								.objectValue("EXAMPLE-objectValue-Value")
								.refValue("EXAMPLE-refValue-Value")
								.parameterValue("EXAMPLE-parameterValue-Value")
								.rootObjectValue("EXAMPLE-rootObjectValue-Value").build());
								}
 							})
						.parentRef(ParentReference.builder()
							.parent("EXAMPLE-parent-Value")
							.rootDocId("ocid1.test.oc1..<unique_ID>EXAMPLE-rootDocId-Value").build()).build())
					.objectStatus(498)
					.name("EXAMPLE-name-Value")
					.description("EXAMPLE-description-Value").build())))
			.description("EXAMPLE-description-Value")
			.flowConfigValues(ConfigValues.builder()
				.configParamValues(new HashMap<java.lang.String, com.oracle.bmc.dataintegration.model.ConfigParameterValue>() {
						{
							put("EXAMPLE_KEY_ykgfE",ConfigParameterValue.builder()
						.stringValue("EXAMPLE-stringValue-Value")
						.intValue(788)
						.objectValue("EXAMPLE-objectValue-Value")
						.refValue("EXAMPLE-refValue-Value")
						.parameterValue("EXAMPLE-parameterValue-Value")
						.rootObjectValue("EXAMPLE-rootObjectValue-Value").build());
						}
 					})
				.parentRef(ParentReference.builder()
					.parent("EXAMPLE-parent-Value")
					.rootDocId("ocid1.test.oc1..<unique_ID>EXAMPLE-rootDocId-Value").build()).build())
			.objectStatus(224)
			.metadata(ObjectMetadata.builder()
				.createdBy("EXAMPLE-createdBy-Value")
				.createdByName("EXAMPLE-createdByName-Value")
				.updatedBy("EXAMPLE-updatedBy-Value")
				.updatedByName("EXAMPLE-updatedByName-Value")
				.timeCreated(new Date("Fri Jul 08 15:25:43 UTC 2005"))
				.timeUpdated(new Date("Sun Aug 04 21:43:28 UTC 2024"))
				.aggregatorKey("EXAMPLE-aggregatorKey-Value")
				.aggregator(AggregatorSummary.builder()
					.type("EXAMPLE-type-Value")
					.key("EXAMPLE-key-Value")
					.name("EXAMPLE-name-Value")
					.identifier("EXAMPLE-identifier-Value")
					.description("EXAMPLE-description-Value").build())
				.identifierPath("EXAMPLE-identifierPath-Value")
				.infoFields(new HashMap<java.lang.String, java.lang.String>() {
						{
							put("EXAMPLE_KEY_V3NbY","EXAMPLE_VALUE_7v8VMjQpn7l7LWmRBKyR");
						}
 					})
				.registryVersion(639)
				.labels(new ArrayList<>(Arrays.asList("EXAMPLE--Value")))
				.isFavorite(false)
				.countStatistics(CountStatistic.builder()
					.objectTypeCountList(new ArrayList<>(Arrays.asList(CountStatisticSummary.builder()
							.objectType(CountStatisticSummary.ObjectType.Folder)
							.objectCount(189L).build()))).build()).build())
			.keyMap(new HashMap<java.lang.String, java.lang.String>() {
					{
						put("EXAMPLE_KEY_SAOIg","EXAMPLE_VALUE_SUdkrtailz8TRJse9WZB");
					}
 				})
			.typedObjectMap(new HashMap<java.lang.String, com.oracle.bmc.dataintegration.model.TypedObjectWrapper>() {
					{
						put("EXAMPLE_KEY_xHrm2",TypedObjectWrapper.builder()
					.typedObject(OutputPort.builder()
						.portType(OutputPort.PortType.Data)
						.key("EXAMPLE-key-Value")
						.modelVersion("EXAMPLE-modelVersion-Value")
						.parentRef(ParentReference.builder()
							.parent("EXAMPLE-parent-Value")
							.rootDocId("ocid1.test.oc1..<unique_ID>EXAMPLE-rootDocId-Value").build())
						.configValues(ConfigValues.builder()
							.configParamValues(new HashMap<java.lang.String, com.oracle.bmc.dataintegration.model.ConfigParameterValue>() {
									{
										put("EXAMPLE_KEY_1CZHC",ConfigParameterValue.builder()
									.stringValue("EXAMPLE-stringValue-Value")
									.intValue(778)
									.objectValue("EXAMPLE-objectValue-Value")
									.refValue("EXAMPLE-refValue-Value")
									.parameterValue("EXAMPLE-parameterValue-Value")
									.rootObjectValue("EXAMPLE-rootObjectValue-Value").build());
									}
 								})
							.parentRef(ParentReference.builder()
								.parent("EXAMPLE-parent-Value")
								.rootDocId("ocid1.test.oc1..<unique_ID>EXAMPLE-rootDocId-Value").build()).build())
						.objectStatus(362)
						.name("EXAMPLE-name-Value")
						.description("EXAMPLE-description-Value").build()).build());
					}
 				})
			.targetFieldMapSummary(new HashMap<java.lang.String, com.oracle.bmc.dataintegration.model.FieldMapWrapper>() {
					{
						put("EXAMPLE_KEY_6TyY6",FieldMapWrapper.builder()
					.fieldMap(RuleBasedFieldMap.builder()
						.key("EXAMPLE-key-Value")
						.modelVersion("EXAMPLE-modelVersion-Value")
						.parentRef(ParentReference.builder()
							.parent("EXAMPLE-parent-Value")
							.rootDocId("ocid1.test.oc1..<unique_ID>EXAMPLE-rootDocId-Value").build())
						.configValues(ConfigValues.builder()
							.configParamValues(new HashMap<java.lang.String, com.oracle.bmc.dataintegration.model.ConfigParameterValue>() {
									{
										put("EXAMPLE_KEY_sCCRL",ConfigParameterValue.builder()
									.stringValue("EXAMPLE-stringValue-Value")
									.intValue(445)
									.objectValue("EXAMPLE-objectValue-Value")
									.refValue("EXAMPLE-refValue-Value")
									.parameterValue("EXAMPLE-parameterValue-Value")
									.rootObjectValue("EXAMPLE-rootObjectValue-Value").build());
									}
 								})
							.parentRef(ParentReference.builder()
								.parent("EXAMPLE-parent-Value")
								.rootDocId("ocid1.test.oc1..<unique_ID>EXAMPLE-rootDocId-Value").build()).build())
						.mapType(RuleBasedFieldMap.MapType.Mapbypattern)
						.fromPattern("EXAMPLE-fromPattern-Value")
						.toPattern("EXAMPLE-toPattern-Value")
						.isJavaRegexSyntax(false)
						.objectStatus(869)
						.fromRuleConfig(RuleTypeConfig.builder()
							.key("EXAMPLE-key-Value")
							.modelVersion("EXAMPLE-modelVersion-Value")
							.parentRef(ParentReference.builder()
								.parent("EXAMPLE-parent-Value")
								.rootDocId("ocid1.test.oc1..<unique_ID>EXAMPLE-rootDocId-Value").build())
							.scope("EXAMPLE-scope-Value")
							.scopeReference(ScopeReference.builder()
								.referenceObject("EXAMPLE-referenceObject-Value")
								.referenceType(ScopeReference.ReferenceType.OciFunctionOutputShape)
								.refObjectName("EXAMPLE-refObjectName-Value").build())
							.isOrderByRule(true)
							.projectionRules(new ArrayList<>(Arrays.asList(TypeListRule.builder()
									.isSkipRemainingRulesOnMatch(false)
									.scope("EXAMPLE-scope-Value")
									.isCascade(true)
									.matchingStrategy(TypeListRule.MatchingStrategy.NameOrTags)
									.isCaseSensitive(false)
									.ruleType(TypeListRule.RuleType.Include)
									.types(new ArrayList<>(Arrays.asList("EXAMPLE-types-Value")))
									.key("EXAMPLE-key-Value")
									.modelVersion("EXAMPLE-modelVersion-Value")
									.parentRef(ParentReference.builder()
										.parent("EXAMPLE-parent-Value")
										.rootDocId("ocid1.test.oc1..<unique_ID>EXAMPLE-rootDocId-Value").build())
									.isJavaRegexSyntax(true)
									.configValues(ConfigValues.builder()
										.configParamValues(new HashMap<java.lang.String, com.oracle.bmc.dataintegration.model.ConfigParameterValue>() {
												{
													put("EXAMPLE_KEY_5hGxA",ConfigParameterValue.builder()
												.stringValue("EXAMPLE-stringValue-Value")
												.intValue(251)
												.objectValue("EXAMPLE-objectValue-Value")
												.refValue("EXAMPLE-refValue-Value")
												.parameterValue("EXAMPLE-parameterValue-Value")
												.rootObjectValue("EXAMPLE-rootObjectValue-Value").build());
												}
 											})
										.parentRef(ParentReference.builder()
											.parent("EXAMPLE-parent-Value")
											.rootDocId("ocid1.test.oc1..<unique_ID>EXAMPLE-rootDocId-Value").build()).build())
									.objectStatus(921)
									.description("EXAMPLE-description-Value").build())))
							.configValues(ConfigValues.builder()
								.configParamValues(new HashMap<java.lang.String, com.oracle.bmc.dataintegration.model.ConfigParameterValue>() {
										{
											put("EXAMPLE_KEY_tOwGT",ConfigParameterValue.builder()
										.stringValue("EXAMPLE-stringValue-Value")
										.intValue(284)
										.objectValue("EXAMPLE-objectValue-Value")
										.refValue("EXAMPLE-refValue-Value")
										.parameterValue("EXAMPLE-parameterValue-Value")
										.rootObjectValue("EXAMPLE-rootObjectValue-Value").build());
										}
 									})
								.parentRef(ParentReference.builder()
									.parent("EXAMPLE-parent-Value")
									.rootDocId("ocid1.test.oc1..<unique_ID>EXAMPLE-rootDocId-Value").build()).build())
							.objectStatus(137).build())
						.toRuleConfig(RuleTypeConfig.builder()
							.key("EXAMPLE-key-Value")
							.modelVersion("EXAMPLE-modelVersion-Value")
							.parentRef(ParentReference.builder()
								.parent("EXAMPLE-parent-Value")
								.rootDocId("ocid1.test.oc1..<unique_ID>EXAMPLE-rootDocId-Value").build())
							.scope("EXAMPLE-scope-Value")
							.scopeReference(ScopeReference.builder()
								.referenceObject("EXAMPLE-referenceObject-Value")
								.referenceType(ScopeReference.ReferenceType.BoundEntityShape)
								.refObjectName("EXAMPLE-refObjectName-Value").build())
							.isOrderByRule(true)
							.projectionRules(new ArrayList<>(Arrays.asList(TypedNamePatternRule.builder()
									.types(new ArrayList<>(Arrays.asList("EXAMPLE-types-Value")))
									.isSkipRemainingRulesOnMatch(false)
									.scope("EXAMPLE-scope-Value")
									.isCascade(false)
									.matchingStrategy(TypedNamePatternRule.MatchingStrategy.NameOrTags)
									.isCaseSensitive(false)
									.ruleType(TypedNamePatternRule.RuleType.Include)
									.pattern("EXAMPLE-pattern-Value")
									.names(new ArrayList<>(Arrays.asList("EXAMPLE--Value")))
									.key("EXAMPLE-key-Value")
									.modelVersion("EXAMPLE-modelVersion-Value")
									.parentRef(ParentReference.builder()
										.parent("EXAMPLE-parent-Value")
										.rootDocId("ocid1.test.oc1..<unique_ID>EXAMPLE-rootDocId-Value").build())
									.isJavaRegexSyntax(false)
									.configValues(ConfigValues.builder()
										.configParamValues(new HashMap<java.lang.String, com.oracle.bmc.dataintegration.model.ConfigParameterValue>() {
												{
													put("EXAMPLE_KEY_Fl9iK",ConfigParameterValue.builder()
												.stringValue("EXAMPLE-stringValue-Value")
												.intValue(942)
												.objectValue("EXAMPLE-objectValue-Value")
												.refValue("EXAMPLE-refValue-Value")
												.parameterValue("EXAMPLE-parameterValue-Value")
												.rootObjectValue("EXAMPLE-rootObjectValue-Value").build());
												}
 											})
										.parentRef(ParentReference.builder()
											.parent("EXAMPLE-parent-Value")
											.rootDocId("ocid1.test.oc1..<unique_ID>EXAMPLE-rootDocId-Value").build()).build())
									.objectStatus(971)
									.description("EXAMPLE-description-Value").build())))
							.configValues(ConfigValues.builder()
								.configParamValues(new HashMap<java.lang.String, com.oracle.bmc.dataintegration.model.ConfigParameterValue>() {
										{
											put("EXAMPLE_KEY_FKGEz",ConfigParameterValue.builder()
										.stringValue("EXAMPLE-stringValue-Value")
										.intValue(367)
										.objectValue("EXAMPLE-objectValue-Value")
										.refValue("EXAMPLE-refValue-Value")
										.parameterValue("EXAMPLE-parameterValue-Value")
										.rootObjectValue("EXAMPLE-rootObjectValue-Value").build());
										}
 									})
								.parentRef(ParentReference.builder()
									.parent("EXAMPLE-parent-Value")
									.rootDocId("ocid1.test.oc1..<unique_ID>EXAMPLE-rootDocId-Value").build()).build())
							.objectStatus(738).build())
						.description("EXAMPLE-description-Value").build()).build());
					}
 				}).build())
		.conditionalCompositeFieldMap(ConditionalCompositeFieldMap.builder()
			.fieldMapScope(new ArrayList<>(Arrays.asList(TypedNamePatternRule.builder()
					.types(new ArrayList<>(Arrays.asList("EXAMPLE-types-Value")))
					.isSkipRemainingRulesOnMatch(false)
					.scope("EXAMPLE-scope-Value")
					.isCascade(true)
					.matchingStrategy(TypedNamePatternRule.MatchingStrategy.NameOnly)
					.isCaseSensitive(false)
					.ruleType(TypedNamePatternRule.RuleType.Include)
					.pattern("EXAMPLE-pattern-Value")
					.names(new ArrayList<>(Arrays.asList("EXAMPLE--Value")))
					.key("EXAMPLE-key-Value")
					.modelVersion("EXAMPLE-modelVersion-Value")
					.parentRef(ParentReference.builder()
						.parent("EXAMPLE-parent-Value")
						.rootDocId("ocid1.test.oc1..<unique_ID>EXAMPLE-rootDocId-Value").build())
					.isJavaRegexSyntax(false)
					.configValues(ConfigValues.builder()
						.configParamValues(new HashMap<java.lang.String, com.oracle.bmc.dataintegration.model.ConfigParameterValue>() {
								{
									put("EXAMPLE_KEY_M5PRf",ConfigParameterValue.builder()
								.stringValue("EXAMPLE-stringValue-Value")
								.intValue(69)
								.objectValue("EXAMPLE-objectValue-Value")
								.refValue("EXAMPLE-refValue-Value")
								.parameterValue("EXAMPLE-parameterValue-Value")
								.rootObjectValue("EXAMPLE-rootObjectValue-Value").build());
								}
 							})
						.parentRef(ParentReference.builder()
							.parent("EXAMPLE-parent-Value")
							.rootDocId("ocid1.test.oc1..<unique_ID>EXAMPLE-rootDocId-Value").build()).build())
					.objectStatus(568)
					.description("EXAMPLE-description-Value").build())))
			.key("EXAMPLE-key-Value")
			.modelVersion("EXAMPLE-modelVersion-Value")
			.parentRef(ParentReference.builder()
				.parent("EXAMPLE-parent-Value")
				.rootDocId("ocid1.test.oc1..<unique_ID>EXAMPLE-rootDocId-Value").build())
			.configValues(ConfigValues.builder()
				.configParamValues(new HashMap<java.lang.String, com.oracle.bmc.dataintegration.model.ConfigParameterValue>() {
						{
							put("EXAMPLE_KEY_rttEv",ConfigParameterValue.builder()
						.stringValue("EXAMPLE-stringValue-Value")
						.intValue(534)
						.objectValue("EXAMPLE-objectValue-Value")
						.refValue("EXAMPLE-refValue-Value")
						.parameterValue("EXAMPLE-parameterValue-Value")
						.rootObjectValue("EXAMPLE-rootObjectValue-Value").build());
						}
 					})
				.parentRef(ParentReference.builder()
					.parent("EXAMPLE-parent-Value")
					.rootDocId("ocid1.test.oc1..<unique_ID>EXAMPLE-rootDocId-Value").build()).build())
			.objectStatus(755)
			.fieldMaps(new ArrayList<>(Arrays.asList(NamedEntityMap.builder()
					.key("EXAMPLE-key-Value")
					.modelVersion("EXAMPLE-modelVersion-Value")
					.parentRef(ParentReference.builder()
						.parent("EXAMPLE-parent-Value")
						.rootDocId("ocid1.test.oc1..<unique_ID>EXAMPLE-rootDocId-Value").build())
					.configValues(ConfigValues.builder()
						.configParamValues(new HashMap<java.lang.String, com.oracle.bmc.dataintegration.model.ConfigParameterValue>() {
								{
									put("EXAMPLE_KEY_ao2YM",ConfigParameterValue.builder()
								.stringValue("EXAMPLE-stringValue-Value")
								.intValue(166)
								.objectValue("EXAMPLE-objectValue-Value")
								.refValue("EXAMPLE-refValue-Value")
								.parameterValue("EXAMPLE-parameterValue-Value")
								.rootObjectValue("EXAMPLE-rootObjectValue-Value").build());
								}
 							})
						.parentRef(ParentReference.builder()
							.parent("EXAMPLE-parent-Value")
							.rootDocId("ocid1.test.oc1..<unique_ID>EXAMPLE-rootDocId-Value").build()).build())
					.sourceEntity("EXAMPLE-sourceEntity-Value")
					.targetEntity("EXAMPLE-targetEntity-Value")
					.objectStatus(685)
					.description("EXAMPLE-description-Value").build())))
			.description("EXAMPLE-description-Value").build())
		.isSingleLoad(true)
		.parallelLoadLimit(327)
		.key("EXAMPLE-key-Value")
		.modelVersion("EXAMPLE-modelVersion-Value")
		.parentRef(ParentReference.builder()
			.parent("EXAMPLE-parent-Value")
			.rootDocId("ocid1.test.oc1..<unique_ID>EXAMPLE-rootDocId-Value").build())
		.name("EXAMPLE-name-Value")
		.description("EXAMPLE-description-Value")
		.objectStatus(21)
		.identifier("EXAMPLE-identifier-Value")
		.inputPorts(new ArrayList<>(Arrays.asList(InputPort.builder()
				.portType(InputPort.PortType.Control)
				.fields(new ArrayList<>(Arrays.asList(AbstractField.builder()
						.key("EXAMPLE-key-Value")
						.modelVersion("EXAMPLE-modelVersion-Value")
						.parentRef(ParentReference.builder()
							.parent("EXAMPLE-parent-Value")
							.rootDocId("ocid1.test.oc1..<unique_ID>EXAMPLE-rootDocId-Value").build())
						.configValues(ConfigValues.builder()
							.configParamValues(new HashMap<java.lang.String, com.oracle.bmc.dataintegration.model.ConfigParameterValue>() {
									{
										put("EXAMPLE_KEY_ynHoO",ConfigParameterValue.builder()
									.stringValue("EXAMPLE-stringValue-Value")
									.intValue(486)
									.objectValue("EXAMPLE-objectValue-Value")
									.refValue("EXAMPLE-refValue-Value")
									.parameterValue("EXAMPLE-parameterValue-Value")
									.rootObjectValue("EXAMPLE-rootObjectValue-Value").build());
									}
 								})
							.parentRef(ParentReference.builder()
								.parent("EXAMPLE-parent-Value")
								.rootDocId("ocid1.test.oc1..<unique_ID>EXAMPLE-rootDocId-Value").build()).build())
						.objectStatus(418)
						.name("EXAMPLE-name-Value")
						.description("EXAMPLE-description-Value").build())))
				.key("EXAMPLE-key-Value")
				.modelVersion("EXAMPLE-modelVersion-Value")
				.parentRef(ParentReference.builder()
					.parent("EXAMPLE-parent-Value")
					.rootDocId("ocid1.test.oc1..<unique_ID>EXAMPLE-rootDocId-Value").build())
				.configValues(ConfigValues.builder()
					.configParamValues(new HashMap<java.lang.String, com.oracle.bmc.dataintegration.model.ConfigParameterValue>() {
							{
								put("EXAMPLE_KEY_pIx6R",ConfigParameterValue.builder()
							.stringValue("EXAMPLE-stringValue-Value")
							.intValue(52)
							.objectValue("EXAMPLE-objectValue-Value")
							.refValue("EXAMPLE-refValue-Value")
							.parameterValue("EXAMPLE-parameterValue-Value")
							.rootObjectValue("EXAMPLE-rootObjectValue-Value").build());
							}
 						})
					.parentRef(ParentReference.builder()
						.parent("EXAMPLE-parent-Value")
						.rootDocId("ocid1.test.oc1..<unique_ID>EXAMPLE-rootDocId-Value").build()).build())
				.objectStatus(870)
				.name("EXAMPLE-name-Value")
				.description("EXAMPLE-description-Value").build())))
		.outputPorts(new ArrayList<>(Arrays.asList(OutputPort.builder()
				.portType(OutputPort.PortType.Data)
				.fields(new ArrayList<>(Arrays.asList(InputPort.builder()
						.portType(InputPort.PortType.Model)
						.key("EXAMPLE-key-Value")
						.modelVersion("EXAMPLE-modelVersion-Value")
						.parentRef(ParentReference.builder()
							.parent("EXAMPLE-parent-Value")
							.rootDocId("ocid1.test.oc1..<unique_ID>EXAMPLE-rootDocId-Value").build())
						.configValues(ConfigValues.builder()
							.configParamValues(new HashMap<java.lang.String, com.oracle.bmc.dataintegration.model.ConfigParameterValue>() {
									{
										put("EXAMPLE_KEY_tD8WQ",ConfigParameterValue.builder()
									.stringValue("EXAMPLE-stringValue-Value")
									.intValue(418)
									.objectValue("EXAMPLE-objectValue-Value")
									.refValue("EXAMPLE-refValue-Value")
									.parameterValue("EXAMPLE-parameterValue-Value")
									.rootObjectValue("EXAMPLE-rootObjectValue-Value").build());
									}
 								})
							.parentRef(ParentReference.builder()
								.parent("EXAMPLE-parent-Value")
								.rootDocId("ocid1.test.oc1..<unique_ID>EXAMPLE-rootDocId-Value").build()).build())
						.objectStatus(796)
						.name("EXAMPLE-name-Value")
						.description("EXAMPLE-description-Value").build())))
				.key("EXAMPLE-key-Value")
				.modelVersion("EXAMPLE-modelVersion-Value")
				.parentRef(ParentReference.builder()
					.parent("EXAMPLE-parent-Value")
					.rootDocId("ocid1.test.oc1..<unique_ID>EXAMPLE-rootDocId-Value").build())
				.configValues(ConfigValues.builder()
					.configParamValues(new HashMap<java.lang.String, com.oracle.bmc.dataintegration.model.ConfigParameterValue>() {
							{
								put("EXAMPLE_KEY_MC2vm",ConfigParameterValue.builder()
							.stringValue("EXAMPLE-stringValue-Value")
							.intValue(212)
							.objectValue("EXAMPLE-objectValue-Value")
							.refValue("EXAMPLE-refValue-Value")
							.parameterValue("EXAMPLE-parameterValue-Value")
							.rootObjectValue("EXAMPLE-rootObjectValue-Value").build());
							}
 						})
					.parentRef(ParentReference.builder()
						.parent("EXAMPLE-parent-Value")
						.rootDocId("ocid1.test.oc1..<unique_ID>EXAMPLE-rootDocId-Value").build()).build())
				.objectStatus(673)
				.name("EXAMPLE-name-Value")
				.description("EXAMPLE-description-Value").build())))
		.parameters(new ArrayList<>(Arrays.asList(Parameter.builder()
				.type("EXAMPLE-type-Value")
				.defaultValue("EXAMPLE-defaultValue-Value")
				.rootObjectDefaultValue("EXAMPLE-rootObjectDefaultValue-Value")
				.isInput(true)
				.isOutput(false)
				.outputAggregationType(Parameter.OutputAggregationType.Max)
				.typeName("EXAMPLE-typeName-Value")
				.usedFor("EXAMPLE-usedFor-Value")
				.key("EXAMPLE-key-Value")
				.modelVersion("EXAMPLE-modelVersion-Value")
				.parentRef(ParentReference.builder()
					.parent("EXAMPLE-parent-Value")
					.rootDocId("ocid1.test.oc1..<unique_ID>EXAMPLE-rootDocId-Value").build())
				.configValues(ConfigValues.builder()
					.configParamValues(new HashMap<java.lang.String, com.oracle.bmc.dataintegration.model.ConfigParameterValue>() {
							{
								put("EXAMPLE_KEY_eyKLY",ConfigParameterValue.builder()
							.stringValue("EXAMPLE-stringValue-Value")
							.intValue(724)
							.objectValue("EXAMPLE-objectValue-Value")
							.refValue("EXAMPLE-refValue-Value")
							.parameterValue("EXAMPLE-parameterValue-Value")
							.rootObjectValue("EXAMPLE-rootObjectValue-Value").build());
							}
 						})
					.parentRef(ParentReference.builder()
						.parent("EXAMPLE-parent-Value")
						.rootDocId("ocid1.test.oc1..<unique_ID>EXAMPLE-rootDocId-Value").build()).build())
				.objectStatus(105)
				.name("EXAMPLE-name-Value")
				.description("EXAMPLE-description-Value").build())))
		.opConfigValues(ConfigValues.builder()
			.configParamValues(new HashMap<java.lang.String, com.oracle.bmc.dataintegration.model.ConfigParameterValue>() {
					{
						put("EXAMPLE_KEY_t4GUj",ConfigParameterValue.builder()
					.stringValue("EXAMPLE-stringValue-Value")
					.intValue(155)
					.objectValue("EXAMPLE-objectValue-Value")
					.refValue("EXAMPLE-refValue-Value")
					.parameterValue("EXAMPLE-parameterValue-Value")
					.rootObjectValue("EXAMPLE-rootObjectValue-Value").build());
					}
 				})
			.parentRef(ParentReference.builder()
				.parent("EXAMPLE-parent-Value")
				.rootDocId("ocid1.test.oc1..<unique_ID>EXAMPLE-rootDocId-Value").build()).build())
		.configProviderDelegate(CreateConfigProvider.builder()
			.bindings(new HashMap<java.lang.String, com.oracle.bmc.dataintegration.model.ParameterValue>() {
					{
						put("EXAMPLE_KEY_WxUEI",ParameterValue.builder()
					.simpleValue("EXAMPLE-simpleValue-Value")
					.rootObjectValue("EXAMPLE-rootObjectValue-Value").build());
					}
 				}).build())
		.isConcurrentAllowed(false)
		.registryMetadata(RegistryMetadata.builder()
			.aggregatorKey("EXAMPLE-aggregatorKey-Value")
			.labels(new ArrayList<>(Arrays.asList("EXAMPLE--Value")))
			.registryVersion(257)
			.key("EXAMPLE-key-Value")
			.isFavorite(true).build()).build();

	CreateTaskRequest createTaskRequest = CreateTaskRequest.builder()
		.workspaceId("ocid1.test.oc1..<unique_ID>EXAMPLE-workspaceId-Value")
		.createTaskDetails(createTaskDetails)
		.opcRetryToken("EXAMPLE-opcRetryToken-Value")
		.opcRequestId("NJ9VTTAQN4JS5VQBR71B<unique_ID>").build();

        /* Send request to the Client */
        CreateTaskResponse response = client.createTask(createTaskRequest);
    }

    
}