# 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).

require 'oci'
require 'date'

# Create a default config using DEFAULT profile in default location
# Refer to https://docs.cloud.oracle.com/en-us/iaas/Content/API/Concepts/sdkconfig.htm#SDK_and_CLI_Configuration_File for more info
config = OCI::ConfigFileLoader.load_config

# Initialize service client with default config file
data_integration_client =
  OCI::DataIntegration::DataIntegrationClient.new(config: config)

# Send the request to service, some parameters are not required, see API doc for more info
update_pipeline_response =
  data_integration_client.update_pipeline(
    'ocid1.test.oc1..<unique_ID>EXAMPLE-workspaceId-Value',
    'EXAMPLE-pipelineKey-Value',
    OCI::DataIntegration::Models::UpdatePipelineDetails.new(
      key: 'EXAMPLE-key-Value',
      model_type: 'EXAMPLE-modelType-Value',
      object_version: 646,
      model_version: 'EXAMPLE-modelVersion-Value',
      parent_ref:
        OCI::DataIntegration::Models::ParentReference.new(
          parent: 'EXAMPLE-parent-Value',
          root_doc_id: 'ocid1.test.oc1..<unique_ID>EXAMPLE-rootDocId-Value'
        ),
      name: 'EXAMPLE-name-Value',
      description: 'EXAMPLE-description-Value',
      object_status: 969,
      identifier: 'EXAMPLE-identifier-Value',
      nodes: [
        OCI::DataIntegration::Models::FlowNode.new(
          key: 'EXAMPLE-key-Value',
          model_type: 'EXAMPLE-modelType-Value',
          model_version: 'EXAMPLE-modelVersion-Value',
          parent_ref:
            OCI::DataIntegration::Models::ParentReference.new(
              parent: 'EXAMPLE-parent-Value',
              root_doc_id: 'ocid1.test.oc1..<unique_ID>EXAMPLE-rootDocId-Value'
            ),
          name: 'EXAMPLE-name-Value',
          description: 'EXAMPLE-description-Value',
          input_links: [
            OCI::DataIntegration::Models::InputLink.new(
              model_type: 'INPUT_LINK',
              key: 'EXAMPLE-key-Value',
              model_version: 'EXAMPLE-modelVersion-Value',
              parent_ref:
                OCI::DataIntegration::Models::ParentReference.new(
                  parent: 'EXAMPLE-parent-Value',
                  root_doc_id:
                    'ocid1.test.oc1..<unique_ID>EXAMPLE-rootDocId-Value'
                ),
              object_status: 99,
              description: 'EXAMPLE-description-Value',
              port: 'EXAMPLE-port-Value',
              from_link: 'EXAMPLE-fromLink-Value',
              field_map:
                OCI::DataIntegration::Models::CompositeFieldMap.new(
                  model_type: 'COMPOSITE_FIELD_MAP',
                  description: 'EXAMPLE-description-Value',
                  key: 'EXAMPLE-key-Value',
                  model_version: 'EXAMPLE-modelVersion-Value',
                  parent_ref:
                    OCI::DataIntegration::Models::ParentReference.new(
                      parent: 'EXAMPLE-parent-Value',
                      root_doc_id:
                        'ocid1.test.oc1..<unique_ID>EXAMPLE-rootDocId-Value'
                    ),
                  config_values:
                    OCI::DataIntegration::Models::ConfigValues.new(
                      config_param_values: {
                        'EXAMPLE_KEY_kFHU4' => {
                          'stringValue' => 'EXAMPLE-stringValue-Value',
                          'intValue' => 251,
                          'objectValue' => 'EXAMPLE-objectValue-Value',
                          'refValue' => 'EXAMPLE-refValue-Value',
                          'parameterValue' => 'EXAMPLE-parameterValue-Value',
                          'rootObjectValue' => 'EXAMPLE-rootObjectValue-Value'
                        }
                      },
                      parent_ref:
                        OCI::DataIntegration::Models::ParentReference.new(
                          parent: 'EXAMPLE-parent-Value',
                          root_doc_id:
                            'ocid1.test.oc1..<unique_ID>EXAMPLE-rootDocId-Value'
                        )
                    ),
                  object_status: 375
                )
            )
          ],
          output_links: [
            OCI::DataIntegration::Models::OutputLink.new(
              model_type: 'OUTPUT_LINK',
              key: 'EXAMPLE-key-Value',
              model_version: 'EXAMPLE-modelVersion-Value',
              parent_ref:
                OCI::DataIntegration::Models::ParentReference.new(
                  parent: 'EXAMPLE-parent-Value',
                  root_doc_id:
                    'ocid1.test.oc1..<unique_ID>EXAMPLE-rootDocId-Value'
                ),
              object_status: 111,
              description: 'EXAMPLE-description-Value',
              port: 'EXAMPLE-port-Value',
              to_links: %w[EXAMPLE--Value]
            )
          ],
          operator:
            OCI::DataIntegration::Models::Target.new(
              model_type: 'TARGET_OPERATOR',
              key: 'EXAMPLE-key-Value',
              model_version: 'EXAMPLE-modelVersion-Value',
              parent_ref:
                OCI::DataIntegration::Models::ParentReference.new(
                  parent: 'EXAMPLE-parent-Value',
                  root_doc_id:
                    'ocid1.test.oc1..<unique_ID>EXAMPLE-rootDocId-Value'
                ),
              name: 'EXAMPLE-name-Value',
              description: 'EXAMPLE-description-Value',
              object_version: 775,
              input_ports: [
                OCI::DataIntegration::Models::InputPort.new(
                  model_type: 'INPUT_PORT',
                  key: 'EXAMPLE-key-Value',
                  model_version: 'EXAMPLE-modelVersion-Value',
                  parent_ref:
                    OCI::DataIntegration::Models::ParentReference.new(
                      parent: 'EXAMPLE-parent-Value',
                      root_doc_id:
                        'ocid1.test.oc1..<unique_ID>EXAMPLE-rootDocId-Value'
                    ),
                  config_values:
                    OCI::DataIntegration::Models::ConfigValues.new(
                      config_param_values: {
                        'EXAMPLE_KEY_118Gx' => {
                          'stringValue' => 'EXAMPLE-stringValue-Value',
                          'intValue' => 871,
                          'objectValue' => 'EXAMPLE-objectValue-Value',
                          'refValue' => 'EXAMPLE-refValue-Value',
                          'parameterValue' => 'EXAMPLE-parameterValue-Value',
                          'rootObjectValue' => 'EXAMPLE-rootObjectValue-Value'
                        }
                      },
                      parent_ref:
                        OCI::DataIntegration::Models::ParentReference.new(
                          parent: 'EXAMPLE-parent-Value',
                          root_doc_id:
                            'ocid1.test.oc1..<unique_ID>EXAMPLE-rootDocId-Value'
                        )
                    ),
                  object_status: 374,
                  name: 'EXAMPLE-name-Value',
                  description: 'EXAMPLE-description-Value',
                  port_type: 'CONTROL',
                  fields: [
                    OCI::DataIntegration::Models::Parameter.new(
                      model_type: 'PARAMETER',
                      key: 'EXAMPLE-key-Value',
                      model_version: 'EXAMPLE-modelVersion-Value',
                      parent_ref:
                        OCI::DataIntegration::Models::ParentReference.new(
                          parent: 'EXAMPLE-parent-Value',
                          root_doc_id:
                            'ocid1.test.oc1..<unique_ID>EXAMPLE-rootDocId-Value'
                        ),
                      config_values:
                        OCI::DataIntegration::Models::ConfigValues.new(
                          config_param_values: {
                            'EXAMPLE_KEY_Tz8dB' => {
                              'stringValue' => 'EXAMPLE-stringValue-Value',
                              'intValue' => 87,
                              'objectValue' => 'EXAMPLE-objectValue-Value',
                              'refValue' => 'EXAMPLE-refValue-Value',
                              'parameterValue' =>
                                'EXAMPLE-parameterValue-Value',
                              'rootObjectValue' =>
                                'EXAMPLE-rootObjectValue-Value'
                            }
                          },
                          parent_ref:
                            OCI::DataIntegration::Models::ParentReference.new(
                              parent: 'EXAMPLE-parent-Value',
                              root_doc_id:
                                'ocid1.test.oc1..<unique_ID>EXAMPLE-rootDocId-Value'
                            )
                        ),
                      object_status: 266,
                      name: 'EXAMPLE-name-Value',
                      description: 'EXAMPLE-description-Value',
                      type: 'EXAMPLE-type-Value',
                      default_value: 'EXAMPLE-defaultValue-Value',
                      root_object_default_value:
                        'EXAMPLE-rootObjectDefaultValue-Value',
                      is_input: false,
                      is_output: true,
                      output_aggregation_type: 'COUNT',
                      type_name: 'EXAMPLE-typeName-Value',
                      used_for: 'EXAMPLE-usedFor-Value'
                    )
                  ]
                )
              ],
              output_ports: [
                OCI::DataIntegration::Models::MacroField.new(
                  model_type: 'MACRO_FIELD',
                  key: 'EXAMPLE-key-Value',
                  model_version: 'EXAMPLE-modelVersion-Value',
                  parent_ref:
                    OCI::DataIntegration::Models::ParentReference.new(
                      parent: 'EXAMPLE-parent-Value',
                      root_doc_id:
                        'ocid1.test.oc1..<unique_ID>EXAMPLE-rootDocId-Value'
                    ),
                  config_values:
                    OCI::DataIntegration::Models::ConfigValues.new(
                      config_param_values: {
                        'EXAMPLE_KEY_XRKfN' => {
                          'stringValue' => 'EXAMPLE-stringValue-Value',
                          'intValue' => 244,
                          'objectValue' => 'EXAMPLE-objectValue-Value',
                          'refValue' => 'EXAMPLE-refValue-Value',
                          'parameterValue' => 'EXAMPLE-parameterValue-Value',
                          'rootObjectValue' => 'EXAMPLE-rootObjectValue-Value'
                        }
                      },
                      parent_ref:
                        OCI::DataIntegration::Models::ParentReference.new(
                          parent: 'EXAMPLE-parent-Value',
                          root_doc_id:
                            'ocid1.test.oc1..<unique_ID>EXAMPLE-rootDocId-Value'
                        )
                    ),
                  object_status: 179,
                  name: 'EXAMPLE-name-Value',
                  description: 'EXAMPLE-description-Value',
                  expr:
                    OCI::DataIntegration::Models::Expression.new(
                      key: 'EXAMPLE-key-Value',
                      model_type: 'EXAMPLE-modelType-Value',
                      model_version: 'EXAMPLE-modelVersion-Value',
                      parent_ref:
                        OCI::DataIntegration::Models::ParentReference.new(
                          parent: 'EXAMPLE-parent-Value',
                          root_doc_id:
                            'ocid1.test.oc1..<unique_ID>EXAMPLE-rootDocId-Value'
                        ),
                      expr_string: 'EXAMPLE-exprString-Value',
                      config_values:
                        OCI::DataIntegration::Models::ConfigValues.new(
                          config_param_values: {
                            'EXAMPLE_KEY_sgI6l' => {
                              'stringValue' => 'EXAMPLE-stringValue-Value',
                              'intValue' => 866,
                              'objectValue' => 'EXAMPLE-objectValue-Value',
                              'refValue' => 'EXAMPLE-refValue-Value',
                              'parameterValue' =>
                                'EXAMPLE-parameterValue-Value',
                              'rootObjectValue' =>
                                'EXAMPLE-rootObjectValue-Value'
                            }
                          },
                          parent_ref:
                            OCI::DataIntegration::Models::ParentReference.new(
                              parent: 'EXAMPLE-parent-Value',
                              root_doc_id:
                                'ocid1.test.oc1..<unique_ID>EXAMPLE-rootDocId-Value'
                            )
                        ),
                      object_status: 865
                    ),
                  type:
                    OCI::DataIntegration::Models::DynamicType.new(
                      model_type: 'DYNAMIC_TYPE',
                      key: 'EXAMPLE-key-Value',
                      model_version: 'EXAMPLE-modelVersion-Value',
                      parent_ref:
                        OCI::DataIntegration::Models::ParentReference.new(
                          parent: 'EXAMPLE-parent-Value',
                          root_doc_id:
                            'ocid1.test.oc1..<unique_ID>EXAMPLE-rootDocId-Value'
                        ),
                      name: 'EXAMPLE-name-Value',
                      object_status: 775,
                      description: 'EXAMPLE-description-Value',
                      type_handler:
                        OCI::DataIntegration::Models::RuleTypeConfig.new(
                          model_type: 'RULE_TYPE_CONFIGS',
                          key: 'EXAMPLE-key-Value',
                          model_version: 'EXAMPLE-modelVersion-Value',
                          parent_ref:
                            OCI::DataIntegration::Models::ParentReference.new(
                              parent: 'EXAMPLE-parent-Value',
                              root_doc_id:
                                'ocid1.test.oc1..<unique_ID>EXAMPLE-rootDocId-Value'
                            ),
                          scope: 'EXAMPLE-scope-Value',
                          scope_reference:
                            OCI::DataIntegration::Models::ScopeReference.new(
                              reference_object: 'EXAMPLE-referenceObject-Value',
                              reference_type: 'OCI_FUNCTION_INPUT_SHAPE',
                              ref_object_name: 'EXAMPLE-refObjectName-Value'
                            ),
                          is_order_by_rule: true,
                          projection_rules: [
                            OCI::DataIntegration::Models::TypedNamePatternRule
                              .new(
                              model_type: 'TYPED_NAME_PATTERN_RULE',
                              key: 'EXAMPLE-key-Value',
                              model_version: 'EXAMPLE-modelVersion-Value',
                              parent_ref:
                                OCI::DataIntegration::Models::ParentReference
                                  .new(
                                  parent: 'EXAMPLE-parent-Value',
                                  root_doc_id:
                                    'ocid1.test.oc1..<unique_ID>EXAMPLE-rootDocId-Value'
                                ),
                              is_java_regex_syntax: true,
                              config_values:
                                OCI::DataIntegration::Models::ConfigValues.new(
                                  config_param_values: {
                                    'EXAMPLE_KEY_fT0HU' => {
                                      'stringValue' =>
                                        'EXAMPLE-stringValue-Value',
                                      'intValue' => 672,
                                      'objectValue' =>
                                        'EXAMPLE-objectValue-Value',
                                      'refValue' => 'EXAMPLE-refValue-Value',
                                      'parameterValue' =>
                                        'EXAMPLE-parameterValue-Value',
                                      'rootObjectValue' =>
                                        'EXAMPLE-rootObjectValue-Value'
                                    }
                                  },
                                  parent_ref:
                                    OCI::DataIntegration::Models::ParentReference
                                      .new(
                                      parent: 'EXAMPLE-parent-Value',
                                      root_doc_id:
                                        'ocid1.test.oc1..<unique_ID>EXAMPLE-rootDocId-Value'
                                    )
                                ),
                              object_status: 219,
                              description: 'EXAMPLE-description-Value',
                              types: %w[EXAMPLE-types-Value],
                              is_skip_remaining_rules_on_match: false,
                              scope: 'EXAMPLE-scope-Value',
                              is_cascade: true,
                              matching_strategy: 'TAGS_ONLY',
                              is_case_sensitive: true,
                              rule_type: 'EXCLUDE',
                              pattern: 'EXAMPLE-pattern-Value',
                              names: %w[EXAMPLE--Value]
                            )
                          ],
                          config_values:
                            OCI::DataIntegration::Models::ConfigValues.new(
                              config_param_values: {
                                'EXAMPLE_KEY_AWFew' => {
                                  'stringValue' => 'EXAMPLE-stringValue-Value',
                                  'intValue' => 962,
                                  'objectValue' => 'EXAMPLE-objectValue-Value',
                                  'refValue' => 'EXAMPLE-refValue-Value',
                                  'parameterValue' =>
                                    'EXAMPLE-parameterValue-Value',
                                  'rootObjectValue' =>
                                    'EXAMPLE-rootObjectValue-Value'
                                }
                              },
                              parent_ref:
                                OCI::DataIntegration::Models::ParentReference
                                  .new(
                                  parent: 'EXAMPLE-parent-Value',
                                  root_doc_id:
                                    'ocid1.test.oc1..<unique_ID>EXAMPLE-rootDocId-Value'
                                )
                            ),
                          object_status: 762
                        ),
                      config_definition:
                        OCI::DataIntegration::Models::ConfigDefinition.new(
                          key: 'EXAMPLE-key-Value',
                          model_type: 'EXAMPLE-modelType-Value',
                          model_version: 'EXAMPLE-modelVersion-Value',
                          parent_ref:
                            OCI::DataIntegration::Models::ParentReference.new(
                              parent: 'EXAMPLE-parent-Value',
                              root_doc_id:
                                'ocid1.test.oc1..<unique_ID>EXAMPLE-rootDocId-Value'
                            ),
                          name: 'EXAMPLE-name-Value',
                          is_contained: false,
                          object_status: 578,
                          config_parameter_definitions: {
                            'EXAMPLE_KEY_t67nJ' => {
                              'parameterName' => 'EXAMPLE-parameterName-Value',
                              'description' => 'EXAMPLE-description-Value',
                              'defaultValue' => 'EXAMPLE-defaultValue-Value',
                              'classFieldName' =>
                                'EXAMPLE-classFieldName-Value',
                              'isStatic' => True,
                              'isClassFieldValue' => False
                            }
                          }
                        )
                    ),
                  is_use_source_type: false,
                  use_type:
                    OCI::DataIntegration::Models::ConfiguredType.new(
                      model_type: 'CONFIGURED_TYPE',
                      key: 'EXAMPLE-key-Value',
                      model_version: 'EXAMPLE-modelVersion-Value',
                      parent_ref:
                        OCI::DataIntegration::Models::ParentReference.new(
                          parent: 'EXAMPLE-parent-Value',
                          root_doc_id:
                            'ocid1.test.oc1..<unique_ID>EXAMPLE-rootDocId-Value'
                        ),
                      name: 'EXAMPLE-name-Value',
                      object_status: 839,
                      description: 'EXAMPLE-description-Value',
                      wrapped_type: 'EXAMPLE-wrappedType-Value',
                      config_values:
                        OCI::DataIntegration::Models::ConfigValues.new(
                          config_param_values: {
                            'EXAMPLE_KEY_FtSFO' => {
                              'stringValue' => 'EXAMPLE-stringValue-Value',
                              'intValue' => 774,
                              'objectValue' => 'EXAMPLE-objectValue-Value',
                              'refValue' => 'EXAMPLE-refValue-Value',
                              'parameterValue' =>
                                'EXAMPLE-parameterValue-Value',
                              'rootObjectValue' =>
                                'EXAMPLE-rootObjectValue-Value'
                            }
                          },
                          parent_ref:
                            OCI::DataIntegration::Models::ParentReference.new(
                              parent: 'EXAMPLE-parent-Value',
                              root_doc_id:
                                'ocid1.test.oc1..<unique_ID>EXAMPLE-rootDocId-Value'
                            )
                        ),
                      config_definition:
                        OCI::DataIntegration::Models::ConfigDefinition.new(
                          key: 'EXAMPLE-key-Value',
                          model_type: 'EXAMPLE-modelType-Value',
                          model_version: 'EXAMPLE-modelVersion-Value',
                          parent_ref:
                            OCI::DataIntegration::Models::ParentReference.new(
                              parent: 'EXAMPLE-parent-Value',
                              root_doc_id:
                                'ocid1.test.oc1..<unique_ID>EXAMPLE-rootDocId-Value'
                            ),
                          name: 'EXAMPLE-name-Value',
                          is_contained: true,
                          object_status: 569,
                          config_parameter_definitions: {
                            'EXAMPLE_KEY_0fprk' => {
                              'parameterName' => 'EXAMPLE-parameterName-Value',
                              'description' => 'EXAMPLE-description-Value',
                              'defaultValue' => 'EXAMPLE-defaultValue-Value',
                              'classFieldName' =>
                                'EXAMPLE-classFieldName-Value',
                              'isStatic' => True,
                              'isClassFieldValue' => False
                            }
                          }
                        )
                    ),
                  labels: %w[EXAMPLE--Value]
                )
              ],
              object_status: 3,
              identifier: 'EXAMPLE-identifier-Value',
              parameters: [
                OCI::DataIntegration::Models::Parameter.new(
                  model_type: 'PARAMETER',
                  key: 'EXAMPLE-key-Value',
                  model_version: 'EXAMPLE-modelVersion-Value',
                  parent_ref:
                    OCI::DataIntegration::Models::ParentReference.new(
                      parent: 'EXAMPLE-parent-Value',
                      root_doc_id:
                        'ocid1.test.oc1..<unique_ID>EXAMPLE-rootDocId-Value'
                    ),
                  config_values:
                    OCI::DataIntegration::Models::ConfigValues.new(
                      config_param_values: {
                        'EXAMPLE_KEY_X0NHg' => {
                          'stringValue' => 'EXAMPLE-stringValue-Value',
                          'intValue' => 588,
                          'objectValue' => 'EXAMPLE-objectValue-Value',
                          'refValue' => 'EXAMPLE-refValue-Value',
                          'parameterValue' => 'EXAMPLE-parameterValue-Value',
                          'rootObjectValue' => 'EXAMPLE-rootObjectValue-Value'
                        }
                      },
                      parent_ref:
                        OCI::DataIntegration::Models::ParentReference.new(
                          parent: 'EXAMPLE-parent-Value',
                          root_doc_id:
                            'ocid1.test.oc1..<unique_ID>EXAMPLE-rootDocId-Value'
                        )
                    ),
                  object_status: 631,
                  name: 'EXAMPLE-name-Value',
                  description: 'EXAMPLE-description-Value',
                  type: 'EXAMPLE-type-Value',
                  default_value: 'EXAMPLE-defaultValue-Value',
                  root_object_default_value:
                    'EXAMPLE-rootObjectDefaultValue-Value',
                  is_input: false,
                  is_output: true,
                  output_aggregation_type: 'MIN',
                  type_name: 'EXAMPLE-typeName-Value',
                  used_for: 'EXAMPLE-usedFor-Value'
                )
              ],
              op_config_values:
                OCI::DataIntegration::Models::ConfigValues.new(
                  config_param_values: {
                    'EXAMPLE_KEY_kzIMx' => {
                      'stringValue' => 'EXAMPLE-stringValue-Value',
                      'intValue' => 532,
                      'objectValue' => 'EXAMPLE-objectValue-Value',
                      'refValue' => 'EXAMPLE-refValue-Value',
                      'parameterValue' => 'EXAMPLE-parameterValue-Value',
                      'rootObjectValue' => 'EXAMPLE-rootObjectValue-Value'
                    }
                  },
                  parent_ref:
                    OCI::DataIntegration::Models::ParentReference.new(
                      parent: 'EXAMPLE-parent-Value',
                      root_doc_id:
                        'ocid1.test.oc1..<unique_ID>EXAMPLE-rootDocId-Value'
                    )
                ),
              entity:
                OCI::DataIntegration::Models::DataEntityFromTable.new(
                  model_type: 'TABLE_ENTITY',
                  metadata:
                    OCI::DataIntegration::Models::ObjectMetadata.new(
                      created_by: 'EXAMPLE-createdBy-Value',
                      created_by_name: 'EXAMPLE-createdByName-Value',
                      updated_by: 'EXAMPLE-updatedBy-Value',
                      updated_by_name: 'EXAMPLE-updatedByName-Value',
                      time_created: DateTime.parse('2002-11-19T02:04:52.256Z'),
                      time_updated: DateTime.parse('2008-09-04T08:03:25.957Z'),
                      aggregator_key: 'EXAMPLE-aggregatorKey-Value',
                      aggregator:
                        OCI::DataIntegration::Models::AggregatorSummary.new(
                          type: 'EXAMPLE-type-Value',
                          key: 'EXAMPLE-key-Value',
                          name: 'EXAMPLE-name-Value',
                          identifier: 'EXAMPLE-identifier-Value',
                          description: 'EXAMPLE-description-Value'
                        ),
                      identifier_path: 'EXAMPLE-identifierPath-Value',
                      info_fields: {
                        'EXAMPLE_KEY_gGQmA' =>
                          'EXAMPLE_VALUE_Qeb6G5tAjBjncG1DIRei'
                      },
                      registry_version: 248,
                      labels: %w[EXAMPLE--Value],
                      is_favorite: true,
                      count_statistics:
                        OCI::DataIntegration::Models::CountStatistic.new(
                          object_type_count_list: [
                            OCI::DataIntegration::Models::CountStatisticSummary
                              .new(object_type: 'PROJECT', object_count: 65)
                          ]
                        )
                    ),
                  key: 'EXAMPLE-key-Value',
                  model_version: 'EXAMPLE-modelVersion-Value',
                  parent_ref:
                    OCI::DataIntegration::Models::ParentReference.new(
                      parent: 'EXAMPLE-parent-Value',
                      root_doc_id:
                        'ocid1.test.oc1..<unique_ID>EXAMPLE-rootDocId-Value'
                    ),
                  name: 'EXAMPLE-name-Value',
                  description: 'EXAMPLE-description-Value',
                  object_version: 423,
                  external_key: 'EXAMPLE-externalKey-Value',
                  shape:
                    OCI::DataIntegration::Models::Shape.new(
                      model_type: 'SHAPE',
                      key: 'EXAMPLE-key-Value',
                      model_version: 'EXAMPLE-modelVersion-Value',
                      parent_ref:
                        OCI::DataIntegration::Models::ParentReference.new(
                          parent: 'EXAMPLE-parent-Value',
                          root_doc_id:
                            'ocid1.test.oc1..<unique_ID>EXAMPLE-rootDocId-Value'
                        ),
                      config_values:
                        OCI::DataIntegration::Models::ConfigValues.new(
                          config_param_values: {
                            'EXAMPLE_KEY_vc0Rv' => {
                              'stringValue' => 'EXAMPLE-stringValue-Value',
                              'intValue' => 552,
                              'objectValue' => 'EXAMPLE-objectValue-Value',
                              'refValue' => 'EXAMPLE-refValue-Value',
                              'parameterValue' =>
                                'EXAMPLE-parameterValue-Value',
                              'rootObjectValue' =>
                                'EXAMPLE-rootObjectValue-Value'
                            }
                          },
                          parent_ref:
                            OCI::DataIntegration::Models::ParentReference.new(
                              parent: 'EXAMPLE-parent-Value',
                              root_doc_id:
                                'ocid1.test.oc1..<unique_ID>EXAMPLE-rootDocId-Value'
                            )
                        ),
                      object_status: 206,
                      name: 'EXAMPLE-name-Value',
                      description: 'EXAMPLE-description-Value',
                      type:
                        OCI::DataIntegration::Models::DataType.new(
                          model_type: 'DATA_TYPE',
                          key: 'EXAMPLE-key-Value',
                          model_version: 'EXAMPLE-modelVersion-Value',
                          parent_ref:
                            OCI::DataIntegration::Models::ParentReference.new(
                              parent: 'EXAMPLE-parent-Value',
                              root_doc_id:
                                'ocid1.test.oc1..<unique_ID>EXAMPLE-rootDocId-Value'
                            ),
                          name: 'EXAMPLE-name-Value',
                          object_status: 719,
                          description: 'EXAMPLE-description-Value',
                          dt_type: 'STRUCTURED',
                          type_system_name: 'EXAMPLE-typeSystemName-Value',
                          config_definition:
                            OCI::DataIntegration::Models::ConfigDefinition.new(
                              key: 'EXAMPLE-key-Value',
                              model_type: 'EXAMPLE-modelType-Value',
                              model_version: 'EXAMPLE-modelVersion-Value',
                              parent_ref:
                                OCI::DataIntegration::Models::ParentReference
                                  .new(
                                  parent: 'EXAMPLE-parent-Value',
                                  root_doc_id:
                                    'ocid1.test.oc1..<unique_ID>EXAMPLE-rootDocId-Value'
                                ),
                              name: 'EXAMPLE-name-Value',
                              is_contained: false,
                              object_status: 394,
                              config_parameter_definitions: {
                                'EXAMPLE_KEY_HTlH3' => {
                                  'parameterName' =>
                                    'EXAMPLE-parameterName-Value',
                                  'description' => 'EXAMPLE-description-Value',
                                  'defaultValue' =>
                                    'EXAMPLE-defaultValue-Value',
                                  'classFieldName' =>
                                    'EXAMPLE-classFieldName-Value',
                                  'isStatic' => True,
                                  'isClassFieldValue' => True
                                }
                              }
                            )
                        )
                    ),
                  shape_id: 'ocid1.test.oc1..<unique_ID>EXAMPLE-shapeId-Value',
                  types:
                    OCI::DataIntegration::Models::TypeLibrary.new(
                      key: 'EXAMPLE-key-Value',
                      model_type: 'EXAMPLE-modelType-Value',
                      model_version: 'EXAMPLE-modelVersion-Value',
                      parent_ref:
                        OCI::DataIntegration::Models::ParentReference.new(
                          parent: 'EXAMPLE-parent-Value',
                          root_doc_id:
                            'ocid1.test.oc1..<unique_ID>EXAMPLE-rootDocId-Value'
                        ),
                      name: 'EXAMPLE-name-Value',
                      description: 'EXAMPLE-description-Value',
                      object_version: 359,
                      types: {
                        'EXAMPLE_KEY_AOnIG' => {
                          'modelType' => 'DERIVED_TYPE',
                          'key' => 'EXAMPLE-key-Value',
                          'modelVersion' => 'EXAMPLE-modelVersion-Value',
                          'parentRef' => {
                            'parent' => 'EXAMPLE-parent-Value',
                            'rootDocId' =>
                              'ocid1.test.oc1..<unique_ID>EXAMPLE-rootDocId-Value'
                          },
                          'name' => 'EXAMPLE-name-Value',
                          'objectStatus' => 511,
                          'description' => 'EXAMPLE-description-Value'
                        }
                      },
                      object_status: 957,
                      identifier: 'EXAMPLE-identifier-Value'
                    ),
                  entity_type: 'FILE',
                  other_type_label: 'EXAMPLE-otherTypeLabel-Value',
                  unique_keys: [
                    OCI::DataIntegration::Models::UniqueDataKey.new(
                      model_type: 'UNIQUE_KEY',
                      key: 'EXAMPLE-key-Value',
                      model_version: 'EXAMPLE-modelVersion-Value',
                      parent_ref:
                        OCI::DataIntegration::Models::ParentReference.new(
                          parent: 'EXAMPLE-parent-Value',
                          root_doc_id:
                            'ocid1.test.oc1..<unique_ID>EXAMPLE-rootDocId-Value'
                        ),
                      name: 'EXAMPLE-name-Value',
                      attribute_refs: [
                        OCI::DataIntegration::Models::KeyAttribute.new(
                          position: 990,
                          shape_field:
                            OCI::DataIntegration::Models::ShapeField.new(
                              model_type: 'SHAPE_FIELD',
                              key: 'EXAMPLE-key-Value',
                              model_version: 'EXAMPLE-modelVersion-Value',
                              parent_ref:
                                OCI::DataIntegration::Models::ParentReference
                                  .new(
                                  parent: 'EXAMPLE-parent-Value',
                                  root_doc_id:
                                    'ocid1.test.oc1..<unique_ID>EXAMPLE-rootDocId-Value'
                                ),
                              config_values:
                                OCI::DataIntegration::Models::ConfigValues.new(
                                  config_param_values: {
                                    'EXAMPLE_KEY_WD7yw' => {
                                      'stringValue' =>
                                        'EXAMPLE-stringValue-Value',
                                      'intValue' => 512,
                                      'objectValue' =>
                                        'EXAMPLE-objectValue-Value',
                                      'refValue' => 'EXAMPLE-refValue-Value',
                                      'parameterValue' =>
                                        'EXAMPLE-parameterValue-Value',
                                      'rootObjectValue' =>
                                        'EXAMPLE-rootObjectValue-Value'
                                    }
                                  },
                                  parent_ref:
                                    OCI::DataIntegration::Models::ParentReference
                                      .new(
                                      parent: 'EXAMPLE-parent-Value',
                                      root_doc_id:
                                        'ocid1.test.oc1..<unique_ID>EXAMPLE-rootDocId-Value'
                                    )
                                ),
                              object_status: 800,
                              name: 'EXAMPLE-name-Value',
                              description: 'EXAMPLE-description-Value',
                              type: 'EXAMPLE-type-Value',
                              labels: %w[EXAMPLE--Value],
                              native_shape_field:
                                OCI::DataIntegration::Models::NativeShapeField
                                  .new(
                                  name: 'EXAMPLE-name-Value',
                                  model_type: 'EXAMPLE-modelType-Value',
                                  type: 'EXAMPLE-type-Value',
                                  config_values:
                                    OCI::DataIntegration::Models::ConfigValues
                                      .new(
                                      config_param_values: {
                                        'EXAMPLE_KEY_tdvSM' => {
                                          'stringValue' =>
                                            'EXAMPLE-stringValue-Value',
                                          'intValue' => 690,
                                          'objectValue' =>
                                            'EXAMPLE-objectValue-Value',
                                          'refValue' =>
                                            'EXAMPLE-refValue-Value',
                                          'parameterValue' =>
                                            'EXAMPLE-parameterValue-Value',
                                          'rootObjectValue' =>
                                            'EXAMPLE-rootObjectValue-Value'
                                        }
                                      },
                                      parent_ref:
                                        OCI::DataIntegration::Models::ParentReference
                                          .new(
                                          parent: 'EXAMPLE-parent-Value',
                                          root_doc_id:
                                            'ocid1.test.oc1..<unique_ID>EXAMPLE-rootDocId-Value'
                                        )
                                    ),
                                  position: 6,
                                  default_value_string:
                                    'EXAMPLE-defaultValueString-Value',
                                  is_mandatory: false
                                )
                            ),
                          attribute:
                            OCI::DataIntegration::Models::ShapeField.new(
                              model_type: 'SHAPE_FIELD',
                              key: 'EXAMPLE-key-Value',
                              model_version: 'EXAMPLE-modelVersion-Value',
                              parent_ref:
                                OCI::DataIntegration::Models::ParentReference
                                  .new(
                                  parent: 'EXAMPLE-parent-Value',
                                  root_doc_id:
                                    'ocid1.test.oc1..<unique_ID>EXAMPLE-rootDocId-Value'
                                ),
                              config_values:
                                OCI::DataIntegration::Models::ConfigValues.new(
                                  config_param_values: {
                                    'EXAMPLE_KEY_LxJoq' => {
                                      'stringValue' =>
                                        'EXAMPLE-stringValue-Value',
                                      'intValue' => 453,
                                      'objectValue' =>
                                        'EXAMPLE-objectValue-Value',
                                      'refValue' => 'EXAMPLE-refValue-Value',
                                      'parameterValue' =>
                                        'EXAMPLE-parameterValue-Value',
                                      'rootObjectValue' =>
                                        'EXAMPLE-rootObjectValue-Value'
                                    }
                                  },
                                  parent_ref:
                                    OCI::DataIntegration::Models::ParentReference
                                      .new(
                                      parent: 'EXAMPLE-parent-Value',
                                      root_doc_id:
                                        'ocid1.test.oc1..<unique_ID>EXAMPLE-rootDocId-Value'
                                    )
                                ),
                              object_status: 340,
                              name: 'EXAMPLE-name-Value',
                              description: 'EXAMPLE-description-Value',
                              type: 'EXAMPLE-type-Value',
                              labels: %w[EXAMPLE--Value],
                              native_shape_field:
                                OCI::DataIntegration::Models::NativeShapeField
                                  .new(
                                  name: 'EXAMPLE-name-Value',
                                  model_type: 'EXAMPLE-modelType-Value',
                                  type: 'EXAMPLE-type-Value',
                                  config_values:
                                    OCI::DataIntegration::Models::ConfigValues
                                      .new(
                                      config_param_values: {
                                        'EXAMPLE_KEY_jb5yG' => {
                                          'stringValue' =>
                                            'EXAMPLE-stringValue-Value',
                                          'intValue' => 198,
                                          'objectValue' =>
                                            'EXAMPLE-objectValue-Value',
                                          'refValue' =>
                                            'EXAMPLE-refValue-Value',
                                          'parameterValue' =>
                                            'EXAMPLE-parameterValue-Value',
                                          'rootObjectValue' =>
                                            'EXAMPLE-rootObjectValue-Value'
                                        }
                                      },
                                      parent_ref:
                                        OCI::DataIntegration::Models::ParentReference
                                          .new(
                                          parent: 'EXAMPLE-parent-Value',
                                          root_doc_id:
                                            'ocid1.test.oc1..<unique_ID>EXAMPLE-rootDocId-Value'
                                        )
                                    ),
                                  position: 119,
                                  default_value_string:
                                    'EXAMPLE-defaultValueString-Value',
                                  is_mandatory: false
                                )
                            )
                        )
                      ],
                      object_status: 678
                    )
                  ],
                  foreign_keys: [
                    OCI::DataIntegration::Models::ForeignKey.new(
                      model_type: 'FOREIGN_KEY',
                      key: 'EXAMPLE-key-Value',
                      model_version: 'EXAMPLE-modelVersion-Value',
                      parent_ref:
                        OCI::DataIntegration::Models::ParentReference.new(
                          parent: 'EXAMPLE-parent-Value',
                          root_doc_id:
                            'ocid1.test.oc1..<unique_ID>EXAMPLE-rootDocId-Value'
                        ),
                      name: 'EXAMPLE-name-Value',
                      attribute_refs: [
                        OCI::DataIntegration::Models::KeyAttribute.new(
                          position: 587,
                          shape_field:
                            OCI::DataIntegration::Models::ShapeField.new(
                              model_type: 'SHAPE_FIELD',
                              key: 'EXAMPLE-key-Value',
                              model_version: 'EXAMPLE-modelVersion-Value',
                              parent_ref:
                                OCI::DataIntegration::Models::ParentReference
                                  .new(
                                  parent: 'EXAMPLE-parent-Value',
                                  root_doc_id:
                                    'ocid1.test.oc1..<unique_ID>EXAMPLE-rootDocId-Value'
                                ),
                              config_values:
                                OCI::DataIntegration::Models::ConfigValues.new(
                                  config_param_values: {
                                    'EXAMPLE_KEY_IOLcQ' => {
                                      'stringValue' =>
                                        'EXAMPLE-stringValue-Value',
                                      'intValue' => 293,
                                      'objectValue' =>
                                        'EXAMPLE-objectValue-Value',
                                      'refValue' => 'EXAMPLE-refValue-Value',
                                      'parameterValue' =>
                                        'EXAMPLE-parameterValue-Value',
                                      'rootObjectValue' =>
                                        'EXAMPLE-rootObjectValue-Value'
                                    }
                                  },
                                  parent_ref:
                                    OCI::DataIntegration::Models::ParentReference
                                      .new(
                                      parent: 'EXAMPLE-parent-Value',
                                      root_doc_id:
                                        'ocid1.test.oc1..<unique_ID>EXAMPLE-rootDocId-Value'
                                    )
                                ),
                              object_status: 484,
                              name: 'EXAMPLE-name-Value',
                              description: 'EXAMPLE-description-Value',
                              type: 'EXAMPLE-type-Value',
                              labels: %w[EXAMPLE--Value],
                              native_shape_field:
                                OCI::DataIntegration::Models::NativeShapeField
                                  .new(
                                  name: 'EXAMPLE-name-Value',
                                  model_type: 'EXAMPLE-modelType-Value',
                                  type: 'EXAMPLE-type-Value',
                                  config_values:
                                    OCI::DataIntegration::Models::ConfigValues
                                      .new(
                                      config_param_values: {
                                        'EXAMPLE_KEY_hU9yo' => {
                                          'stringValue' =>
                                            'EXAMPLE-stringValue-Value',
                                          'intValue' => 512,
                                          'objectValue' =>
                                            'EXAMPLE-objectValue-Value',
                                          'refValue' =>
                                            'EXAMPLE-refValue-Value',
                                          'parameterValue' =>
                                            'EXAMPLE-parameterValue-Value',
                                          'rootObjectValue' =>
                                            'EXAMPLE-rootObjectValue-Value'
                                        }
                                      },
                                      parent_ref:
                                        OCI::DataIntegration::Models::ParentReference
                                          .new(
                                          parent: 'EXAMPLE-parent-Value',
                                          root_doc_id:
                                            'ocid1.test.oc1..<unique_ID>EXAMPLE-rootDocId-Value'
                                        )
                                    ),
                                  position: 737,
                                  default_value_string:
                                    'EXAMPLE-defaultValueString-Value',
                                  is_mandatory: false
                                )
                            ),
                          attribute:
                            OCI::DataIntegration::Models::ShapeField.new(
                              model_type: 'SHAPE_FIELD',
                              key: 'EXAMPLE-key-Value',
                              model_version: 'EXAMPLE-modelVersion-Value',
                              parent_ref:
                                OCI::DataIntegration::Models::ParentReference
                                  .new(
                                  parent: 'EXAMPLE-parent-Value',
                                  root_doc_id:
                                    'ocid1.test.oc1..<unique_ID>EXAMPLE-rootDocId-Value'
                                ),
                              config_values:
                                OCI::DataIntegration::Models::ConfigValues.new(
                                  config_param_values: {
                                    'EXAMPLE_KEY_CWZcv' => {
                                      'stringValue' =>
                                        'EXAMPLE-stringValue-Value',
                                      'intValue' => 187,
                                      'objectValue' =>
                                        'EXAMPLE-objectValue-Value',
                                      'refValue' => 'EXAMPLE-refValue-Value',
                                      'parameterValue' =>
                                        'EXAMPLE-parameterValue-Value',
                                      'rootObjectValue' =>
                                        'EXAMPLE-rootObjectValue-Value'
                                    }
                                  },
                                  parent_ref:
                                    OCI::DataIntegration::Models::ParentReference
                                      .new(
                                      parent: 'EXAMPLE-parent-Value',
                                      root_doc_id:
                                        'ocid1.test.oc1..<unique_ID>EXAMPLE-rootDocId-Value'
                                    )
                                ),
                              object_status: 605,
                              name: 'EXAMPLE-name-Value',
                              description: 'EXAMPLE-description-Value',
                              type: 'EXAMPLE-type-Value',
                              labels: %w[EXAMPLE--Value],
                              native_shape_field:
                                OCI::DataIntegration::Models::NativeShapeField
                                  .new(
                                  name: 'EXAMPLE-name-Value',
                                  model_type: 'EXAMPLE-modelType-Value',
                                  type: 'EXAMPLE-type-Value',
                                  config_values:
                                    OCI::DataIntegration::Models::ConfigValues
                                      .new(
                                      config_param_values: {
                                        'EXAMPLE_KEY_YpoDO' => {
                                          'stringValue' =>
                                            'EXAMPLE-stringValue-Value',
                                          'intValue' => 892,
                                          'objectValue' =>
                                            'EXAMPLE-objectValue-Value',
                                          'refValue' =>
                                            'EXAMPLE-refValue-Value',
                                          'parameterValue' =>
                                            'EXAMPLE-parameterValue-Value',
                                          'rootObjectValue' =>
                                            'EXAMPLE-rootObjectValue-Value'
                                        }
                                      },
                                      parent_ref:
                                        OCI::DataIntegration::Models::ParentReference
                                          .new(
                                          parent: 'EXAMPLE-parent-Value',
                                          root_doc_id:
                                            'ocid1.test.oc1..<unique_ID>EXAMPLE-rootDocId-Value'
                                        )
                                    ),
                                  position: 984,
                                  default_value_string:
                                    'EXAMPLE-defaultValueString-Value',
                                  is_mandatory: false
                                )
                            )
                        )
                      ],
                      update_rule: 320,
                      delete_rule: 779,
                      reference_unique_key:
                        OCI::DataIntegration::Models::UniqueDataKey.new(
                          model_type: 'UNIQUE_KEY',
                          key: 'EXAMPLE-key-Value',
                          model_version: 'EXAMPLE-modelVersion-Value',
                          parent_ref:
                            OCI::DataIntegration::Models::ParentReference.new(
                              parent: 'EXAMPLE-parent-Value',
                              root_doc_id:
                                'ocid1.test.oc1..<unique_ID>EXAMPLE-rootDocId-Value'
                            ),
                          name: 'EXAMPLE-name-Value',
                          attribute_refs: [
                            OCI::DataIntegration::Models::KeyAttribute.new(
                              position: 114,
                              shape_field:
                                OCI::DataIntegration::Models::ShapeField.new(
                                  model_type: 'SHAPE_FIELD',
                                  key: 'EXAMPLE-key-Value',
                                  model_version: 'EXAMPLE-modelVersion-Value',
                                  parent_ref:
                                    OCI::DataIntegration::Models::ParentReference
                                      .new(
                                      parent: 'EXAMPLE-parent-Value',
                                      root_doc_id:
                                        'ocid1.test.oc1..<unique_ID>EXAMPLE-rootDocId-Value'
                                    ),
                                  config_values:
                                    OCI::DataIntegration::Models::ConfigValues
                                      .new(
                                      config_param_values: {
                                        'EXAMPLE_KEY_chL72' => {
                                          'stringValue' =>
                                            'EXAMPLE-stringValue-Value',
                                          'intValue' => 28,
                                          'objectValue' =>
                                            'EXAMPLE-objectValue-Value',
                                          'refValue' =>
                                            'EXAMPLE-refValue-Value',
                                          'parameterValue' =>
                                            'EXAMPLE-parameterValue-Value',
                                          'rootObjectValue' =>
                                            'EXAMPLE-rootObjectValue-Value'
                                        }
                                      },
                                      parent_ref:
                                        OCI::DataIntegration::Models::ParentReference
                                          .new(
                                          parent: 'EXAMPLE-parent-Value',
                                          root_doc_id:
                                            'ocid1.test.oc1..<unique_ID>EXAMPLE-rootDocId-Value'
                                        )
                                    ),
                                  object_status: 837,
                                  name: 'EXAMPLE-name-Value',
                                  description: 'EXAMPLE-description-Value',
                                  type: 'EXAMPLE-type-Value',
                                  labels: %w[EXAMPLE--Value],
                                  native_shape_field:
                                    OCI::DataIntegration::Models::NativeShapeField
                                      .new(
                                      name: 'EXAMPLE-name-Value',
                                      model_type: 'EXAMPLE-modelType-Value',
                                      type: 'EXAMPLE-type-Value',
                                      config_values:
                                        OCI::DataIntegration::Models::ConfigValues
                                          .new(
                                          config_param_values: {
                                            'EXAMPLE_KEY_jhddP' => {
                                              'stringValue' =>
                                                'EXAMPLE-stringValue-Value',
                                              'intValue' => 790,
                                              'objectValue' =>
                                                'EXAMPLE-objectValue-Value',
                                              'refValue' =>
                                                'EXAMPLE-refValue-Value',
                                              'parameterValue' =>
                                                'EXAMPLE-parameterValue-Value',
                                              'rootObjectValue' =>
                                                'EXAMPLE-rootObjectValue-Value'
                                            }
                                          },
                                          parent_ref:
                                            OCI::DataIntegration::Models::ParentReference
                                              .new(
                                              parent: 'EXAMPLE-parent-Value',
                                              root_doc_id:
                                                'ocid1.test.oc1..<unique_ID>EXAMPLE-rootDocId-Value'
                                            )
                                        ),
                                      position: 185,
                                      default_value_string:
                                        'EXAMPLE-defaultValueString-Value',
                                      is_mandatory: false
                                    )
                                ),
                              attribute:
                                OCI::DataIntegration::Models::ShapeField.new(
                                  model_type: 'SHAPE_FIELD',
                                  key: 'EXAMPLE-key-Value',
                                  model_version: 'EXAMPLE-modelVersion-Value',
                                  parent_ref:
                                    OCI::DataIntegration::Models::ParentReference
                                      .new(
                                      parent: 'EXAMPLE-parent-Value',
                                      root_doc_id:
                                        'ocid1.test.oc1..<unique_ID>EXAMPLE-rootDocId-Value'
                                    ),
                                  config_values:
                                    OCI::DataIntegration::Models::ConfigValues
                                      .new(
                                      config_param_values: {
                                        'EXAMPLE_KEY_ujxrH' => {
                                          'stringValue' =>
                                            'EXAMPLE-stringValue-Value',
                                          'intValue' => 793,
                                          'objectValue' =>
                                            'EXAMPLE-objectValue-Value',
                                          'refValue' =>
                                            'EXAMPLE-refValue-Value',
                                          'parameterValue' =>
                                            'EXAMPLE-parameterValue-Value',
                                          'rootObjectValue' =>
                                            'EXAMPLE-rootObjectValue-Value'
                                        }
                                      },
                                      parent_ref:
                                        OCI::DataIntegration::Models::ParentReference
                                          .new(
                                          parent: 'EXAMPLE-parent-Value',
                                          root_doc_id:
                                            'ocid1.test.oc1..<unique_ID>EXAMPLE-rootDocId-Value'
                                        )
                                    ),
                                  object_status: 435,
                                  name: 'EXAMPLE-name-Value',
                                  description: 'EXAMPLE-description-Value',
                                  type: 'EXAMPLE-type-Value',
                                  labels: %w[EXAMPLE--Value],
                                  native_shape_field:
                                    OCI::DataIntegration::Models::NativeShapeField
                                      .new(
                                      name: 'EXAMPLE-name-Value',
                                      model_type: 'EXAMPLE-modelType-Value',
                                      type: 'EXAMPLE-type-Value',
                                      config_values:
                                        OCI::DataIntegration::Models::ConfigValues
                                          .new(
                                          config_param_values: {
                                            'EXAMPLE_KEY_X2KcI' => {
                                              'stringValue' =>
                                                'EXAMPLE-stringValue-Value',
                                              'intValue' => 323,
                                              'objectValue' =>
                                                'EXAMPLE-objectValue-Value',
                                              'refValue' =>
                                                'EXAMPLE-refValue-Value',
                                              'parameterValue' =>
                                                'EXAMPLE-parameterValue-Value',
                                              'rootObjectValue' =>
                                                'EXAMPLE-rootObjectValue-Value'
                                            }
                                          },
                                          parent_ref:
                                            OCI::DataIntegration::Models::ParentReference
                                              .new(
                                              parent: 'EXAMPLE-parent-Value',
                                              root_doc_id:
                                                'ocid1.test.oc1..<unique_ID>EXAMPLE-rootDocId-Value'
                                            )
                                        ),
                                      position: 602,
                                      default_value_string:
                                        'EXAMPLE-defaultValueString-Value',
                                      is_mandatory: false
                                    )
                                )
                            )
                          ],
                          object_status: 902
                        ),
                      object_status: 88
                    )
                  ],
                  resource_name: 'EXAMPLE-resourceName-Value',
                  object_status: 408,
                  identifier: 'EXAMPLE-identifier-Value'
                ),
              is_read_access: true,
              is_copy_fields: false,
              is_predefined_shape: false,
              is_use_same_source_name: true,
              target_entity_name_prefix: 'EXAMPLE-targetEntityNamePrefix-Value',
              target_entity_name_suffix: 'EXAMPLE-targetEntityNameSuffix-Value',
              data_property: 'OVERWRITE',
              schema_drift_config:
                OCI::DataIntegration::Models::SchemaDriftConfig.new(
                  extra_column_handling: 'ALLOW',
                  missing_column_handling: 'ALLOW',
                  data_type_change_handling: 'DO_NOT_ALLOW',
                  is_validation_warning_if_allowed: true
                ),
              fixed_data_shape:
                OCI::DataIntegration::Models::Shape.new(
                  model_type: 'SHAPE',
                  key: 'EXAMPLE-key-Value',
                  model_version: 'EXAMPLE-modelVersion-Value',
                  parent_ref:
                    OCI::DataIntegration::Models::ParentReference.new(
                      parent: 'EXAMPLE-parent-Value',
                      root_doc_id:
                        'ocid1.test.oc1..<unique_ID>EXAMPLE-rootDocId-Value'
                    ),
                  config_values:
                    OCI::DataIntegration::Models::ConfigValues.new(
                      config_param_values: {
                        'EXAMPLE_KEY_6PR2E' => {
                          'stringValue' => 'EXAMPLE-stringValue-Value',
                          'intValue' => 418,
                          'objectValue' => 'EXAMPLE-objectValue-Value',
                          'refValue' => 'EXAMPLE-refValue-Value',
                          'parameterValue' => 'EXAMPLE-parameterValue-Value',
                          'rootObjectValue' => 'EXAMPLE-rootObjectValue-Value'
                        }
                      },
                      parent_ref:
                        OCI::DataIntegration::Models::ParentReference.new(
                          parent: 'EXAMPLE-parent-Value',
                          root_doc_id:
                            'ocid1.test.oc1..<unique_ID>EXAMPLE-rootDocId-Value'
                        )
                    ),
                  object_status: 547,
                  name: 'EXAMPLE-name-Value',
                  description: 'EXAMPLE-description-Value',
                  type:
                    OCI::DataIntegration::Models::MaterializedCompositeType.new(
                      model_type: 'MATERIALIZED_COMPOSITE_TYPE',
                      key: 'EXAMPLE-key-Value',
                      model_version: 'EXAMPLE-modelVersion-Value',
                      parent_ref:
                        OCI::DataIntegration::Models::ParentReference.new(
                          parent: 'EXAMPLE-parent-Value',
                          root_doc_id:
                            'ocid1.test.oc1..<unique_ID>EXAMPLE-rootDocId-Value'
                        ),
                      name: 'EXAMPLE-name-Value',
                      object_status: 481,
                      description: 'EXAMPLE-description-Value',
                      elements: %w[EXAMPLE--Value],
                      path_names: %w[EXAMPLE--Value],
                      config_definition:
                        OCI::DataIntegration::Models::ConfigDefinition.new(
                          key: 'EXAMPLE-key-Value',
                          model_type: 'EXAMPLE-modelType-Value',
                          model_version: 'EXAMPLE-modelVersion-Value',
                          parent_ref:
                            OCI::DataIntegration::Models::ParentReference.new(
                              parent: 'EXAMPLE-parent-Value',
                              root_doc_id:
                                'ocid1.test.oc1..<unique_ID>EXAMPLE-rootDocId-Value'
                            ),
                          name: 'EXAMPLE-name-Value',
                          is_contained: false,
                          object_status: 588,
                          config_parameter_definitions: {
                            'EXAMPLE_KEY_PffWl' => {
                              'parameterName' => 'EXAMPLE-parameterName-Value',
                              'description' => 'EXAMPLE-description-Value',
                              'defaultValue' => 'EXAMPLE-defaultValue-Value',
                              'classFieldName' =>
                                'EXAMPLE-classFieldName-Value',
                              'isStatic' => False,
                              'isClassFieldValue' => True
                            }
                          }
                        )
                    )
                ),
              write_operation_config:
                OCI::DataIntegration::Models::WriteOperationConfig.new(
                  model_type: 'WRITE_OPERATION_CONFIG',
                  metadata_config_properties: {
                    'EXAMPLE_KEY_YmXvC' => 'EXAMPLE_VALUE_5PNqrMdntNNRdoNe2fOj'
                  },
                  derived_attributes: {
                    'EXAMPLE_KEY_Ja7jU' => 'EXAMPLE_VALUE_8yjkXCerGliHJmURcZAw'
                  },
                  call_attribute:
                    OCI::DataIntegration::Models::BipCallAttribute.new(
                      model_type: 'BIP_CALL_ATTRIBUTE',
                      fetch_size: 500,
                      offset_parameter: 'EXAMPLE-offsetParameter-Value',
                      fetch_next_rows_parameter:
                        'EXAMPLE-fetchNextRowsParameter-Value',
                      staging_data_asset:
                        OCI::DataIntegration::Models::DataAssetSummaryFromObjectStorage
                          .new(
                          model_type: 'ORACLE_OBJECT_STORAGE_DATA_ASSET',
                          key: 'EXAMPLE-key-Value',
                          model_version: 'EXAMPLE-modelVersion-Value',
                          name: 'EXAMPLE-name-Value',
                          description: 'EXAMPLE-description-Value',
                          object_status: 395,
                          identifier: 'EXAMPLE-identifier-Value',
                          external_key: 'EXAMPLE-externalKey-Value',
                          asset_properties: {
                            'EXAMPLE_KEY_X2swZ' =>
                              'EXAMPLE_VALUE_Pdb8l5QQKJzn73U6W0hW'
                          },
                          native_type_system:
                            OCI::DataIntegration::Models::TypeSystem.new(
                              key: 'EXAMPLE-key-Value',
                              model_type: 'EXAMPLE-modelType-Value',
                              model_version: 'EXAMPLE-modelVersion-Value',
                              parent_ref:
                                OCI::DataIntegration::Models::ParentReference
                                  .new(
                                  parent: 'EXAMPLE-parent-Value',
                                  root_doc_id:
                                    'ocid1.test.oc1..<unique_ID>EXAMPLE-rootDocId-Value'
                                ),
                              name: 'EXAMPLE-name-Value',
                              description: 'EXAMPLE-description-Value',
                              object_version: 28,
                              type_mapping_to: {
                                'EXAMPLE_KEY_kVh87' =>
                                  'EXAMPLE_VALUE_a3Q7LHHSNF6nggutQxrs'
                              },
                              type_mapping_from: {
                                'EXAMPLE_KEY_gVzZ8' =>
                                  'EXAMPLE_VALUE_EgchuezoPZobCsjda7Zc'
                              },
                              object_status: 600,
                              identifier: 'EXAMPLE-identifier-Value',
                              types: [
                                OCI::DataIntegration::Models::DataType.new(
                                  model_type: 'DATA_TYPE',
                                  key: 'EXAMPLE-key-Value',
                                  model_version: 'EXAMPLE-modelVersion-Value',
                                  parent_ref:
                                    OCI::DataIntegration::Models::ParentReference
                                      .new(
                                      parent: 'EXAMPLE-parent-Value',
                                      root_doc_id:
                                        'ocid1.test.oc1..<unique_ID>EXAMPLE-rootDocId-Value'
                                    ),
                                  name: 'EXAMPLE-name-Value',
                                  object_status: 451,
                                  description: 'EXAMPLE-description-Value',
                                  dt_type: 'STRUCTURED',
                                  type_system_name:
                                    'EXAMPLE-typeSystemName-Value',
                                  config_definition:
                                    OCI::DataIntegration::Models::ConfigDefinition
                                      .new(
                                      key: 'EXAMPLE-key-Value',
                                      model_type: 'EXAMPLE-modelType-Value',
                                      model_version:
                                        'EXAMPLE-modelVersion-Value',
                                      parent_ref:
                                        OCI::DataIntegration::Models::ParentReference
                                          .new(
                                          parent: 'EXAMPLE-parent-Value',
                                          root_doc_id:
                                            'ocid1.test.oc1..<unique_ID>EXAMPLE-rootDocId-Value'
                                        ),
                                      name: 'EXAMPLE-name-Value',
                                      is_contained: true,
                                      object_status: 941,
                                      config_parameter_definitions: {
                                        'EXAMPLE_KEY_OUId2' => {
                                          'parameterType' => {
                                            'modelType' =>
                                              'MATERIALIZED_COMPOSITE_TYPE',
                                            'key' => 'EXAMPLE-key-Value',
                                            'modelVersion' =>
                                              'EXAMPLE-modelVersion-Value',
                                            'parentRef' => {
                                              'parent' =>
                                                'EXAMPLE-parent-Value',
                                              'rootDocId' =>
                                                'ocid1.test.oc1..<unique_ID>EXAMPLE-rootDocId-Value'
                                            },
                                            'name' => 'EXAMPLE-name-Value',
                                            'objectStatus' => 389,
                                            'description' =>
                                              'EXAMPLE-description-Value',
                                            'elements' => %w[EXAMPLE--Value],
                                            'pathNames' => %w[EXAMPLE--Value]
                                          },
                                          'parameterName' =>
                                            'EXAMPLE-parameterName-Value',
                                          'description' =>
                                            'EXAMPLE-description-Value',
                                          'defaultValue' =>
                                            'EXAMPLE-defaultValue-Value',
                                          'classFieldName' =>
                                            'EXAMPLE-classFieldName-Value',
                                          'isStatic' => False,
                                          'isClassFieldValue' => True
                                        }
                                      }
                                    )
                                )
                              ]
                            ),
                          object_version: 145,
                          parent_ref:
                            OCI::DataIntegration::Models::ParentReference.new(
                              parent: 'EXAMPLE-parent-Value',
                              root_doc_id:
                                'ocid1.test.oc1..<unique_ID>EXAMPLE-rootDocId-Value'
                            ),
                          metadata:
                            OCI::DataIntegration::Models::ObjectMetadata.new(
                              created_by: 'EXAMPLE-createdBy-Value',
                              created_by_name: 'EXAMPLE-createdByName-Value',
                              updated_by: 'EXAMPLE-updatedBy-Value',
                              updated_by_name: 'EXAMPLE-updatedByName-Value',
                              time_created:
                                DateTime.parse('2025-01-14T14:28:48.075Z'),
                              time_updated:
                                DateTime.parse('2041-11-29T12:19:21.751Z'),
                              aggregator_key: 'EXAMPLE-aggregatorKey-Value',
                              aggregator:
                                OCI::DataIntegration::Models::AggregatorSummary
                                  .new(
                                  type: 'EXAMPLE-type-Value',
                                  key: 'EXAMPLE-key-Value',
                                  name: 'EXAMPLE-name-Value',
                                  identifier: 'EXAMPLE-identifier-Value',
                                  description: 'EXAMPLE-description-Value'
                                ),
                              identifier_path: 'EXAMPLE-identifierPath-Value',
                              info_fields: {
                                'EXAMPLE_KEY_e1feA' =>
                                  'EXAMPLE_VALUE_vLrKNAKTazme6j2o3BP1'
                              },
                              registry_version: 570,
                              labels: %w[EXAMPLE--Value],
                              is_favorite: true,
                              count_statistics:
                                OCI::DataIntegration::Models::CountStatistic
                                  .new(
                                  object_type_count_list: [
                                    OCI::DataIntegration::Models::CountStatisticSummary
                                      .new(
                                      object_type: 'DATA_ASSET',
                                      object_count: 826
                                    )
                                  ]
                                )
                            ),
                          oci_region: 'EXAMPLE-ociRegion-Value',
                          url: 'EXAMPLE-url-Value',
                          tenancy_id:
                            'ocid1.test.oc1..<unique_ID>EXAMPLE-tenancyId-Value',
                          namespace: 'EXAMPLE-namespace-Value',
                          default_connection:
                            OCI::DataIntegration::Models::ConnectionSummaryFromObjectStorage
                              .new(
                              model_type: 'ORACLE_OBJECT_STORAGE_CONNECTION',
                              key: 'EXAMPLE-key-Value',
                              model_version: 'EXAMPLE-modelVersion-Value',
                              parent_ref:
                                OCI::DataIntegration::Models::ParentReference
                                  .new(
                                  parent: 'EXAMPLE-parent-Value',
                                  root_doc_id:
                                    'ocid1.test.oc1..<unique_ID>EXAMPLE-rootDocId-Value'
                                ),
                              name: 'EXAMPLE-name-Value',
                              description: 'EXAMPLE-description-Value',
                              object_version: 57,
                              object_status: 252,
                              identifier: 'EXAMPLE-identifier-Value',
                              primary_schema:
                                OCI::DataIntegration::Models::Schema.new(
                                  key: 'EXAMPLE-key-Value',
                                  model_type: 'EXAMPLE-modelType-Value',
                                  model_version: 'EXAMPLE-modelVersion-Value',
                                  parent_ref:
                                    OCI::DataIntegration::Models::ParentReference
                                      .new(
                                      parent: 'EXAMPLE-parent-Value',
                                      root_doc_id:
                                        'ocid1.test.oc1..<unique_ID>EXAMPLE-rootDocId-Value'
                                    ),
                                  name: 'EXAMPLE-name-Value',
                                  resource_name: 'EXAMPLE-resourceName-Value',
                                  description: 'EXAMPLE-description-Value',
                                  object_version: 785,
                                  external_key: 'EXAMPLE-externalKey-Value',
                                  is_has_containers: false,
                                  default_connection:
                                    'EXAMPLE-defaultConnection-Value',
                                  object_status: 584,
                                  identifier: 'EXAMPLE-identifier-Value',
                                  metadata:
                                    OCI::DataIntegration::Models::ObjectMetadata
                                      .new(
                                      created_by: 'EXAMPLE-createdBy-Value',
                                      created_by_name:
                                        'EXAMPLE-createdByName-Value',
                                      updated_by: 'EXAMPLE-updatedBy-Value',
                                      updated_by_name:
                                        'EXAMPLE-updatedByName-Value',
                                      time_created:
                                        DateTime.parse(
                                          '2031-03-09T06:28:01.244Z'
                                        ),
                                      time_updated:
                                        DateTime.parse(
                                          '2015-12-25T23:48:52.901Z'
                                        ),
                                      aggregator_key:
                                        'EXAMPLE-aggregatorKey-Value',
                                      aggregator:
                                        OCI::DataIntegration::Models::AggregatorSummary
                                          .new(
                                          type: 'EXAMPLE-type-Value',
                                          key: 'EXAMPLE-key-Value',
                                          name: 'EXAMPLE-name-Value',
                                          identifier:
                                            'EXAMPLE-identifier-Value',
                                          description:
                                            'EXAMPLE-description-Value'
                                        ),
                                      identifier_path:
                                        'EXAMPLE-identifierPath-Value',
                                      info_fields: {
                                        'EXAMPLE_KEY_kqzgd' =>
                                          'EXAMPLE_VALUE_AlXB4LhNhJ4VHW7Vc0oY'
                                      },
                                      registry_version: 750,
                                      labels: %w[EXAMPLE--Value],
                                      is_favorite: false,
                                      count_statistics:
                                        OCI::DataIntegration::Models::CountStatistic
                                          .new(
                                          object_type_count_list: [
                                            OCI::DataIntegration::Models::CountStatisticSummary
                                              .new(
                                              object_type: 'DATA_ASSET',
                                              object_count: 405
                                            )
                                          ]
                                        )
                                    )
                                ),
                              connection_properties: [
                                OCI::DataIntegration::Models::ConnectionProperty
                                  .new(
                                  name: 'EXAMPLE-name-Value',
                                  value: 'EXAMPLE-value-Value'
                                )
                              ],
                              is_default: false,
                              metadata:
                                OCI::DataIntegration::Models::ObjectMetadata
                                  .new(
                                  created_by: 'EXAMPLE-createdBy-Value',
                                  created_by_name:
                                    'EXAMPLE-createdByName-Value',
                                  updated_by: 'EXAMPLE-updatedBy-Value',
                                  updated_by_name:
                                    'EXAMPLE-updatedByName-Value',
                                  time_created:
                                    DateTime.parse('2042-06-15T11:23:32.239Z'),
                                  time_updated:
                                    DateTime.parse('2035-03-20T04:44:29.524Z'),
                                  aggregator_key: 'EXAMPLE-aggregatorKey-Value',
                                  aggregator:
                                    OCI::DataIntegration::Models::AggregatorSummary
                                      .new(
                                      type: 'EXAMPLE-type-Value',
                                      key: 'EXAMPLE-key-Value',
                                      name: 'EXAMPLE-name-Value',
                                      identifier: 'EXAMPLE-identifier-Value',
                                      description: 'EXAMPLE-description-Value'
                                    ),
                                  identifier_path:
                                    'EXAMPLE-identifierPath-Value',
                                  info_fields: {
                                    'EXAMPLE_KEY_334xS' =>
                                      'EXAMPLE_VALUE_EFLwyyeHRezOApfXeief'
                                  },
                                  registry_version: 19,
                                  labels: %w[EXAMPLE--Value],
                                  is_favorite: true,
                                  count_statistics:
                                    OCI::DataIntegration::Models::CountStatistic
                                      .new(
                                      object_type_count_list: [
                                        OCI::DataIntegration::Models::CountStatisticSummary
                                          .new(
                                          object_type: 'CONNECTION',
                                          object_count: 166
                                        )
                                      ]
                                    )
                                ),
                              key_map: {
                                'EXAMPLE_KEY_YmHA8' =>
                                  'EXAMPLE_VALUE_rSb8vjcHvAlAbAGLfPVv'
                              },
                              credential_file_content:
                                'EXAMPLE-credentialFileContent-Value',
                              user_id:
                                'ocid1.test.oc1..<unique_ID>EXAMPLE-userId-Value',
                              finger_print: 'EXAMPLE-fingerPrint-Value',
                              pass_phrase: 'EXAMPLE-passPhrase-Value'
                            )
                        ),
                      staging_connection:
                        OCI::DataIntegration::Models::ConnectionSummaryFromObjectStorage
                          .new(
                          model_type: 'ORACLE_OBJECT_STORAGE_CONNECTION',
                          key: 'EXAMPLE-key-Value',
                          model_version: 'EXAMPLE-modelVersion-Value',
                          parent_ref:
                            OCI::DataIntegration::Models::ParentReference.new(
                              parent: 'EXAMPLE-parent-Value',
                              root_doc_id:
                                'ocid1.test.oc1..<unique_ID>EXAMPLE-rootDocId-Value'
                            ),
                          name: 'EXAMPLE-name-Value',
                          description: 'EXAMPLE-description-Value',
                          object_version: 202,
                          object_status: 978,
                          identifier: 'EXAMPLE-identifier-Value',
                          primary_schema:
                            OCI::DataIntegration::Models::Schema.new(
                              key: 'EXAMPLE-key-Value',
                              model_type: 'EXAMPLE-modelType-Value',
                              model_version: 'EXAMPLE-modelVersion-Value',
                              parent_ref:
                                OCI::DataIntegration::Models::ParentReference
                                  .new(
                                  parent: 'EXAMPLE-parent-Value',
                                  root_doc_id:
                                    'ocid1.test.oc1..<unique_ID>EXAMPLE-rootDocId-Value'
                                ),
                              name: 'EXAMPLE-name-Value',
                              resource_name: 'EXAMPLE-resourceName-Value',
                              description: 'EXAMPLE-description-Value',
                              object_version: 419,
                              external_key: 'EXAMPLE-externalKey-Value',
                              is_has_containers: true,
                              default_connection:
                                'EXAMPLE-defaultConnection-Value',
                              object_status: 771,
                              identifier: 'EXAMPLE-identifier-Value',
                              metadata:
                                OCI::DataIntegration::Models::ObjectMetadata
                                  .new(
                                  created_by: 'EXAMPLE-createdBy-Value',
                                  created_by_name:
                                    'EXAMPLE-createdByName-Value',
                                  updated_by: 'EXAMPLE-updatedBy-Value',
                                  updated_by_name:
                                    'EXAMPLE-updatedByName-Value',
                                  time_created:
                                    DateTime.parse('2039-10-17T05:01:39.024Z'),
                                  time_updated:
                                    DateTime.parse('2039-04-07T18:38:50.816Z'),
                                  aggregator_key: 'EXAMPLE-aggregatorKey-Value',
                                  aggregator:
                                    OCI::DataIntegration::Models::AggregatorSummary
                                      .new(
                                      type: 'EXAMPLE-type-Value',
                                      key: 'EXAMPLE-key-Value',
                                      name: 'EXAMPLE-name-Value',
                                      identifier: 'EXAMPLE-identifier-Value',
                                      description: 'EXAMPLE-description-Value'
                                    ),
                                  identifier_path:
                                    'EXAMPLE-identifierPath-Value',
                                  info_fields: {
                                    'EXAMPLE_KEY_AIDMg' =>
                                      'EXAMPLE_VALUE_aGF9YBkuPJ5GNDngLWZK'
                                  },
                                  registry_version: 233,
                                  labels: %w[EXAMPLE--Value],
                                  is_favorite: false,
                                  count_statistics:
                                    OCI::DataIntegration::Models::CountStatistic
                                      .new(
                                      object_type_count_list: [
                                        OCI::DataIntegration::Models::CountStatisticSummary
                                          .new(
                                          object_type: 'PROJECT',
                                          object_count: 54
                                        )
                                      ]
                                    )
                                )
                            ),
                          connection_properties: [
                            OCI::DataIntegration::Models::ConnectionProperty
                              .new(
                              name: 'EXAMPLE-name-Value',
                              value: 'EXAMPLE-value-Value'
                            )
                          ],
                          is_default: false,
                          metadata:
                            OCI::DataIntegration::Models::ObjectMetadata.new(
                              created_by: 'EXAMPLE-createdBy-Value',
                              created_by_name: 'EXAMPLE-createdByName-Value',
                              updated_by: 'EXAMPLE-updatedBy-Value',
                              updated_by_name: 'EXAMPLE-updatedByName-Value',
                              time_created:
                                DateTime.parse('2012-10-31T05:27:54.988Z'),
                              time_updated:
                                DateTime.parse('2028-08-07T06:45:45.296Z'),
                              aggregator_key: 'EXAMPLE-aggregatorKey-Value',
                              aggregator:
                                OCI::DataIntegration::Models::AggregatorSummary
                                  .new(
                                  type: 'EXAMPLE-type-Value',
                                  key: 'EXAMPLE-key-Value',
                                  name: 'EXAMPLE-name-Value',
                                  identifier: 'EXAMPLE-identifier-Value',
                                  description: 'EXAMPLE-description-Value'
                                ),
                              identifier_path: 'EXAMPLE-identifierPath-Value',
                              info_fields: {
                                'EXAMPLE_KEY_fkZKq' =>
                                  'EXAMPLE_VALUE_IKJijWjetGtgkRvZqySJ'
                              },
                              registry_version: 726,
                              labels: %w[EXAMPLE--Value],
                              is_favorite: false,
                              count_statistics:
                                OCI::DataIntegration::Models::CountStatistic
                                  .new(
                                  object_type_count_list: [
                                    OCI::DataIntegration::Models::CountStatisticSummary
                                      .new(
                                      object_type: 'CONNECTION',
                                      object_count: 179
                                    )
                                  ]
                                )
                            ),
                          key_map: {
                            'EXAMPLE_KEY_p5hIY' =>
                              'EXAMPLE_VALUE_cKHgKebYVLVpIGOiBdgo'
                          },
                          credential_file_content:
                            'EXAMPLE-credentialFileContent-Value',
                          user_id:
                            'ocid1.test.oc1..<unique_ID>EXAMPLE-userId-Value',
                          finger_print: 'EXAMPLE-fingerPrint-Value',
                          pass_phrase: 'EXAMPLE-passPhrase-Value'
                        ),
                      bucket_schema:
                        OCI::DataIntegration::Models::Schema.new(
                          key: 'EXAMPLE-key-Value',
                          model_type: 'EXAMPLE-modelType-Value',
                          model_version: 'EXAMPLE-modelVersion-Value',
                          parent_ref:
                            OCI::DataIntegration::Models::ParentReference.new(
                              parent: 'EXAMPLE-parent-Value',
                              root_doc_id:
                                'ocid1.test.oc1..<unique_ID>EXAMPLE-rootDocId-Value'
                            ),
                          name: 'EXAMPLE-name-Value',
                          resource_name: 'EXAMPLE-resourceName-Value',
                          description: 'EXAMPLE-description-Value',
                          object_version: 632,
                          external_key: 'EXAMPLE-externalKey-Value',
                          is_has_containers: false,
                          default_connection: 'EXAMPLE-defaultConnection-Value',
                          object_status: 633,
                          identifier: 'EXAMPLE-identifier-Value',
                          metadata:
                            OCI::DataIntegration::Models::ObjectMetadata.new(
                              created_by: 'EXAMPLE-createdBy-Value',
                              created_by_name: 'EXAMPLE-createdByName-Value',
                              updated_by: 'EXAMPLE-updatedBy-Value',
                              updated_by_name: 'EXAMPLE-updatedByName-Value',
                              time_created:
                                DateTime.parse('2039-10-21T08:40:52.842Z'),
                              time_updated:
                                DateTime.parse('2031-01-11T09:59:49.847Z'),
                              aggregator_key: 'EXAMPLE-aggregatorKey-Value',
                              aggregator:
                                OCI::DataIntegration::Models::AggregatorSummary
                                  .new(
                                  type: 'EXAMPLE-type-Value',
                                  key: 'EXAMPLE-key-Value',
                                  name: 'EXAMPLE-name-Value',
                                  identifier: 'EXAMPLE-identifier-Value',
                                  description: 'EXAMPLE-description-Value'
                                ),
                              identifier_path: 'EXAMPLE-identifierPath-Value',
                              info_fields: {
                                'EXAMPLE_KEY_gikPR' =>
                                  'EXAMPLE_VALUE_FDEdOeiT9hNvg3EOkOAc'
                              },
                              registry_version: 13,
                              labels: %w[EXAMPLE--Value],
                              is_favorite: false,
                              count_statistics:
                                OCI::DataIntegration::Models::CountStatistic
                                  .new(
                                  object_type_count_list: [
                                    OCI::DataIntegration::Models::CountStatisticSummary
                                      .new(
                                      object_type: 'USER_DEFINED_FUNCTION',
                                      object_count: 159
                                    )
                                  ]
                                )
                            )
                        )
                    ),
                  key: 'EXAMPLE-key-Value',
                  model_version: 'EXAMPLE-modelVersion-Value',
                  parent_ref:
                    OCI::DataIntegration::Models::ParentReference.new(
                      parent: 'EXAMPLE-parent-Value',
                      root_doc_id:
                        'ocid1.test.oc1..<unique_ID>EXAMPLE-rootDocId-Value'
                    ),
                  operations: [
                    OCI::DataIntegration::Models::Query.new(
                      model_type: 'QUERY', query: 'EXAMPLE-query-Value'
                    )
                  ],
                  data_format:
                    OCI::DataIntegration::Models::DataFormat.new(
                      format_attribute:
                        OCI::DataIntegration::Models::AvroFormatAttribute.new(
                          model_type: 'AVRO_FORMAT',
                          is_file_pattern: true,
                          compression: 'EXAMPLE-compression-Value'
                        ),
                      type: 'AVRO',
                      compression_config:
                        OCI::DataIntegration::Models::Compression.new(
                          codec: 'LZ4'
                        )
                    ),
                  partition_config:
                    OCI::DataIntegration::Models::KeyRangePartitionConfig.new(
                      model_type: 'KEYRANGEPARTITIONCONFIG',
                      partition_number: 278,
                      key_range:
                        OCI::DataIntegration::Models::KeyRange.new(
                          key:
                            OCI::DataIntegration::Models::ShapeField.new(
                              model_type: 'SHAPE_FIELD',
                              key: 'EXAMPLE-key-Value',
                              model_version: 'EXAMPLE-modelVersion-Value',
                              parent_ref:
                                OCI::DataIntegration::Models::ParentReference
                                  .new(
                                  parent: 'EXAMPLE-parent-Value',
                                  root_doc_id:
                                    'ocid1.test.oc1..<unique_ID>EXAMPLE-rootDocId-Value'
                                ),
                              config_values:
                                OCI::DataIntegration::Models::ConfigValues.new(
                                  config_param_values: {
                                    'EXAMPLE_KEY_5E8al' => {
                                      'stringValue' =>
                                        'EXAMPLE-stringValue-Value',
                                      'intValue' => 792,
                                      'objectValue' =>
                                        'EXAMPLE-objectValue-Value',
                                      'refValue' => 'EXAMPLE-refValue-Value',
                                      'parameterValue' =>
                                        'EXAMPLE-parameterValue-Value',
                                      'rootObjectValue' =>
                                        'EXAMPLE-rootObjectValue-Value'
                                    }
                                  },
                                  parent_ref:
                                    OCI::DataIntegration::Models::ParentReference
                                      .new(
                                      parent: 'EXAMPLE-parent-Value',
                                      root_doc_id:
                                        'ocid1.test.oc1..<unique_ID>EXAMPLE-rootDocId-Value'
                                    )
                                ),
                              object_status: 884,
                              name: 'EXAMPLE-name-Value',
                              description: 'EXAMPLE-description-Value',
                              type: 'EXAMPLE-type-Value',
                              labels: %w[EXAMPLE--Value],
                              native_shape_field:
                                OCI::DataIntegration::Models::NativeShapeField
                                  .new(
                                  name: 'EXAMPLE-name-Value',
                                  model_type: 'EXAMPLE-modelType-Value',
                                  type: 'EXAMPLE-type-Value',
                                  config_values:
                                    OCI::DataIntegration::Models::ConfigValues
                                      .new(
                                      config_param_values: {
                                        'EXAMPLE_KEY_iv2jf' => {
                                          'stringValue' =>
                                            'EXAMPLE-stringValue-Value',
                                          'intValue' => 213,
                                          'objectValue' =>
                                            'EXAMPLE-objectValue-Value',
                                          'refValue' =>
                                            'EXAMPLE-refValue-Value',
                                          'parameterValue' =>
                                            'EXAMPLE-parameterValue-Value',
                                          'rootObjectValue' =>
                                            'EXAMPLE-rootObjectValue-Value'
                                        }
                                      },
                                      parent_ref:
                                        OCI::DataIntegration::Models::ParentReference
                                          .new(
                                          parent: 'EXAMPLE-parent-Value',
                                          root_doc_id:
                                            'ocid1.test.oc1..<unique_ID>EXAMPLE-rootDocId-Value'
                                        )
                                    ),
                                  position: 532,
                                  default_value_string:
                                    'EXAMPLE-defaultValueString-Value',
                                  is_mandatory: true
                                )
                            )
                        )
                    ),
                  write_attribute:
                    OCI::DataIntegration::Models::OracleAdwcWriteAttributes.new(
                      model_type: 'ORACLE_ADWC_WRITE_ATTRIBUTE',
                      bucket_schema:
                        OCI::DataIntegration::Models::Schema.new(
                          key: 'EXAMPLE-key-Value',
                          model_type: 'EXAMPLE-modelType-Value',
                          model_version: 'EXAMPLE-modelVersion-Value',
                          parent_ref:
                            OCI::DataIntegration::Models::ParentReference.new(
                              parent: 'EXAMPLE-parent-Value',
                              root_doc_id:
                                'ocid1.test.oc1..<unique_ID>EXAMPLE-rootDocId-Value'
                            ),
                          name: 'EXAMPLE-name-Value',
                          resource_name: 'EXAMPLE-resourceName-Value',
                          description: 'EXAMPLE-description-Value',
                          object_version: 357,
                          external_key: 'EXAMPLE-externalKey-Value',
                          is_has_containers: false,
                          default_connection: 'EXAMPLE-defaultConnection-Value',
                          object_status: 884,
                          identifier: 'EXAMPLE-identifier-Value',
                          metadata:
                            OCI::DataIntegration::Models::ObjectMetadata.new(
                              created_by: 'EXAMPLE-createdBy-Value',
                              created_by_name: 'EXAMPLE-createdByName-Value',
                              updated_by: 'EXAMPLE-updatedBy-Value',
                              updated_by_name: 'EXAMPLE-updatedByName-Value',
                              time_created:
                                DateTime.parse('2042-05-12T23:36:49.471Z'),
                              time_updated:
                                DateTime.parse('2001-05-12T00:37:49.204Z'),
                              aggregator_key: 'EXAMPLE-aggregatorKey-Value',
                              aggregator:
                                OCI::DataIntegration::Models::AggregatorSummary
                                  .new(
                                  type: 'EXAMPLE-type-Value',
                                  key: 'EXAMPLE-key-Value',
                                  name: 'EXAMPLE-name-Value',
                                  identifier: 'EXAMPLE-identifier-Value',
                                  description: 'EXAMPLE-description-Value'
                                ),
                              identifier_path: 'EXAMPLE-identifierPath-Value',
                              info_fields: {
                                'EXAMPLE_KEY_y7dtn' =>
                                  'EXAMPLE_VALUE_LklJgrrXPHBZv7F78BjG'
                              },
                              registry_version: 213,
                              labels: %w[EXAMPLE--Value],
                              is_favorite: true,
                              count_statistics:
                                OCI::DataIntegration::Models::CountStatistic
                                  .new(
                                  object_type_count_list: [
                                    OCI::DataIntegration::Models::CountStatisticSummary
                                      .new(
                                      object_type: 'TASK', object_count: 847
                                    )
                                  ]
                                )
                            )
                        ),
                      staging_file_name: 'EXAMPLE-stagingFileName-Value',
                      staging_data_asset:
                        OCI::DataIntegration::Models::DataAssetFromAdwcDetails
                          .new(
                          model_type: 'ORACLE_ADWC_DATA_ASSET',
                          key: 'EXAMPLE-key-Value',
                          model_version: 'EXAMPLE-modelVersion-Value',
                          name: 'EXAMPLE-name-Value',
                          description: 'EXAMPLE-description-Value',
                          object_status: 569,
                          identifier: 'EXAMPLE-identifier-Value',
                          external_key: 'EXAMPLE-externalKey-Value',
                          asset_properties: {
                            'EXAMPLE_KEY_O3Lk6' =>
                              'EXAMPLE_VALUE_RQoGeabVDT21CLhjlIPu'
                          },
                          native_type_system:
                            OCI::DataIntegration::Models::TypeSystem.new(
                              key: 'EXAMPLE-key-Value',
                              model_type: 'EXAMPLE-modelType-Value',
                              model_version: 'EXAMPLE-modelVersion-Value',
                              parent_ref:
                                OCI::DataIntegration::Models::ParentReference
                                  .new(
                                  parent: 'EXAMPLE-parent-Value',
                                  root_doc_id:
                                    'ocid1.test.oc1..<unique_ID>EXAMPLE-rootDocId-Value'
                                ),
                              name: 'EXAMPLE-name-Value',
                              description: 'EXAMPLE-description-Value',
                              object_version: 662,
                              type_mapping_to: {
                                'EXAMPLE_KEY_9xmGL' =>
                                  'EXAMPLE_VALUE_LtAUv69ZEVQUV2PXRVdJ'
                              },
                              type_mapping_from: {
                                'EXAMPLE_KEY_Kl7F9' =>
                                  'EXAMPLE_VALUE_FheRP8dEL75AQJjTHg9Q'
                              },
                              object_status: 423,
                              identifier: 'EXAMPLE-identifier-Value',
                              types: [
                                OCI::DataIntegration::Models::DataType.new(
                                  model_type: 'DATA_TYPE',
                                  key: 'EXAMPLE-key-Value',
                                  model_version: 'EXAMPLE-modelVersion-Value',
                                  parent_ref:
                                    OCI::DataIntegration::Models::ParentReference
                                      .new(
                                      parent: 'EXAMPLE-parent-Value',
                                      root_doc_id:
                                        'ocid1.test.oc1..<unique_ID>EXAMPLE-rootDocId-Value'
                                    ),
                                  name: 'EXAMPLE-name-Value',
                                  object_status: 709,
                                  description: 'EXAMPLE-description-Value',
                                  dt_type: 'PRIMITIVE',
                                  type_system_name:
                                    'EXAMPLE-typeSystemName-Value',
                                  config_definition:
                                    OCI::DataIntegration::Models::ConfigDefinition
                                      .new(
                                      key: 'EXAMPLE-key-Value',
                                      model_type: 'EXAMPLE-modelType-Value',
                                      model_version:
                                        'EXAMPLE-modelVersion-Value',
                                      parent_ref:
                                        OCI::DataIntegration::Models::ParentReference
                                          .new(
                                          parent: 'EXAMPLE-parent-Value',
                                          root_doc_id:
                                            'ocid1.test.oc1..<unique_ID>EXAMPLE-rootDocId-Value'
                                        ),
                                      name: 'EXAMPLE-name-Value',
                                      is_contained: true,
                                      object_status: 914,
                                      config_parameter_definitions: {
                                        'EXAMPLE_KEY_LdHoK' => {
                                          'parameterType' => {
                                            'modelType' => 'DYNAMIC_TYPE',
                                            'key' => 'EXAMPLE-key-Value',
                                            'modelVersion' =>
                                              'EXAMPLE-modelVersion-Value',
                                            'parentRef' => {
                                              'parent' =>
                                                'EXAMPLE-parent-Value',
                                              'rootDocId' =>
                                                'ocid1.test.oc1..<unique_ID>EXAMPLE-rootDocId-Value'
                                            },
                                            'name' => 'EXAMPLE-name-Value',
                                            'objectStatus' => 387,
                                            'description' =>
                                              'EXAMPLE-description-Value',
                                            'typeHandler' => {
                                              'modelType' =>
                                                'FLATTEN_TYPE_HANDLER',
                                              'key' => 'EXAMPLE-key-Value',
                                              'modelVersion' =>
                                                'EXAMPLE-modelVersion-Value',
                                              'parentRef' => {
                                                'parent' =>
                                                  'EXAMPLE-parent-Value',
                                                'rootDocId' =>
                                                  'ocid1.test.oc1..<unique_ID>EXAMPLE-rootDocId-Value'
                                              },
                                              'scope' => 'EXAMPLE-scope-Value',
                                              'flattenDetails' =>
                                                'EXAMPLE-flattenDetails-Value',
                                              'configValues' => {
                                                'configParamValues' => {
                                                  'EXAMPLE_KEY_Apebx' => {
                                                    'stringValue' =>
                                                      'EXAMPLE-stringValue-Value',
                                                    'intValue' => 663,
                                                    'objectValue' =>
                                                      'EXAMPLE-objectValue-Value',
                                                    'refValue' =>
                                                      'EXAMPLE-refValue-Value',
                                                    'parameterValue' =>
                                                      'EXAMPLE-parameterValue-Value',
                                                    'rootObjectValue' =>
                                                      'EXAMPLE-rootObjectValue-Value'
                                                  }
                                                },
                                                'parentRef' => {
                                                  'parent' =>
                                                    'EXAMPLE-parent-Value',
                                                  'rootDocId' =>
                                                    'ocid1.test.oc1..<unique_ID>EXAMPLE-rootDocId-Value'
                                                }
                                              },
                                              'objectStatus' => 76
                                            }
                                          },
                                          'parameterName' =>
                                            'EXAMPLE-parameterName-Value',
                                          'description' =>
                                            'EXAMPLE-description-Value',
                                          'defaultValue' =>
                                            'EXAMPLE-defaultValue-Value',
                                          'classFieldName' =>
                                            'EXAMPLE-classFieldName-Value',
                                          'isStatic' => False,
                                          'isClassFieldValue' => False
                                        }
                                      }
                                    )
                                )
                              ]
                            ),
                          object_version: 324,
                          parent_ref:
                            OCI::DataIntegration::Models::ParentReference.new(
                              parent: 'EXAMPLE-parent-Value',
                              root_doc_id:
                                'ocid1.test.oc1..<unique_ID>EXAMPLE-rootDocId-Value'
                            ),
                          metadata:
                            OCI::DataIntegration::Models::ObjectMetadata.new(
                              created_by: 'EXAMPLE-createdBy-Value',
                              created_by_name: 'EXAMPLE-createdByName-Value',
                              updated_by: 'EXAMPLE-updatedBy-Value',
                              updated_by_name: 'EXAMPLE-updatedByName-Value',
                              time_created:
                                DateTime.parse('2010-12-03T19:33:57.193Z'),
                              time_updated:
                                DateTime.parse('2035-12-23T10:23:53.074Z'),
                              aggregator_key: 'EXAMPLE-aggregatorKey-Value',
                              aggregator:
                                OCI::DataIntegration::Models::AggregatorSummary
                                  .new(
                                  type: 'EXAMPLE-type-Value',
                                  key: 'EXAMPLE-key-Value',
                                  name: 'EXAMPLE-name-Value',
                                  identifier: 'EXAMPLE-identifier-Value',
                                  description: 'EXAMPLE-description-Value'
                                ),
                              identifier_path: 'EXAMPLE-identifierPath-Value',
                              info_fields: {
                                'EXAMPLE_KEY_AUpzn' =>
                                  'EXAMPLE_VALUE_B0tGuYYpbU26sOf0mbC1'
                              },
                              registry_version: 114,
                              labels: %w[EXAMPLE--Value],
                              is_favorite: false,
                              count_statistics:
                                OCI::DataIntegration::Models::CountStatistic
                                  .new(
                                  object_type_count_list: [
                                    OCI::DataIntegration::Models::CountStatisticSummary
                                      .new(
                                      object_type: 'USER_DEFINED_FUNCTION',
                                      object_count: 895
                                    )
                                  ]
                                )
                            ),
                          key_map: {
                            'EXAMPLE_KEY_wURYm' =>
                              'EXAMPLE_VALUE_eQ3pUgWourDTeqANkAz2'
                          },
                          service_name: 'EXAMPLE-serviceName-Value',
                          service_names: %w[EXAMPLE--Value],
                          driver_class: 'EXAMPLE-driverClass-Value',
                          default_connection:
                            OCI::DataIntegration::Models::ConnectionFromAdwcDetails
                              .new(
                              model_type: 'ORACLE_ADWC_CONNECTION',
                              key: 'EXAMPLE-key-Value',
                              model_version: 'EXAMPLE-modelVersion-Value',
                              parent_ref:
                                OCI::DataIntegration::Models::ParentReference
                                  .new(
                                  parent: 'EXAMPLE-parent-Value',
                                  root_doc_id:
                                    'ocid1.test.oc1..<unique_ID>EXAMPLE-rootDocId-Value'
                                ),
                              name: 'EXAMPLE-name-Value',
                              description: 'EXAMPLE-description-Value',
                              object_version: 800,
                              object_status: 920,
                              identifier: 'EXAMPLE-identifier-Value',
                              primary_schema:
                                OCI::DataIntegration::Models::Schema.new(
                                  key: 'EXAMPLE-key-Value',
                                  model_type: 'EXAMPLE-modelType-Value',
                                  model_version: 'EXAMPLE-modelVersion-Value',
                                  parent_ref:
                                    OCI::DataIntegration::Models::ParentReference
                                      .new(
                                      parent: 'EXAMPLE-parent-Value',
                                      root_doc_id:
                                        'ocid1.test.oc1..<unique_ID>EXAMPLE-rootDocId-Value'
                                    ),
                                  name: 'EXAMPLE-name-Value',
                                  resource_name: 'EXAMPLE-resourceName-Value',
                                  description: 'EXAMPLE-description-Value',
                                  object_version: 741,
                                  external_key: 'EXAMPLE-externalKey-Value',
                                  is_has_containers: false,
                                  default_connection:
                                    'EXAMPLE-defaultConnection-Value',
                                  object_status: 914,
                                  identifier: 'EXAMPLE-identifier-Value',
                                  metadata:
                                    OCI::DataIntegration::Models::ObjectMetadata
                                      .new(
                                      created_by: 'EXAMPLE-createdBy-Value',
                                      created_by_name:
                                        'EXAMPLE-createdByName-Value',
                                      updated_by: 'EXAMPLE-updatedBy-Value',
                                      updated_by_name:
                                        'EXAMPLE-updatedByName-Value',
                                      time_created:
                                        DateTime.parse(
                                          '2042-06-16T14:10:03.783Z'
                                        ),
                                      time_updated:
                                        DateTime.parse(
                                          '2007-02-26T14:15:11.357Z'
                                        ),
                                      aggregator_key:
                                        'EXAMPLE-aggregatorKey-Value',
                                      aggregator:
                                        OCI::DataIntegration::Models::AggregatorSummary
                                          .new(
                                          type: 'EXAMPLE-type-Value',
                                          key: 'EXAMPLE-key-Value',
                                          name: 'EXAMPLE-name-Value',
                                          identifier:
                                            'EXAMPLE-identifier-Value',
                                          description:
                                            'EXAMPLE-description-Value'
                                        ),
                                      identifier_path:
                                        'EXAMPLE-identifierPath-Value',
                                      info_fields: {
                                        'EXAMPLE_KEY_AYOrn' =>
                                          'EXAMPLE_VALUE_NOoMu5GlqqonsjqE3IM0'
                                      },
                                      registry_version: 620,
                                      labels: %w[EXAMPLE--Value],
                                      is_favorite: false,
                                      count_statistics:
                                        OCI::DataIntegration::Models::CountStatistic
                                          .new(
                                          object_type_count_list: [
                                            OCI::DataIntegration::Models::CountStatisticSummary
                                              .new(
                                              object_type: 'TASK',
                                              object_count: 915
                                            )
                                          ]
                                        )
                                    )
                                ),
                              connection_properties: [
                                OCI::DataIntegration::Models::ConnectionProperty
                                  .new(
                                  name: 'EXAMPLE-name-Value',
                                  value: 'EXAMPLE-value-Value'
                                )
                              ],
                              is_default: true,
                              metadata:
                                OCI::DataIntegration::Models::ObjectMetadata
                                  .new(
                                  created_by: 'EXAMPLE-createdBy-Value',
                                  created_by_name:
                                    'EXAMPLE-createdByName-Value',
                                  updated_by: 'EXAMPLE-updatedBy-Value',
                                  updated_by_name:
                                    'EXAMPLE-updatedByName-Value',
                                  time_created:
                                    DateTime.parse('2033-08-31T14:43:21.108Z'),
                                  time_updated:
                                    DateTime.parse('2005-07-26T18:28:15.249Z'),
                                  aggregator_key: 'EXAMPLE-aggregatorKey-Value',
                                  aggregator:
                                    OCI::DataIntegration::Models::AggregatorSummary
                                      .new(
                                      type: 'EXAMPLE-type-Value',
                                      key: 'EXAMPLE-key-Value',
                                      name: 'EXAMPLE-name-Value',
                                      identifier: 'EXAMPLE-identifier-Value',
                                      description: 'EXAMPLE-description-Value'
                                    ),
                                  identifier_path:
                                    'EXAMPLE-identifierPath-Value',
                                  info_fields: {
                                    'EXAMPLE_KEY_YkZWU' =>
                                      'EXAMPLE_VALUE_d8JiBFxV1FzYRLVbHkpL'
                                  },
                                  registry_version: 93,
                                  labels: %w[EXAMPLE--Value],
                                  is_favorite: false,
                                  count_statistics:
                                    OCI::DataIntegration::Models::CountStatistic
                                      .new(
                                      object_type_count_list: [
                                        OCI::DataIntegration::Models::CountStatisticSummary
                                          .new(
                                          object_type: 'PROJECT',
                                          object_count: 105
                                        )
                                      ]
                                    )
                                ),
                              tns_alias: 'EXAMPLE-tnsAlias-Value',
                              tns_names: %w[EXAMPLE--Value],
                              username: 'EXAMPLE-username-Value',
                              password: 'EXAMPLE-password-Value',
                              password_secret:
                                OCI::DataIntegration::Models::SensitiveAttribute
                                  .new(
                                  secret_config:
                                    OCI::DataIntegration::Models::OciVaultSecretConfig
                                      .new(
                                      model_type: 'OCI_VAULT_SECRET_CONFIG',
                                      secret_id:
                                        'ocid1.test.oc1..<unique_ID>EXAMPLE-secretId-Value'
                                    ),
                                  value: 'EXAMPLE-value-Value'
                                )
                            ),
                          staging_connection:
                            OCI::DataIntegration::Models::ConnectionFromOAuth2
                              .new(
                              model_type: 'OAUTH2_CONNECTION',
                              access_token_url: 'EXAMPLE-accessTokenUrl-Value',
                              key: 'EXAMPLE-key-Value',
                              model_version: 'EXAMPLE-modelVersion-Value',
                              parent_ref:
                                OCI::DataIntegration::Models::ParentReference
                                  .new(
                                  parent: 'EXAMPLE-parent-Value',
                                  root_doc_id:
                                    'ocid1.test.oc1..<unique_ID>EXAMPLE-rootDocId-Value'
                                ),
                              name: 'EXAMPLE-name-Value',
                              description: 'EXAMPLE-description-Value',
                              object_version: 909,
                              object_status: 674,
                              identifier: 'EXAMPLE-identifier-Value',
                              primary_schema:
                                OCI::DataIntegration::Models::Schema.new(
                                  key: 'EXAMPLE-key-Value',
                                  model_type: 'EXAMPLE-modelType-Value',
                                  model_version: 'EXAMPLE-modelVersion-Value',
                                  parent_ref:
                                    OCI::DataIntegration::Models::ParentReference
                                      .new(
                                      parent: 'EXAMPLE-parent-Value',
                                      root_doc_id:
                                        'ocid1.test.oc1..<unique_ID>EXAMPLE-rootDocId-Value'
                                    ),
                                  name: 'EXAMPLE-name-Value',
                                  resource_name: 'EXAMPLE-resourceName-Value',
                                  description: 'EXAMPLE-description-Value',
                                  object_version: 581,
                                  external_key: 'EXAMPLE-externalKey-Value',
                                  is_has_containers: true,
                                  default_connection:
                                    'EXAMPLE-defaultConnection-Value',
                                  object_status: 786,
                                  identifier: 'EXAMPLE-identifier-Value',
                                  metadata:
                                    OCI::DataIntegration::Models::ObjectMetadata
                                      .new(
                                      created_by: 'EXAMPLE-createdBy-Value',
                                      created_by_name:
                                        'EXAMPLE-createdByName-Value',
                                      updated_by: 'EXAMPLE-updatedBy-Value',
                                      updated_by_name:
                                        'EXAMPLE-updatedByName-Value',
                                      time_created:
                                        DateTime.parse(
                                          '2045-11-17T01:43:16.724Z'
                                        ),
                                      time_updated:
                                        DateTime.parse(
                                          '2037-01-26T21:14:47.293Z'
                                        ),
                                      aggregator_key:
                                        'EXAMPLE-aggregatorKey-Value',
                                      aggregator:
                                        OCI::DataIntegration::Models::AggregatorSummary
                                          .new(
                                          type: 'EXAMPLE-type-Value',
                                          key: 'EXAMPLE-key-Value',
                                          name: 'EXAMPLE-name-Value',
                                          identifier:
                                            'EXAMPLE-identifier-Value',
                                          description:
                                            'EXAMPLE-description-Value'
                                        ),
                                      identifier_path:
                                        'EXAMPLE-identifierPath-Value',
                                      info_fields: {
                                        'EXAMPLE_KEY_f5fnx' =>
                                          'EXAMPLE_VALUE_bmt7OADqTZ8L3xupBxFF'
                                      },
                                      registry_version: 915,
                                      labels: %w[EXAMPLE--Value],
                                      is_favorite: true,
                                      count_statistics:
                                        OCI::DataIntegration::Models::CountStatistic
                                          .new(
                                          object_type_count_list: [
                                            OCI::DataIntegration::Models::CountStatisticSummary
                                              .new(
                                              object_type: 'CONNECTION',
                                              object_count: 833
                                            )
                                          ]
                                        )
                                    )
                                ),
                              connection_properties: [
                                OCI::DataIntegration::Models::ConnectionProperty
                                  .new(
                                  name: 'EXAMPLE-name-Value',
                                  value: 'EXAMPLE-value-Value'
                                )
                              ],
                              is_default: false,
                              metadata:
                                OCI::DataIntegration::Models::ObjectMetadata
                                  .new(
                                  created_by: 'EXAMPLE-createdBy-Value',
                                  created_by_name:
                                    'EXAMPLE-createdByName-Value',
                                  updated_by: 'EXAMPLE-updatedBy-Value',
                                  updated_by_name:
                                    'EXAMPLE-updatedByName-Value',
                                  time_created:
                                    DateTime.parse('2004-10-30T12:34:07.999Z'),
                                  time_updated:
                                    DateTime.parse('2005-02-07T14:04:18.644Z'),
                                  aggregator_key: 'EXAMPLE-aggregatorKey-Value',
                                  aggregator:
                                    OCI::DataIntegration::Models::AggregatorSummary
                                      .new(
                                      type: 'EXAMPLE-type-Value',
                                      key: 'EXAMPLE-key-Value',
                                      name: 'EXAMPLE-name-Value',
                                      identifier: 'EXAMPLE-identifier-Value',
                                      description: 'EXAMPLE-description-Value'
                                    ),
                                  identifier_path:
                                    'EXAMPLE-identifierPath-Value',
                                  info_fields: {
                                    'EXAMPLE_KEY_PlLp0' =>
                                      'EXAMPLE_VALUE_vTgY6lHzFBSu8b8lE9Mh'
                                  },
                                  registry_version: 8,
                                  labels: %w[EXAMPLE--Value],
                                  is_favorite: false,
                                  count_statistics:
                                    OCI::DataIntegration::Models::CountStatistic
                                      .new(
                                      object_type_count_list: [
                                        OCI::DataIntegration::Models::CountStatisticSummary
                                          .new(
                                          object_type: 'USER_DEFINED_FUNCTION',
                                          object_count: 593
                                        )
                                      ]
                                    )
                                ),
                              key_map: {
                                'EXAMPLE_KEY_1WuLc' =>
                                  'EXAMPLE_VALUE_03oJ0TifHe6nnR4IIlll'
                              },
                              client_id:
                                'ocid1.test.oc1..<unique_ID>EXAMPLE-clientId-Value',
                              client_secret:
                                OCI::DataIntegration::Models::SensitiveAttribute
                                  .new(
                                  secret_config:
                                    OCI::DataIntegration::Models::OciVaultSecretConfig
                                      .new(
                                      model_type: 'OCI_VAULT_SECRET_CONFIG',
                                      secret_id:
                                        'ocid1.test.oc1..<unique_ID>EXAMPLE-secretId-Value'
                                    ),
                                  value: 'EXAMPLE-value-Value'
                                ),
                              scope: 'EXAMPLE-scope-Value',
                              grant_type: 'CLIENT_CREDENTIALS'
                            ),
                          bucket_schema:
                            OCI::DataIntegration::Models::Schema.new(
                              key: 'EXAMPLE-key-Value',
                              model_type: 'EXAMPLE-modelType-Value',
                              model_version: 'EXAMPLE-modelVersion-Value',
                              parent_ref:
                                OCI::DataIntegration::Models::ParentReference
                                  .new(
                                  parent: 'EXAMPLE-parent-Value',
                                  root_doc_id:
                                    'ocid1.test.oc1..<unique_ID>EXAMPLE-rootDocId-Value'
                                ),
                              name: 'EXAMPLE-name-Value',
                              resource_name: 'EXAMPLE-resourceName-Value',
                              description: 'EXAMPLE-description-Value',
                              object_version: 854,
                              external_key: 'EXAMPLE-externalKey-Value',
                              is_has_containers: true,
                              default_connection:
                                'EXAMPLE-defaultConnection-Value',
                              object_status: 472,
                              identifier: 'EXAMPLE-identifier-Value',
                              metadata:
                                OCI::DataIntegration::Models::ObjectMetadata
                                  .new(
                                  created_by: 'EXAMPLE-createdBy-Value',
                                  created_by_name:
                                    'EXAMPLE-createdByName-Value',
                                  updated_by: 'EXAMPLE-updatedBy-Value',
                                  updated_by_name:
                                    'EXAMPLE-updatedByName-Value',
                                  time_created:
                                    DateTime.parse('2044-04-28T03:31:35.859Z'),
                                  time_updated:
                                    DateTime.parse('2038-07-19T09:29:22.241Z'),
                                  aggregator_key: 'EXAMPLE-aggregatorKey-Value',
                                  aggregator:
                                    OCI::DataIntegration::Models::AggregatorSummary
                                      .new(
                                      type: 'EXAMPLE-type-Value',
                                      key: 'EXAMPLE-key-Value',
                                      name: 'EXAMPLE-name-Value',
                                      identifier: 'EXAMPLE-identifier-Value',
                                      description: 'EXAMPLE-description-Value'
                                    ),
                                  identifier_path:
                                    'EXAMPLE-identifierPath-Value',
                                  info_fields: {
                                    'EXAMPLE_KEY_DQLKW' =>
                                      'EXAMPLE_VALUE_uEvIAYGDF1l51IJMgeJe'
                                  },
                                  registry_version: 375,
                                  labels: %w[EXAMPLE--Value],
                                  is_favorite: false,
                                  count_statistics:
                                    OCI::DataIntegration::Models::CountStatistic
                                      .new(
                                      object_type_count_list: [
                                        OCI::DataIntegration::Models::CountStatisticSummary
                                          .new(
                                          object_type: 'PROJECT',
                                          object_count: 715
                                        )
                                      ]
                                    )
                                )
                            )
                        ),
                      staging_connection:
                        OCI::DataIntegration::Models::ConnectionFromMySQL.new(
                          model_type: 'MYSQL_CONNECTION',
                          key: 'EXAMPLE-key-Value',
                          model_version: 'EXAMPLE-modelVersion-Value',
                          parent_ref:
                            OCI::DataIntegration::Models::ParentReference.new(
                              parent: 'EXAMPLE-parent-Value',
                              root_doc_id:
                                'ocid1.test.oc1..<unique_ID>EXAMPLE-rootDocId-Value'
                            ),
                          name: 'EXAMPLE-name-Value',
                          description: 'EXAMPLE-description-Value',
                          object_version: 914,
                          object_status: 315,
                          identifier: 'EXAMPLE-identifier-Value',
                          primary_schema:
                            OCI::DataIntegration::Models::Schema.new(
                              key: 'EXAMPLE-key-Value',
                              model_type: 'EXAMPLE-modelType-Value',
                              model_version: 'EXAMPLE-modelVersion-Value',
                              parent_ref:
                                OCI::DataIntegration::Models::ParentReference
                                  .new(
                                  parent: 'EXAMPLE-parent-Value',
                                  root_doc_id:
                                    'ocid1.test.oc1..<unique_ID>EXAMPLE-rootDocId-Value'
                                ),
                              name: 'EXAMPLE-name-Value',
                              resource_name: 'EXAMPLE-resourceName-Value',
                              description: 'EXAMPLE-description-Value',
                              object_version: 722,
                              external_key: 'EXAMPLE-externalKey-Value',
                              is_has_containers: true,
                              default_connection:
                                'EXAMPLE-defaultConnection-Value',
                              object_status: 983,
                              identifier: 'EXAMPLE-identifier-Value',
                              metadata:
                                OCI::DataIntegration::Models::ObjectMetadata
                                  .new(
                                  created_by: 'EXAMPLE-createdBy-Value',
                                  created_by_name:
                                    'EXAMPLE-createdByName-Value',
                                  updated_by: 'EXAMPLE-updatedBy-Value',
                                  updated_by_name:
                                    'EXAMPLE-updatedByName-Value',
                                  time_created:
                                    DateTime.parse('2049-05-28T11:05:23.266Z'),
                                  time_updated:
                                    DateTime.parse('2042-03-20T06:38:18.794Z'),
                                  aggregator_key: 'EXAMPLE-aggregatorKey-Value',
                                  aggregator:
                                    OCI::DataIntegration::Models::AggregatorSummary
                                      .new(
                                      type: 'EXAMPLE-type-Value',
                                      key: 'EXAMPLE-key-Value',
                                      name: 'EXAMPLE-name-Value',
                                      identifier: 'EXAMPLE-identifier-Value',
                                      description: 'EXAMPLE-description-Value'
                                    ),
                                  identifier_path:
                                    'EXAMPLE-identifierPath-Value',
                                  info_fields: {
                                    'EXAMPLE_KEY_upMqe' =>
                                      'EXAMPLE_VALUE_Ysi3bJ99e6szegH9hwMN'
                                  },
                                  registry_version: 802,
                                  labels: %w[EXAMPLE--Value],
                                  is_favorite: false,
                                  count_statistics:
                                    OCI::DataIntegration::Models::CountStatistic
                                      .new(
                                      object_type_count_list: [
                                        OCI::DataIntegration::Models::CountStatisticSummary
                                          .new(
                                          object_type: 'DATA_FLOW',
                                          object_count: 615
                                        )
                                      ]
                                    )
                                )
                            ),
                          connection_properties: [
                            OCI::DataIntegration::Models::ConnectionProperty
                              .new(
                              name: 'EXAMPLE-name-Value',
                              value: 'EXAMPLE-value-Value'
                            )
                          ],
                          is_default: false,
                          metadata:
                            OCI::DataIntegration::Models::ObjectMetadata.new(
                              created_by: 'EXAMPLE-createdBy-Value',
                              created_by_name: 'EXAMPLE-createdByName-Value',
                              updated_by: 'EXAMPLE-updatedBy-Value',
                              updated_by_name: 'EXAMPLE-updatedByName-Value',
                              time_created:
                                DateTime.parse('2019-11-10T19:03:23.158Z'),
                              time_updated:
                                DateTime.parse('2035-05-04T07:00:08.038Z'),
                              aggregator_key: 'EXAMPLE-aggregatorKey-Value',
                              aggregator:
                                OCI::DataIntegration::Models::AggregatorSummary
                                  .new(
                                  type: 'EXAMPLE-type-Value',
                                  key: 'EXAMPLE-key-Value',
                                  name: 'EXAMPLE-name-Value',
                                  identifier: 'EXAMPLE-identifier-Value',
                                  description: 'EXAMPLE-description-Value'
                                ),
                              identifier_path: 'EXAMPLE-identifierPath-Value',
                              info_fields: {
                                'EXAMPLE_KEY_kWz0q' =>
                                  'EXAMPLE_VALUE_YltKYkZjmeizSYDDessa'
                              },
                              registry_version: 729,
                              labels: %w[EXAMPLE--Value],
                              is_favorite: false,
                              count_statistics:
                                OCI::DataIntegration::Models::CountStatistic
                                  .new(
                                  object_type_count_list: [
                                    OCI::DataIntegration::Models::CountStatisticSummary
                                      .new(
                                      object_type: 'DATA_ASSET',
                                      object_count: 149
                                    )
                                  ]
                                )
                            ),
                          key_map: {
                            'EXAMPLE_KEY_I4Azl' =>
                              'EXAMPLE_VALUE_CTA9eL0EnhESqYbTd8WG'
                          },
                          username: 'EXAMPLE-username-Value'
                        )
                    ),
                  write_mode: 'IGNORE',
                  merge_key:
                    OCI::DataIntegration::Models::PrimaryKey.new(
                      model_type: 'PRIMARY_KEY',
                      key: 'EXAMPLE-key-Value',
                      model_version: 'EXAMPLE-modelVersion-Value',
                      parent_ref:
                        OCI::DataIntegration::Models::ParentReference.new(
                          parent: 'EXAMPLE-parent-Value',
                          root_doc_id:
                            'ocid1.test.oc1..<unique_ID>EXAMPLE-rootDocId-Value'
                        ),
                      name: 'EXAMPLE-name-Value',
                      attribute_refs: [
                        OCI::DataIntegration::Models::KeyAttribute.new(
                          position: 729,
                          shape_field:
                            OCI::DataIntegration::Models::ShapeField.new(
                              model_type: 'SHAPE_FIELD',
                              key: 'EXAMPLE-key-Value',
                              model_version: 'EXAMPLE-modelVersion-Value',
                              parent_ref:
                                OCI::DataIntegration::Models::ParentReference
                                  .new(
                                  parent: 'EXAMPLE-parent-Value',
                                  root_doc_id:
                                    'ocid1.test.oc1..<unique_ID>EXAMPLE-rootDocId-Value'
                                ),
                              config_values:
                                OCI::DataIntegration::Models::ConfigValues.new(
                                  config_param_values: {
                                    'EXAMPLE_KEY_0PTsv' => {
                                      'stringValue' =>
                                        'EXAMPLE-stringValue-Value',
                                      'intValue' => 332,
                                      'objectValue' =>
                                        'EXAMPLE-objectValue-Value',
                                      'refValue' => 'EXAMPLE-refValue-Value',
                                      'parameterValue' =>
                                        'EXAMPLE-parameterValue-Value',
                                      'rootObjectValue' =>
                                        'EXAMPLE-rootObjectValue-Value'
                                    }
                                  },
                                  parent_ref:
                                    OCI::DataIntegration::Models::ParentReference
                                      .new(
                                      parent: 'EXAMPLE-parent-Value',
                                      root_doc_id:
                                        'ocid1.test.oc1..<unique_ID>EXAMPLE-rootDocId-Value'
                                    )
                                ),
                              object_status: 485,
                              name: 'EXAMPLE-name-Value',
                              description: 'EXAMPLE-description-Value',
                              type: 'EXAMPLE-type-Value',
                              labels: %w[EXAMPLE--Value],
                              native_shape_field:
                                OCI::DataIntegration::Models::NativeShapeField
                                  .new(
                                  name: 'EXAMPLE-name-Value',
                                  model_type: 'EXAMPLE-modelType-Value',
                                  type: 'EXAMPLE-type-Value',
                                  config_values:
                                    OCI::DataIntegration::Models::ConfigValues
                                      .new(
                                      config_param_values: {
                                        'EXAMPLE_KEY_NRZ74' => {
                                          'stringValue' =>
                                            'EXAMPLE-stringValue-Value',
                                          'intValue' => 863,
                                          'objectValue' =>
                                            'EXAMPLE-objectValue-Value',
                                          'refValue' =>
                                            'EXAMPLE-refValue-Value',
                                          'parameterValue' =>
                                            'EXAMPLE-parameterValue-Value',
                                          'rootObjectValue' =>
                                            'EXAMPLE-rootObjectValue-Value'
                                        }
                                      },
                                      parent_ref:
                                        OCI::DataIntegration::Models::ParentReference
                                          .new(
                                          parent: 'EXAMPLE-parent-Value',
                                          root_doc_id:
                                            'ocid1.test.oc1..<unique_ID>EXAMPLE-rootDocId-Value'
                                        )
                                    ),
                                  position: 925,
                                  default_value_string:
                                    'EXAMPLE-defaultValueString-Value',
                                  is_mandatory: true
                                )
                            ),
                          attribute:
                            OCI::DataIntegration::Models::ShapeField.new(
                              model_type: 'SHAPE_FIELD',
                              key: 'EXAMPLE-key-Value',
                              model_version: 'EXAMPLE-modelVersion-Value',
                              parent_ref:
                                OCI::DataIntegration::Models::ParentReference
                                  .new(
                                  parent: 'EXAMPLE-parent-Value',
                                  root_doc_id:
                                    'ocid1.test.oc1..<unique_ID>EXAMPLE-rootDocId-Value'
                                ),
                              config_values:
                                OCI::DataIntegration::Models::ConfigValues.new(
                                  config_param_values: {
                                    'EXAMPLE_KEY_BeRlo' => {
                                      'stringValue' =>
                                        'EXAMPLE-stringValue-Value',
                                      'intValue' => 164,
                                      'objectValue' =>
                                        'EXAMPLE-objectValue-Value',
                                      'refValue' => 'EXAMPLE-refValue-Value',
                                      'parameterValue' =>
                                        'EXAMPLE-parameterValue-Value',
                                      'rootObjectValue' =>
                                        'EXAMPLE-rootObjectValue-Value'
                                    }
                                  },
                                  parent_ref:
                                    OCI::DataIntegration::Models::ParentReference
                                      .new(
                                      parent: 'EXAMPLE-parent-Value',
                                      root_doc_id:
                                        'ocid1.test.oc1..<unique_ID>EXAMPLE-rootDocId-Value'
                                    )
                                ),
                              object_status: 418,
                              name: 'EXAMPLE-name-Value',
                              description: 'EXAMPLE-description-Value',
                              type: 'EXAMPLE-type-Value',
                              labels: %w[EXAMPLE--Value],
                              native_shape_field:
                                OCI::DataIntegration::Models::NativeShapeField
                                  .new(
                                  name: 'EXAMPLE-name-Value',
                                  model_type: 'EXAMPLE-modelType-Value',
                                  type: 'EXAMPLE-type-Value',
                                  config_values:
                                    OCI::DataIntegration::Models::ConfigValues
                                      .new(
                                      config_param_values: {
                                        'EXAMPLE_KEY_RLB6h' => {
                                          'stringValue' =>
                                            'EXAMPLE-stringValue-Value',
                                          'intValue' => 204,
                                          'objectValue' =>
                                            'EXAMPLE-objectValue-Value',
                                          'refValue' =>
                                            'EXAMPLE-refValue-Value',
                                          'parameterValue' =>
                                            'EXAMPLE-parameterValue-Value',
                                          'rootObjectValue' =>
                                            'EXAMPLE-rootObjectValue-Value'
                                        }
                                      },
                                      parent_ref:
                                        OCI::DataIntegration::Models::ParentReference
                                          .new(
                                          parent: 'EXAMPLE-parent-Value',
                                          root_doc_id:
                                            'ocid1.test.oc1..<unique_ID>EXAMPLE-rootDocId-Value'
                                        )
                                    ),
                                  position: 619,
                                  default_value_string:
                                    'EXAMPLE-defaultValueString-Value',
                                  is_mandatory: true
                                )
                            )
                        )
                      ],
                      object_status: 606
                    ),
                  object_status: 742
                ),
              load_order: 26
            ),
          ui_properties:
            OCI::DataIntegration::Models::UIProperties.new(
              coordinate_x: 8687.268, coordinate_y: 4320.9053
            ),
          object_status: 457
        )
      ],
      parameters: [
        OCI::DataIntegration::Models::Parameter.new(
          model_type: 'PARAMETER',
          key: 'EXAMPLE-key-Value',
          model_version: 'EXAMPLE-modelVersion-Value',
          parent_ref:
            OCI::DataIntegration::Models::ParentReference.new(
              parent: 'EXAMPLE-parent-Value',
              root_doc_id: 'ocid1.test.oc1..<unique_ID>EXAMPLE-rootDocId-Value'
            ),
          config_values:
            OCI::DataIntegration::Models::ConfigValues.new(
              config_param_values: {
                'EXAMPLE_KEY_ydUrC' => {
                  'stringValue' => 'EXAMPLE-stringValue-Value',
                  'intValue' => 961,
                  'objectValue' => 'EXAMPLE-objectValue-Value',
                  'refValue' => 'EXAMPLE-refValue-Value',
                  'parameterValue' => 'EXAMPLE-parameterValue-Value',
                  'rootObjectValue' => 'EXAMPLE-rootObjectValue-Value'
                }
              },
              parent_ref:
                OCI::DataIntegration::Models::ParentReference.new(
                  parent: 'EXAMPLE-parent-Value',
                  root_doc_id:
                    'ocid1.test.oc1..<unique_ID>EXAMPLE-rootDocId-Value'
                )
            ),
          object_status: 796,
          name: 'EXAMPLE-name-Value',
          description: 'EXAMPLE-description-Value',
          type: 'EXAMPLE-type-Value',
          default_value: 'EXAMPLE-defaultValue-Value',
          root_object_default_value: 'EXAMPLE-rootObjectDefaultValue-Value',
          is_input: true,
          is_output: true,
          output_aggregation_type: 'MAX',
          type_name: 'EXAMPLE-typeName-Value',
          used_for: 'EXAMPLE-usedFor-Value'
        )
      ],
      flow_config_values:
        OCI::DataIntegration::Models::ConfigValues.new(
          config_param_values: {
            'EXAMPLE_KEY_JHCoX' => {
              'stringValue' => 'EXAMPLE-stringValue-Value',
              'intValue' => 183,
              'objectValue' => 'EXAMPLE-objectValue-Value',
              'refValue' => 'EXAMPLE-refValue-Value',
              'parameterValue' => 'EXAMPLE-parameterValue-Value',
              'rootObjectValue' => 'EXAMPLE-rootObjectValue-Value'
            }
          },
          parent_ref:
            OCI::DataIntegration::Models::ParentReference.new(
              parent: 'EXAMPLE-parent-Value',
              root_doc_id: 'ocid1.test.oc1..<unique_ID>EXAMPLE-rootDocId-Value'
            )
        ),
      variables: [
        OCI::DataIntegration::Models::Variable.new(
          key: 'EXAMPLE-key-Value',
          model_version: 'EXAMPLE-modelVersion-Value',
          model_type: 'EXAMPLE-modelType-Value',
          parent_ref:
            OCI::DataIntegration::Models::ParentReference.new(
              parent: 'EXAMPLE-parent-Value',
              root_doc_id: 'ocid1.test.oc1..<unique_ID>EXAMPLE-rootDocId-Value'
            ),
          name: 'EXAMPLE-name-Value',
          description: 'EXAMPLE-description-Value',
          object_version: 794,
          object_status: 671,
          identifier: 'EXAMPLE-identifier-Value',
          type:
            OCI::DataIntegration::Models::ArrayType.new(
              model_type: 'ARRAY_TYPE',
              key: 'EXAMPLE-key-Value',
              model_version: 'EXAMPLE-modelVersion-Value',
              parent_ref:
                OCI::DataIntegration::Models::ParentReference.new(
                  parent: 'EXAMPLE-parent-Value',
                  root_doc_id:
                    'ocid1.test.oc1..<unique_ID>EXAMPLE-rootDocId-Value'
                ),
              name: 'EXAMPLE-name-Value',
              object_status: 431,
              description: 'EXAMPLE-description-Value',
              element_type: 'EXAMPLE-elementType-Value'
            ),
          config_values:
            OCI::DataIntegration::Models::ConfigValues.new(
              config_param_values: {
                'EXAMPLE_KEY_YZoGR' => {
                  'stringValue' => 'EXAMPLE-stringValue-Value',
                  'intValue' => 675,
                  'objectValue' => 'EXAMPLE-objectValue-Value',
                  'refValue' => 'EXAMPLE-refValue-Value',
                  'parameterValue' => 'EXAMPLE-parameterValue-Value',
                  'rootObjectValue' => 'EXAMPLE-rootObjectValue-Value'
                }
              },
              parent_ref:
                OCI::DataIntegration::Models::ParentReference.new(
                  parent: 'EXAMPLE-parent-Value',
                  root_doc_id:
                    'ocid1.test.oc1..<unique_ID>EXAMPLE-rootDocId-Value'
                )
            ),
          default_value: 'EXAMPLE-defaultValue-Value',
          root_object_default_value:
            OCI::DataIntegration::Models::RootObject.new(
              key: 'EXAMPLE-key-Value',
              model_type: 'EXAMPLE-modelType-Value',
              model_version: 'EXAMPLE-modelVersion-Value',
              parent_ref:
                OCI::DataIntegration::Models::ParentReference.new(
                  parent: 'EXAMPLE-parent-Value',
                  root_doc_id:
                    'ocid1.test.oc1..<unique_ID>EXAMPLE-rootDocId-Value'
                ),
              object_status: 690
            )
        )
      ],
      registry_metadata:
        OCI::DataIntegration::Models::RegistryMetadata.new(
          aggregator_key: 'EXAMPLE-aggregatorKey-Value',
          labels: %w[EXAMPLE--Value],
          registry_version: 391,
          key: 'EXAMPLE-key-Value',
          is_favorite: true
        )
    )
  )

# Get the data from response
puts "#{update_pipeline_response.data}"