Class: Aws::AmplifyUIBuilder::Types::CodegenGenericDataModel

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

Overview

Describes a model in a generic data schema.

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#fieldsHash<String,Types::CodegenGenericDataField>

The fields in the generic data model.

Returns:



236
237
238
239
240
241
242
# File 'gems/aws-sdk-amplifyuibuilder/lib/aws-sdk-amplifyuibuilder/types.rb', line 236

class CodegenGenericDataModel < Struct.new(
  :fields,
  :is_join_table,
  :primary_keys)
  SENSITIVE = []
  include Aws::Structure
end

#is_join_tableBoolean

Specifies whether the generic data model is a join table.

Returns:

  • (Boolean)


236
237
238
239
240
241
242
# File 'gems/aws-sdk-amplifyuibuilder/lib/aws-sdk-amplifyuibuilder/types.rb', line 236

class CodegenGenericDataModel < Struct.new(
  :fields,
  :is_join_table,
  :primary_keys)
  SENSITIVE = []
  include Aws::Structure
end

#primary_keysArray<String>

The primary keys of the generic data model.

Returns:

  • (Array<String>)


236
237
238
239
240
241
242
# File 'gems/aws-sdk-amplifyuibuilder/lib/aws-sdk-amplifyuibuilder/types.rb', line 236

class CodegenGenericDataModel < Struct.new(
  :fields,
  :is_join_table,
  :primary_keys)
  SENSITIVE = []
  include Aws::Structure
end