Class: Aws::Glue::Types::Entity

Inherits:
Struct
  • Object
show all
Defined in:
gems/aws-sdk-glue/lib/aws-sdk-glue/types.rb

Overview

An entity supported by a given ConnectionType.

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#category ⇒ String

The type of entities that are present in the response. This value depends on the source connection. For example this is SObjects for Salesforce and databases or schemas or tables for sources like Amazon Redshift.

Returns:

  • (String)


12011
12012
12013
12014
12015
12016
12017
12018
12019
12020
# File 'gems/aws-sdk-glue/lib/aws-sdk-glue/types.rb', line 12011

class Entity < Struct.new(
  :entity_name,
  :label,
  :is_parent_entity,
  :description,
  :category,
  :custom_properties)
  SENSITIVE = []
  include Aws::Structure
end

#custom_properties ⇒ Hash<String,String>

An optional map of keys which may be returned for an entity by a connector.

Returns:

  • (Hash<String,String>)


12011
12012
12013
12014
12015
12016
12017
12018
12019
12020
# File 'gems/aws-sdk-glue/lib/aws-sdk-glue/types.rb', line 12011

class Entity < Struct.new(
  :entity_name,
  :label,
  :is_parent_entity,
  :description,
  :category,
  :custom_properties)
  SENSITIVE = []
  include Aws::Structure
end

#description ⇒ String

A description of the entity.

Returns:

  • (String)


12011
12012
12013
12014
12015
12016
12017
12018
12019
12020
# File 'gems/aws-sdk-glue/lib/aws-sdk-glue/types.rb', line 12011

class Entity < Struct.new(
  :entity_name,
  :label,
  :is_parent_entity,
  :description,
  :category,
  :custom_properties)
  SENSITIVE = []
  include Aws::Structure
end

#entity_name ⇒ String

The name of the entity.

Returns:

  • (String)


12011
12012
12013
12014
12015
12016
12017
12018
12019
12020
# File 'gems/aws-sdk-glue/lib/aws-sdk-glue/types.rb', line 12011

class Entity < Struct.new(
  :entity_name,
  :label,
  :is_parent_entity,
  :description,
  :category,
  :custom_properties)
  SENSITIVE = []
  include Aws::Structure
end

#is_parent_entity ⇒ Boolean

A Boolean value which helps to determine whether there are sub objects that can be listed.

Returns:

  • (Boolean)


12011
12012
12013
12014
12015
12016
12017
12018
12019
12020
# File 'gems/aws-sdk-glue/lib/aws-sdk-glue/types.rb', line 12011

class Entity < Struct.new(
  :entity_name,
  :label,
  :is_parent_entity,
  :description,
  :category,
  :custom_properties)
  SENSITIVE = []
  include Aws::Structure
end

#label ⇒ String

Label used for the entity.

Returns:

  • (String)


12011
12012
12013
12014
12015
12016
12017
12018
12019
12020
# File 'gems/aws-sdk-glue/lib/aws-sdk-glue/types.rb', line 12011

class Entity < Struct.new(
  :entity_name,
  :label,
  :is_parent_entity,
  :description,
  :category,
  :custom_properties)
  SENSITIVE = []
  include Aws::Structure
end