Class: Aws::GlueDataBrew::Types::DatasetParameter

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

Overview

Represents a dataset parameter that defines type and conditions for a parameter in the Amazon S3 path of the dataset.

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#create_columnBoolean

Optional boolean value that defines whether the captured value of this parameter should be used to create a new column in a dataset.

Returns:

  • (Boolean)


948
949
950
951
952
953
954
955
956
# File 'gems/aws-sdk-gluedatabrew/lib/aws-sdk-gluedatabrew/types.rb', line 948

class DatasetParameter < Struct.new(
  :name,
  :type,
  :datetime_options,
  :create_column,
  :filter)
  SENSITIVE = []
  include Aws::Structure
end

#datetime_optionsTypes::DatetimeOptions

Additional parameter options such as a format and a timezone. Required for datetime parameters.



948
949
950
951
952
953
954
955
956
# File 'gems/aws-sdk-gluedatabrew/lib/aws-sdk-gluedatabrew/types.rb', line 948

class DatasetParameter < Struct.new(
  :name,
  :type,
  :datetime_options,
  :create_column,
  :filter)
  SENSITIVE = []
  include Aws::Structure
end

#filterTypes::FilterExpression

The optional filter expression structure to apply additional matching criteria to the parameter.



948
949
950
951
952
953
954
955
956
# File 'gems/aws-sdk-gluedatabrew/lib/aws-sdk-gluedatabrew/types.rb', line 948

class DatasetParameter < Struct.new(
  :name,
  :type,
  :datetime_options,
  :create_column,
  :filter)
  SENSITIVE = []
  include Aws::Structure
end

#nameString

The name of the parameter that is used in the dataset's Amazon S3 path.

Returns:

  • (String)


948
949
950
951
952
953
954
955
956
# File 'gems/aws-sdk-gluedatabrew/lib/aws-sdk-gluedatabrew/types.rb', line 948

class DatasetParameter < Struct.new(
  :name,
  :type,
  :datetime_options,
  :create_column,
  :filter)
  SENSITIVE = []
  include Aws::Structure
end

#typeString

The type of the dataset parameter, can be one of a 'String', 'Number' or 'Datetime'.

Returns:

  • (String)


948
949
950
951
952
953
954
955
956
# File 'gems/aws-sdk-gluedatabrew/lib/aws-sdk-gluedatabrew/types.rb', line 948

class DatasetParameter < Struct.new(
  :name,
  :type,
  :datetime_options,
  :create_column,
  :filter)
  SENSITIVE = []
  include Aws::Structure
end