Class: Aws::SageMaker::Types::FeatureDefinition

Inherits:
Struct
  • Object
show all
Includes:
Aws::Structure
Defined in:
lib/aws-sdk-sagemaker/types.rb

Overview

A list of features. You must include ‘FeatureName` and `FeatureType`. Valid feature `FeatureType`s are `Integral`, `Fractional` and `String`.

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#collection_configTypes::CollectionConfig

Configuration for your collection.



20443
20444
20445
20446
20447
20448
20449
20450
# File 'lib/aws-sdk-sagemaker/types.rb', line 20443

class FeatureDefinition < Struct.new(
  :feature_name,
  :feature_type,
  :collection_type,
  :collection_config)
  SENSITIVE = []
  include Aws::Structure
end

#collection_typeString

A grouping of elements where each element within the collection must have the same feature type (‘String`, `Integral`, or `Fractional`).

  • ‘List`: An ordered collection of elements.

  • ‘Set`: An unordered collection of unique elements.

  • ‘Vector`: A specialized list that represents a fixed-size array of elements. The vector dimension is determined by you. Must have elements with fractional feature types.

Returns:

  • (String)


20443
20444
20445
20446
20447
20448
20449
20450
# File 'lib/aws-sdk-sagemaker/types.rb', line 20443

class FeatureDefinition < Struct.new(
  :feature_name,
  :feature_type,
  :collection_type,
  :collection_config)
  SENSITIVE = []
  include Aws::Structure
end

#feature_nameString

The name of a feature. The type must be a string. ‘FeatureName` cannot be any of the following: `is_deleted`, `write_time`, `api_invocation_time`.

The name:

  • Must start with an alphanumeric character.

  • Can only include alphanumeric characters, underscores, and hyphens. Spaces are not allowed.

Returns:

  • (String)


20443
20444
20445
20446
20447
20448
20449
20450
# File 'lib/aws-sdk-sagemaker/types.rb', line 20443

class FeatureDefinition < Struct.new(
  :feature_name,
  :feature_type,
  :collection_type,
  :collection_config)
  SENSITIVE = []
  include Aws::Structure
end

#feature_typeString

The value type of a feature. Valid values are Integral, Fractional, or String.

Returns:

  • (String)


20443
20444
20445
20446
20447
20448
20449
20450
# File 'lib/aws-sdk-sagemaker/types.rb', line 20443

class FeatureDefinition < Struct.new(
  :feature_name,
  :feature_type,
  :collection_type,
  :collection_config)
  SENSITIVE = []
  include Aws::Structure
end