# 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'

# 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
create_entity_shape_response =
  data_integration_client.create_entity_shape(
    'ocid1.test.oc1..<unique_ID>EXAMPLE-workspaceId-Value',
    'EXAMPLE-connectionKey-Value',
    'EXAMPLE-schemaResourceName-Value',
    OCI::DataIntegration::Models::CreateEntityShapeFromFile.new(
      model_type: 'FILE_ENTITY',
      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: 663,
      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_SUDjr' => {
                  '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: 851,
          name: 'EXAMPLE-name-Value',
          description: 'EXAMPLE-description-Value',
          type:
            OCI::DataIntegration::Models::MapType.new(
              model_type: 'MAP_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: 402,
              description: 'EXAMPLE-description-Value',
              key_element_type: 'EXAMPLE-keyElementType-Value',
              value_element_type: 'EXAMPLE-valueElementType-Value',
              contains_null: 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: 988,
          types: {
            'EXAMPLE_KEY_qF34G' => {
              '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' => 68,
              'description' => 'EXAMPLE-description-Value'
            }
          },
          object_status: 16,
          identifier: 'EXAMPLE-identifier-Value'
        ),
      entity_type: 'OTHER',
      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: 881,
              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_i5zKd' => {
                          'stringValue' => 'EXAMPLE-stringValue-Value',
                          'intValue' => 520,
                          '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: 977,
                  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_P9Bwp' => {
                              'stringValue' => 'EXAMPLE-stringValue-Value',
                              'intValue' => 109,
                              '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: 469,
                      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_4w7sr' => {
                          'stringValue' => 'EXAMPLE-stringValue-Value',
                          'intValue' => 967,
                          '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: 343,
                  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_nlhOc' => {
                              'stringValue' => 'EXAMPLE-stringValue-Value',
                              'intValue' => 140,
                              '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: 237,
                      default_value_string: 'EXAMPLE-defaultValueString-Value',
                      is_mandatory: true
                    )
                )
            )
          ],
          object_status: 568
        )
      ],
      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: 359,
              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_XXMEN' => {
                          'stringValue' => 'EXAMPLE-stringValue-Value',
                          'intValue' => 937,
                          '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: 907,
                  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_ijXo7' => {
                              'stringValue' => 'EXAMPLE-stringValue-Value',
                              'intValue' => 411,
                              '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: 935,
                      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_Eh1gd' => {
                          'stringValue' => 'EXAMPLE-stringValue-Value',
                          'intValue' => 322,
                          '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: 511,
                  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_iMqRD' => {
                              'stringValue' => 'EXAMPLE-stringValue-Value',
                              'intValue' => 161,
                              '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: 32,
                      default_value_string: 'EXAMPLE-defaultValueString-Value',
                      is_mandatory: true
                    )
                )
            )
          ],
          update_rule: 814,
          delete_rule: 836,
          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: 269,
                  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_hFVQw' => {
                              'stringValue' => 'EXAMPLE-stringValue-Value',
                              'intValue' => 777,
                              '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: 262,
                      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_B6RYn' => {
                                  'stringValue' => 'EXAMPLE-stringValue-Value',
                                  'intValue' => 279,
                                  '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: 718,
                          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_FkipB' => {
                              'stringValue' => 'EXAMPLE-stringValue-Value',
                              'intValue' => 80,
                              '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: 25,
                      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_Bpeow' => {
                                  'stringValue' => 'EXAMPLE-stringValue-Value',
                                  'intValue' => 656,
                                  '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: 465,
                          default_value_string:
                            'EXAMPLE-defaultValueString-Value',
                          is_mandatory: false
                        )
                    )
                )
              ],
              object_status: 176
            ),
          object_status: 279
        )
      ],
      resource_name: 'EXAMPLE-resourceName-Value',
      data_format:
        OCI::DataIntegration::Models::DataFormat.new(
          format_attribute:
            OCI::DataIntegration::Models::JsonFormatAttribute.new(
              model_type: 'JSON_FORMAT',
              is_file_pattern: false,
              encoding: 'EXAMPLE-encoding-Value',
              sample_entity_data: 'EXAMPLE-sampleEntityData-Value'
            ),
          type: 'AVRO',
          compression_config:
            OCI::DataIntegration::Models::Compression.new(codec: 'NONE')
        ),
      object_status: 471,
      identifier: 'EXAMPLE-identifier-Value'
    )
  )

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