class Aws::IoTThingsGraph::Types::UploadEntityDefinitionsRequest

@note When making an API call, you may pass UploadEntityDefinitionsRequest

data as a hash:

    {
      document: {
        language: "GRAPHQL", # required, accepts GRAPHQL
        text: "DefinitionText", # required
      },
      sync_with_public_namespace: false,
      deprecate_existing_entities: false,
    }

@!attribute [rw] document

The `DefinitionDocument` that defines the updated entities.
@return [Types::DefinitionDocument]

@!attribute [rw] sync_with_public_namespace

A Boolean that specifies whether to synchronize with the latest
version of the public namespace. If set to `true`, the upload will
create a new namespace version.
@return [Boolean]

@!attribute [rw] deprecate_existing_entities

A Boolean that specifies whether to deprecate all entities in the
latest version before uploading the new `DefinitionDocument`. If set
to `true`, the upload will create a new namespace version.
@return [Boolean]

Constants

SENSITIVE