Class: Aws::Glue::Types::TransformConfigParameter

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

Overview

Specifies the parameters in the config file of the dynamic transform.

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#is_optional ⇒ Boolean

Specifies whether the parameter is optional or not in the config file of the dynamic transform.

Returns:

  • (Boolean)


31590
31591
31592
31593
31594
31595
31596
31597
31598
31599
31600
# File 'gems/aws-sdk-glue/lib/aws-sdk-glue/types.rb', line 31590

class TransformConfigParameter < Struct.new(
  :name,
  :type,
  :validation_rule,
  :validation_message,
  :value,
  :list_type,
  :is_optional)
  SENSITIVE = []
  include Aws::Structure
end

#list_type ⇒ String

Specifies the list type of the parameter in the config file of the dynamic transform.

Returns:

  • (String)


31590
31591
31592
31593
31594
31595
31596
31597
31598
31599
31600
# File 'gems/aws-sdk-glue/lib/aws-sdk-glue/types.rb', line 31590

class TransformConfigParameter < Struct.new(
  :name,
  :type,
  :validation_rule,
  :validation_message,
  :value,
  :list_type,
  :is_optional)
  SENSITIVE = []
  include Aws::Structure
end

#name ⇒ String

Specifies the name of the parameter in the config file of the dynamic transform.

Returns:

  • (String)


31590
31591
31592
31593
31594
31595
31596
31597
31598
31599
31600
# File 'gems/aws-sdk-glue/lib/aws-sdk-glue/types.rb', line 31590

class TransformConfigParameter < Struct.new(
  :name,
  :type,
  :validation_rule,
  :validation_message,
  :value,
  :list_type,
  :is_optional)
  SENSITIVE = []
  include Aws::Structure
end

#type ⇒ String

Specifies the parameter type in the config file of the dynamic transform.

Returns:

  • (String)


31590
31591
31592
31593
31594
31595
31596
31597
31598
31599
31600
# File 'gems/aws-sdk-glue/lib/aws-sdk-glue/types.rb', line 31590

class TransformConfigParameter < Struct.new(
  :name,
  :type,
  :validation_rule,
  :validation_message,
  :value,
  :list_type,
  :is_optional)
  SENSITIVE = []
  include Aws::Structure
end

#validation_message ⇒ String

Specifies the validation message in the config file of the dynamic transform.

Returns:

  • (String)


31590
31591
31592
31593
31594
31595
31596
31597
31598
31599
31600
# File 'gems/aws-sdk-glue/lib/aws-sdk-glue/types.rb', line 31590

class TransformConfigParameter < Struct.new(
  :name,
  :type,
  :validation_rule,
  :validation_message,
  :value,
  :list_type,
  :is_optional)
  SENSITIVE = []
  include Aws::Structure
end

#validation_rule ⇒ String

Specifies the validation rule in the config file of the dynamic transform.

Returns:

  • (String)


31590
31591
31592
31593
31594
31595
31596
31597
31598
31599
31600
# File 'gems/aws-sdk-glue/lib/aws-sdk-glue/types.rb', line 31590

class TransformConfigParameter < Struct.new(
  :name,
  :type,
  :validation_rule,
  :validation_message,
  :value,
  :list_type,
  :is_optional)
  SENSITIVE = []
  include Aws::Structure
end

#value ⇒ Array<String>

Specifies the value of the parameter in the config file of the dynamic transform.

Returns:

  • (Array<String>)


31590
31591
31592
31593
31594
31595
31596
31597
31598
31599
31600
# File 'gems/aws-sdk-glue/lib/aws-sdk-glue/types.rb', line 31590

class TransformConfigParameter < Struct.new(
  :name,
  :type,
  :validation_rule,
  :validation_message,
  :value,
  :list_type,
  :is_optional)
  SENSITIVE = []
  include Aws::Structure
end