/** 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 UpdateTaskExample {
    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). */
	UpdateTaskDetails updateTaskDetails = UpdateTaskFromIntegrationTask.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(170)
			.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(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_xqZJR",ConfigParameterValue.builder()
											.stringValue("EXAMPLE-stringValue-Value")
											.intValue(953)
											.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.Mapbyposition)
								.fromPattern("EXAMPLE-fromPattern-Value")
								.toPattern("EXAMPLE-toPattern-Value")
								.isJavaRegexSyntax(false)
								.objectStatus(166)
								.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(false)
									.projectionRules(new ArrayList<>(Arrays.asList(TypeListRule.builder()
											.isSkipRemainingRulesOnMatch(false)
											.scope("EXAMPLE-scope-Value")
											.isCascade(true)
											.matchingStrategy(TypeListRule.MatchingStrategy.TagsOnly)
											.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(false)
											.configValues(ConfigValues.builder()
												.configParamValues(new HashMap<java.lang.String, com.oracle.bmc.dataintegration.model.ConfigParameterValue>() {
														{
															put("EXAMPLE_KEY_ptLES",ConfigParameterValue.builder()
														.stringValue("EXAMPLE-stringValue-Value")
														.intValue(454)
														.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(801)
											.description("EXAMPLE-description-Value").build())))
									.configValues(ConfigValues.builder()
										.configParamValues(new HashMap<java.lang.String, com.oracle.bmc.dataintegration.model.ConfigParameterValue>() {
												{
													put("EXAMPLE_KEY_JHvze",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(402).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.BoundEntityShapeField)
										.refObjectName("EXAMPLE-refObjectName-Value").build())
									.isOrderByRule(true)
									.projectionRules(new ArrayList<>(Arrays.asList(TypedNamePatternRule.builder()
											.types(new ArrayList<>(Arrays.asList("EXAMPLE-types-Value")))
											.isSkipRemainingRulesOnMatch(true)
											.scope("EXAMPLE-scope-Value")
											.isCascade(true)
											.matchingStrategy(TypedNamePatternRule.MatchingStrategy.NameOrTags)
											.isCaseSensitive(true)
											.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_SaclL",ConfigParameterValue.builder()
														.stringValue("EXAMPLE-stringValue-Value")
														.intValue(991)
														.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(597)
											.description("EXAMPLE-description-Value").build())))
									.configValues(ConfigValues.builder()
										.configParamValues(new HashMap<java.lang.String, com.oracle.bmc.dataintegration.model.ConfigParameterValue>() {
												{
													put("EXAMPLE_KEY_S7LSK",ConfigParameterValue.builder()
												.stringValue("EXAMPLE-stringValue-Value")
												.intValue(593)
												.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(493).build())
								.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(369)
							.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(348)
							.description("EXAMPLE-description-Value")
							.port("EXAMPLE-port-Value").build())))
					.operator(Source.builder()
						.entity(DataEntityFromView.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")
							.description("EXAMPLE-description-Value")
							.objectVersion(232)
							.externalKey("EXAMPLE-externalKey-Value")
							.shape(Shape.builder()
								.type(ConfiguredType.builder()
									.wrappedType("EXAMPLE-wrappedType-Value")
									.configValues(ConfigValues.builder()
										.configParamValues(new HashMap<java.lang.String, com.oracle.bmc.dataintegration.model.ConfigParameterValue>() {
												{
													put("EXAMPLE_KEY_d3Efn",ConfigParameterValue.builder()
												.stringValue("EXAMPLE-stringValue-Value")
												.intValue(176)
												.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(false)
										.objectStatus(117)
										.configParameterDefinitions(new HashMap<java.lang.String, com.oracle.bmc.dataintegration.model.ConfigParameterDefinition>() {
												{
													put("EXAMPLE_KEY_Gj10n",ConfigParameterDefinition.builder()
												.parameterName("EXAMPLE-parameterName-Value")
												.description("EXAMPLE-description-Value")
												.defaultValue("EXAMPLE-defaultValue-Value")
												.classFieldName("EXAMPLE-classFieldName-Value")
												.isStatic(false)
												.isClassFieldValue(true).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(915)
									.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_bi0qf",ConfigParameterValue.builder()
											.stringValue("EXAMPLE-stringValue-Value")
											.intValue(579)
											.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(813)
								.name("EXAMPLE-name-Value")
								.description("EXAMPLE-description-Value").build())
							.shapeId("ocid1.test.oc1..<unique_ID>EXAMPLE-shapeId-Value")
							.types(TypeLibrary.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(796)
								.types(new HashMap<java.lang.String, com.oracle.bmc.dataintegration.model.DerivedType>() {
										{
											put("EXAMPLE_KEY_NO1Ni",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(201)
										.description("EXAMPLE-description-Value").build());
										}
 									})
								.objectStatus(715)
								.identifier("EXAMPLE-identifier-Value").build())
							.entityType(DataEntityFromView.EntityType.Stream)
							.otherTypeLabel("EXAMPLE-otherTypeLabel-Value")
							.uniqueKeys(new ArrayList<>(Arrays.asList(PrimaryKey.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(885)
											.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_CHg2z",ConfigParameterValue.builder()
																.stringValue("EXAMPLE-stringValue-Value")
																.intValue(635)
																.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(547)
													.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_5yCpr",ConfigParameterValue.builder()
															.stringValue("EXAMPLE-stringValue-Value")
															.intValue(761)
															.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(999)
												.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_GHlRo",ConfigParameterValue.builder()
																.stringValue("EXAMPLE-stringValue-Value")
																.intValue(762)
																.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(817)
													.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_OZHjB",ConfigParameterValue.builder()
															.stringValue("EXAMPLE-stringValue-Value")
															.intValue(714)
															.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(201)
												.name("EXAMPLE-name-Value")
												.description("EXAMPLE-description-Value").build()).build())))
									.objectStatus(660).build())))
							.foreignKeys(new ArrayList<>(Arrays.asList(ForeignKey.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(297)
											.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_Gf0v5",ConfigParameterValue.builder()
																.stringValue("EXAMPLE-stringValue-Value")
																.intValue(659)
																.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(848)
													.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_YYMEp",ConfigParameterValue.builder()
															.stringValue("EXAMPLE-stringValue-Value")
															.intValue(169)
															.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(190)
												.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_vGfR0",ConfigParameterValue.builder()
																.stringValue("EXAMPLE-stringValue-Value")
																.intValue(495)
																.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(924)
													.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_AM0hm",ConfigParameterValue.builder()
															.stringValue("EXAMPLE-stringValue-Value")
															.intValue(619)
															.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(945)
												.name("EXAMPLE-name-Value")
												.description("EXAMPLE-description-Value").build()).build())))
									.updateRule(19)
									.deleteRule(64)
									.referenceUniqueKey(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(543)
												.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_8Xv3n",ConfigParameterValue.builder()
																	.stringValue("EXAMPLE-stringValue-Value")
																	.intValue(528)
																	.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(341)
														.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_5SdFW",ConfigParameterValue.builder()
																.stringValue("EXAMPLE-stringValue-Value")
																.intValue(855)
																.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(101)
													.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_EzG6T",ConfigParameterValue.builder()
																	.stringValue("EXAMPLE-stringValue-Value")
																	.intValue(627)
																	.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(696)
														.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_xVl8w",ConfigParameterValue.builder()
																.stringValue("EXAMPLE-stringValue-Value")
																.intValue(203)
																.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(741)
													.name("EXAMPLE-name-Value")
													.description("EXAMPLE-description-Value").build()).build())))
										.objectStatus(674).build())
									.objectStatus(882).build())))
							.resourceName("EXAMPLE-resourceName-Value")
							.objectStatus(699)
							.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 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()).build())
						.isReadAccess(true)
						.isCopyFields(true)
						.isPredefinedShape(false)
						.schemaDriftConfig(SchemaDriftConfig.builder()
							.extraColumnHandling(SchemaDriftConfig.ExtraColumnHandling.Allow)
							.missingColumnHandling(SchemaDriftConfig.MissingColumnHandling.NullSelect)
							.dataTypeChangeHandling(SchemaDriftConfig.DataTypeChangeHandling.DoCastIfPossible)
							.isValidationWarningIfAllowed(false).build())
						.fixedDataShape(Shape.builder()
							.type(MaterializedCompositeType.builder()
								.elements(new ArrayList<>(Arrays.asList("EXAMPLE--Value")))
								.pathNames(new ArrayList<>(Arrays.asList("EXAMPLE--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(798)
									.configParameterDefinitions(new HashMap<java.lang.String, com.oracle.bmc.dataintegration.model.ConfigParameterDefinition>() {
											{
												put("EXAMPLE_KEY_Oik8n",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(838)
								.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_32qM5",ConfigParameterValue.builder()
										.stringValue("EXAMPLE-stringValue-Value")
										.intValue(472)
										.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(967)
							.name("EXAMPLE-name-Value")
							.description("EXAMPLE-description-Value").build())
						.readOperationConfig(ReadOperationConfig.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_6EleZ",ConfigParameterValue.builder()
																.stringValue("EXAMPLE-stringValue-Value")
																.intValue(260)
																.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(466)
													.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_II5r5",ConfigParameterValue.builder()
															.stringValue("EXAMPLE-stringValue-Value")
															.intValue(373)
															.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(861)
												.name("EXAMPLE-name-Value")
												.description("EXAMPLE-description-Value").build())
											.order(SortClause.Order.Desc).build()))).build())))
							.dataFormat(DataFormat.builder()
								.formatAttribute(CsvFormatAttribute.builder()
									.encoding("EXAMPLE-encoding-Value")
									.escapeCharacter("EXAMPLE-escapeCharacter-Value")
									.delimiter("EXAMPLE-delimiter-Value")
									.quoteCharacter("EXAMPLE-quoteCharacter-Value")
									.hasHeader(false)
									.timestampFormat("EXAMPLE-timestampFormat-Value")
									.isFilePattern(false).build())
								.type(DataFormat.Type.Xml)
								.compressionConfig(Compression.builder()
									.codec(Compression.Codec.Lz4).build()).build())
							.partitionConfig(KeyRangePartitionConfig.builder()
								.partitionNumber(984)
								.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_500MA",ConfigParameterValue.builder()
														.stringValue("EXAMPLE-stringValue-Value")
														.intValue(410)
														.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(536)
											.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_syGzH",ConfigParameterValue.builder()
													.stringValue("EXAMPLE-stringValue-Value")
													.intValue(326)
													.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(279)
										.name("EXAMPLE-name-Value")
										.description("EXAMPLE-description-Value").build()).build()).build())
							.readAttribute(OracleReadAttributes.builder()
								.fetchSize(981).build())
							.incrementalReadConfig(IncrementalReadConfig.builder()
								.lastExtractedFieldDate(new ArrayList<>(Arrays.asList(IncrementalFieldClause.builder()
										.incrementalFieldName("EXAMPLE-incrementalFieldName-Value")
										.incrementalFieldValue(new HashMap<java.lang.String, java.lang.String>() {
												{
													put("EXAMPLE_KEY_vNOsg","EXAMPLE_VALUE_H291Xjyvraie2zFcno9c");
												}
 											})
										.incrementalComparator(IncrementalFieldClause.IncrementalComparator.Startswith).build())))
								.lastExtractedDataEntityDate(new ArrayList<>(Arrays.asList(IncrementalDataEntityClause.builder()
										.incrementalDataEntityName("EXAMPLE-incrementalDataEntityName-Value")
										.incrementalDataEntityValue(new HashMap<java.lang.String, java.lang.String>() {
												{
													put("EXAMPLE_KEY_chRt6","EXAMPLE_VALUE_IR28wyKzogkUOyRDrR9Y");
												}
 											})
										.incrementalComparator(IncrementalDataEntityClause.IncrementalComparator.Greaterthan).build()))).build())
							.objectStatus(743)
							.metadataConfigProperties(new HashMap<java.lang.String, java.lang.String>() {
									{
										put("EXAMPLE_KEY_TX28V","EXAMPLE_VALUE_GeZzS3vQzgL24DvnqzqG");
									}
 								})
							.derivedAttributes(new HashMap<java.lang.String, java.lang.String>() {
									{
										put("EXAMPLE_KEY_DXkC2","EXAMPLE_VALUE_qLrhuQRhqqBWNgrnC80N");
									}
 								})
							.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(536)
										.objectStatus(673)
										.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(144)
											.externalKey("EXAMPLE-externalKey-Value")
											.isHasContainers(false)
											.defaultConnection("EXAMPLE-defaultConnection-Value")
											.objectStatus(461)
											.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("Tue Nov 15 14:59:55 UTC 2005"))
												.timeUpdated(new Date("Fri Jan 14 16:17:09 UTC 2005"))
												.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_OuOId","EXAMPLE_VALUE_oyqXV3n2tRiwfJuNgFha");
														}
 													})
												.registryVersion(689)
												.labels(new ArrayList<>(Arrays.asList("EXAMPLE--Value")))
												.isFavorite(false)
												.countStatistics(CountStatistic.builder()
													.objectTypeCountList(new ArrayList<>(Arrays.asList(CountStatisticSummary.builder()
															.objectType(CountStatisticSummary.ObjectType.Folder)
															.objectCount(22L).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("Tue Aug 11 14:05:44 UTC 2048"))
											.timeUpdated(new Date("Thu Mar 12 13:47:08 UTC 2015"))
											.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_VFsMV","EXAMPLE_VALUE_LjWYB6OI2YYmORhyZrEL");
													}
 												})
											.registryVersion(608)
											.labels(new ArrayList<>(Arrays.asList("EXAMPLE--Value")))
											.isFavorite(false)
											.countStatistics(CountStatistic.builder()
												.objectTypeCountList(new ArrayList<>(Arrays.asList(CountStatisticSummary.builder()
														.objectType(CountStatisticSummary.ObjectType.Folder)
														.objectCount(196L).build()))).build()).build())
										.keyMap(new HashMap<java.lang.String, java.lang.String>() {
												{
													put("EXAMPLE_KEY_QHHlA","EXAMPLE_VALUE_sj5C7yYXQZ62SX6GUYma");
												}
 											}).build())
									.key("EXAMPLE-key-Value")
									.modelVersion("EXAMPLE-modelVersion-Value")
									.name("EXAMPLE-name-Value")
									.description("EXAMPLE-description-Value")
									.objectStatus(44)
									.identifier("EXAMPLE-identifier-Value")
									.externalKey("EXAMPLE-externalKey-Value")
									.assetProperties(new HashMap<java.lang.String, java.lang.String>() {
											{
												put("EXAMPLE_KEY_iGxSg","EXAMPLE_VALUE_jW20nPQrttEvFICLxCyE");
											}
 										})
									.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(173)
										.typeMappingTo(new HashMap<java.lang.String, java.lang.String>() {
												{
													put("EXAMPLE_KEY_FwpXA","EXAMPLE_VALUE_hkS7BLXqdLwpPEJYkpBb");
												}
 											})
										.typeMappingFrom(new HashMap<java.lang.String, java.lang.String>() {
												{
													put("EXAMPLE_KEY_w54eF","EXAMPLE_VALUE_0Yis8pIjmozVhP2e77hy");
												}
 											})
										.objectStatus(502)
										.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(382)
													.configParameterDefinitions(new HashMap<java.lang.String, com.oracle.bmc.dataintegration.model.ConfigParameterDefinition>() {
															{
																put("EXAMPLE_KEY_BEt6T",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(870)
																.description("EXAMPLE-description-Value").build())
															.parameterName("EXAMPLE-parameterName-Value")
															.description("EXAMPLE-description-Value")
															.defaultValue("EXAMPLE-defaultValue-Value")
															.classFieldName("EXAMPLE-classFieldName-Value")
															.isStatic(false)
															.isClassFieldValue(true).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(370)
												.description("EXAMPLE-description-Value").build()))).build())
									.objectVersion(978)
									.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("Mon Jul 20 00:43:32 UTC 2026"))
										.timeUpdated(new Date("Tue Apr 18 05:20:22 UTC 2045"))
										.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_25ED7","EXAMPLE_VALUE_13aInQ0HEnlKCEVm1022");
												}
 											})
										.registryVersion(922)
										.labels(new ArrayList<>(Arrays.asList("EXAMPLE--Value")))
										.isFavorite(false)
										.countStatistics(CountStatistic.builder()
											.objectTypeCountList(new ArrayList<>(Arrays.asList(CountStatisticSummary.builder()
													.objectType(CountStatisticSummary.ObjectType.Task)
													.objectCount(857L).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(255)
									.objectStatus(967)
									.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(718)
										.externalKey("EXAMPLE-externalKey-Value")
										.isHasContainers(true)
										.defaultConnection("EXAMPLE-defaultConnection-Value")
										.objectStatus(659)
										.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 Feb 18 02:11:16 UTC 2008"))
											.timeUpdated(new Date("Sat Jul 03 14:34:06 UTC 2049"))
											.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_FL0dl","EXAMPLE_VALUE_gnCZTY5uqcPeUFp9TJb3");
													}
 												})
											.registryVersion(323)
											.labels(new ArrayList<>(Arrays.asList("EXAMPLE--Value")))
											.isFavorite(true)
											.countStatistics(CountStatistic.builder()
												.objectTypeCountList(new ArrayList<>(Arrays.asList(CountStatisticSummary.builder()
														.objectType(CountStatisticSummary.ObjectType.Folder)
														.objectCount(707L).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 Feb 07 03:47:01 UTC 2023"))
										.timeUpdated(new Date("Sun Mar 03 03:55:11 UTC 2041"))
										.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_IIzkN","EXAMPLE_VALUE_8TNt97YFNsE7n6ziOor2");
												}
 											})
										.registryVersion(186)
										.labels(new ArrayList<>(Arrays.asList("EXAMPLE--Value")))
										.isFavorite(false)
										.countStatistics(CountStatistic.builder()
											.objectTypeCountList(new ArrayList<>(Arrays.asList(CountStatisticSummary.builder()
													.objectType(CountStatisticSummary.ObjectType.Application)
													.objectCount(109L).build()))).build()).build())
									.keyMap(new HashMap<java.lang.String, java.lang.String>() {
											{
												put("EXAMPLE_KEY_NwVMv","EXAMPLE_VALUE_3ZeC9n8IQcWp5GZGUQUF");
											}
 										}).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(600)
									.externalKey("EXAMPLE-externalKey-Value")
									.isHasContainers(false)
									.defaultConnection("EXAMPLE-defaultConnection-Value")
									.objectStatus(183)
									.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("Sun Nov 26 13:29:38 UTC 2000"))
										.timeUpdated(new Date("Mon May 16 07:03:46 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_czo51","EXAMPLE_VALUE_aV00P6qU4PuQ8j6l5zEJ");
												}
 											})
										.registryVersion(927)
										.labels(new ArrayList<>(Arrays.asList("EXAMPLE--Value")))
										.isFavorite(false)
										.countStatistics(CountStatistic.builder()
											.objectTypeCountList(new ArrayList<>(Arrays.asList(CountStatisticSummary.builder()
													.objectType(CountStatisticSummary.ObjectType.Application)
													.objectCount(725L).build()))).build()).build()).build())
								.fetchSize(251).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")
						.description("EXAMPLE-description-Value")
						.objectVersion(55)
						.inputPorts(new ArrayList<>(Arrays.asList(InputPort.builder()
								.portType(InputPort.PortType.Data)
								.fields(new ArrayList<>(Arrays.asList(ProxyField.builder()
										.scope("EXAMPLE-scope-Value")
										.scopeReference(ScopeReference.builder()
											.referenceObject("EXAMPLE-referenceObject-Value")
											.referenceType(ScopeReference.ReferenceType.OciFunctionOutputShape)
											.refObjectName("EXAMPLE-refObjectName-Value").build())
										.type(JavaType.builder()
											.javaTypeName("EXAMPLE-javaTypeName-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(887)
												.configParameterDefinitions(new HashMap<java.lang.String, com.oracle.bmc.dataintegration.model.ConfigParameterDefinition>() {
														{
															put("EXAMPLE_KEY_2jFOu",ConfigParameterDefinition.builder()
														.parameterName("EXAMPLE-parameterName-Value")
														.description("EXAMPLE-description-Value")
														.defaultValue("EXAMPLE-defaultValue-Value")
														.classFieldName("EXAMPLE-classFieldName-Value")
														.isStatic(true)
														.isClassFieldValue(true).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(20)
											.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_Q26zj",ConfigParameterValue.builder()
													.stringValue("EXAMPLE-stringValue-Value")
													.intValue(930)
													.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())))
								.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_rI0TL",ConfigParameterValue.builder()
											.stringValue("EXAMPLE-stringValue-Value")
											.intValue(737)
											.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(721)
								.name("EXAMPLE-name-Value")
								.description("EXAMPLE-description-Value").build())))
						.outputPorts(new ArrayList<>(Arrays.asList(MacroField.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_MWjjL",ConfigParameterValue.builder()
												.stringValue("EXAMPLE-stringValue-Value")
												.intValue(718)
												.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(634).build())
								.type(JavaType.builder()
									.javaTypeName("EXAMPLE-javaTypeName-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(340)
										.configParameterDefinitions(new HashMap<java.lang.String, com.oracle.bmc.dataintegration.model.ConfigParameterDefinition>() {
												{
													put("EXAMPLE_KEY_6EBtv",ConfigParameterDefinition.builder()
												.parameterName("EXAMPLE-parameterName-Value")
												.description("EXAMPLE-description-Value")
												.defaultValue("EXAMPLE-defaultValue-Value")
												.classFieldName("EXAMPLE-classFieldName-Value")
												.isStatic(true)
												.isClassFieldValue(true).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(951)
									.description("EXAMPLE-description-Value").build())
								.isUseSourceType(false)
								.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_nSX4f",ConfigParameterValue.builder()
												.stringValue("EXAMPLE-stringValue-Value")
												.intValue(307)
												.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(false)
										.objectStatus(260)
										.configParameterDefinitions(new HashMap<java.lang.String, com.oracle.bmc.dataintegration.model.ConfigParameterDefinition>() {
												{
													put("EXAMPLE_KEY_liYET",ConfigParameterDefinition.builder()
												.parameterType(DataType.builder()
													.dtType(DataType.DtType.Structured)
													.typeSystemName("EXAMPLE-typeSystemName-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(594)
													.description("EXAMPLE-description-Value").build())
												.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(597)
									.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_fgGzF",ConfigParameterValue.builder()
											.stringValue("EXAMPLE-stringValue-Value")
											.intValue(66)
											.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(756)
								.name("EXAMPLE-name-Value")
								.description("EXAMPLE-description-Value").build())))
						.objectStatus(903)
						.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(false)
								.outputAggregationType(Parameter.OutputAggregationType.Min)
								.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_1A6hy",ConfigParameterValue.builder()
											.stringValue("EXAMPLE-stringValue-Value")
											.intValue(585)
											.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(144)
								.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_W0vin",ConfigParameterValue.builder()
									.stringValue("EXAMPLE-stringValue-Value")
									.intValue(223)
									.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("9379.511"))
						.coordinateY(new BigDecimal("8332.237")).build())
					.objectStatus(852).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_7jxVb",ConfigParameterValue.builder()
								.stringValue("EXAMPLE-stringValue-Value")
								.intValue(506)
								.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(215)
					.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_u3vIF",ConfigParameterValue.builder()
						.stringValue("EXAMPLE-stringValue-Value")
						.intValue(394)
						.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(123)
			.metadata(ObjectMetadata.builder()
				.createdBy("EXAMPLE-createdBy-Value")
				.createdByName("EXAMPLE-createdByName-Value")
				.updatedBy("EXAMPLE-updatedBy-Value")
				.updatedByName("EXAMPLE-updatedByName-Value")
				.timeCreated(new Date("Mon Apr 15 06:50:55 UTC 2019"))
				.timeUpdated(new Date("Mon May 16 18:01:08 UTC 2033"))
				.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_2i9V6","EXAMPLE_VALUE_sRaJB3kqB9Yq5McLdFYI");
						}
 					})
				.registryVersion(983)
				.labels(new ArrayList<>(Arrays.asList("EXAMPLE--Value")))
				.isFavorite(false)
				.countStatistics(CountStatistic.builder()
					.objectTypeCountList(new ArrayList<>(Arrays.asList(CountStatisticSummary.builder()
							.objectType(CountStatisticSummary.ObjectType.Connection)
							.objectCount(705L).build()))).build()).build())
			.keyMap(new HashMap<java.lang.String, java.lang.String>() {
					{
						put("EXAMPLE_KEY_sPEgx","EXAMPLE_VALUE_efWQ3FtnyHOxNyc30Ip1");
					}
 				})
			.typedObjectMap(new HashMap<java.lang.String, com.oracle.bmc.dataintegration.model.TypedObjectWrapper>() {
					{
						put("EXAMPLE_KEY_WBFeX",TypedObjectWrapper.builder()
					.typedObject(DynamicInputField.builder()
						.type(ConfiguredType.builder()
							.wrappedType("EXAMPLE-wrappedType-Value")
							.configValues(ConfigValues.builder()
								.configParamValues(new HashMap<java.lang.String, com.oracle.bmc.dataintegration.model.ConfigParameterValue>() {
										{
											put("EXAMPLE_KEY_r1NyC",ConfigParameterValue.builder()
										.stringValue("EXAMPLE-stringValue-Value")
										.intValue(368)
										.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(false)
								.objectStatus(881)
								.configParameterDefinitions(new HashMap<java.lang.String, com.oracle.bmc.dataintegration.model.ConfigParameterDefinition>() {
										{
											put("EXAMPLE_KEY_rU9c5",ConfigParameterDefinition.builder()
										.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(218)
							.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_3RfV4",ConfigParameterValue.builder()
									.stringValue("EXAMPLE-stringValue-Value")
									.intValue(150)
									.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(521)
						.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_a5ddM",FieldMapWrapper.builder()
					.fieldMap(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_QZzIK",ConfigParameterValue.builder()
									.stringValue("EXAMPLE-stringValue-Value")
									.intValue(236)
									.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(590)
						.description("EXAMPLE-description-Value").build()).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")
		.description("EXAMPLE-description-Value")
		.objectStatus(11)
		.objectVersion(128)
		.identifier("EXAMPLE-identifier-Value")
		.inputPorts(new ArrayList<>(Arrays.asList(InputPort.builder()
				.portType(InputPort.PortType.Data)
				.fields(new ArrayList<>(Arrays.asList(InputField.builder()
						.type(ConfiguredType.builder()
							.wrappedType("EXAMPLE-wrappedType-Value")
							.configValues(ConfigValues.builder()
								.configParamValues(new HashMap<java.lang.String, com.oracle.bmc.dataintegration.model.ConfigParameterValue>() {
										{
											put("EXAMPLE_KEY_3pd5M",ConfigParameterValue.builder()
										.stringValue("EXAMPLE-stringValue-Value")
										.intValue(851)
										.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(false)
								.objectStatus(257)
								.configParameterDefinitions(new HashMap<java.lang.String, com.oracle.bmc.dataintegration.model.ConfigParameterDefinition>() {
										{
											put("EXAMPLE_KEY_zxIv0",ConfigParameterDefinition.builder()
										.parameterName("EXAMPLE-parameterName-Value")
										.description("EXAMPLE-description-Value")
										.defaultValue("EXAMPLE-defaultValue-Value")
										.classFieldName("EXAMPLE-classFieldName-Value")
										.isStatic(false)
										.isClassFieldValue(true).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(675)
							.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_k6Izy",ConfigParameterValue.builder()
									.stringValue("EXAMPLE-stringValue-Value")
									.intValue(888)
									.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(991)
						.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_AVbXv",ConfigParameterValue.builder()
							.stringValue("EXAMPLE-stringValue-Value")
							.intValue(639)
							.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(865)
				.name("EXAMPLE-name-Value")
				.description("EXAMPLE-description-Value").build())))
		.outputPorts(new ArrayList<>(Arrays.asList(OutputPort.builder()
				.portType(OutputPort.PortType.Control)
				.fields(new ArrayList<>(Arrays.asList(DecisionOutputPort.builder()
						.portType(DecisionOutputPort.PortType.Data)
						.decisionOutputPortType(DecisionOutputPort.DecisionOutputPortType.EvalError)
						.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_IF7Vs",ConfigParameterValue.builder()
									.stringValue("EXAMPLE-stringValue-Value")
									.intValue(172)
									.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(284)
						.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_9Lonx",ConfigParameterValue.builder()
							.stringValue("EXAMPLE-stringValue-Value")
							.intValue(684)
							.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(176)
				.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(true)
				.outputAggregationType(Parameter.OutputAggregationType.Min)
				.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_BVo77",ConfigParameterValue.builder()
							.stringValue("EXAMPLE-stringValue-Value")
							.intValue(884)
							.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(262)
				.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_K1S43",ConfigParameterValue.builder()
					.stringValue("EXAMPLE-stringValue-Value")
					.intValue(875)
					.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())
		.isConcurrentAllowed(false)
		.registryMetadata(RegistryMetadata.builder()
			.aggregatorKey("EXAMPLE-aggregatorKey-Value")
			.labels(new ArrayList<>(Arrays.asList("EXAMPLE--Value")))
			.registryVersion(563)
			.key("EXAMPLE-key-Value")
			.isFavorite(false).build()).build();

	UpdateTaskRequest updateTaskRequest = UpdateTaskRequest.builder()
		.workspaceId("ocid1.test.oc1..<unique_ID>EXAMPLE-workspaceId-Value")
		.taskKey("EXAMPLE-taskKey-Value")
		.updateTaskDetails(updateTaskDetails)
		.opcRequestId("M3FPJBYLA7BZUC427XX9<unique_ID>")
		.ifMatch("EXAMPLE-ifMatch-Value").build();

        /* Send request to the Client */
        UpdateTaskResponse response = client.updateTask(updateTaskRequest);
    }

    
}