Class: AWSCDK::Sagemaker::CfnProcessingJob::FeatureStoreOutputProperty

Inherits:
Jsii::Struct
  • Object
show all
Defined in:
sagemaker/cfn_processing_job.rb

Overview

Configuration for processing job outputs in Amazon SageMaker Feature Store.

Instance Attribute Summary collapse

Class Method Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(feature_group_name:) ⇒ FeatureStoreOutputProperty

Returns a new instance of FeatureStoreOutputProperty.

Parameters:

  • feature_group_name (String)

    The name of the Amazon SageMaker FeatureGroup to use as the destination for processing job output.



1121
1122
1123
1124
# File 'sagemaker/cfn_processing_job.rb', line 1121

def initialize(feature_group_name:)
  @feature_group_name = feature_group_name
  Jsii::Type.check_type(@feature_group_name, JSON.parse(Base64.strict_decode64("eyJwcmltaXRpdmUiOiJzdHJpbmcifQ==")), "featureGroupName")
end

Instance Attribute Details

#feature_group_nameString (readonly)

The name of the Amazon SageMaker FeatureGroup to use as the destination for processing job output.

Note that your processing script is responsible for putting records into your Feature Store.



1132
1133
1134
# File 'sagemaker/cfn_processing_job.rb', line 1132

def feature_group_name
  @feature_group_name
end

Class Method Details

.jsii_propertiesObject



1134
1135
1136
1137
1138
# File 'sagemaker/cfn_processing_job.rb', line 1134

def self.jsii_properties
  {
    :feature_group_name => "featureGroupName",
  }
end

Instance Method Details

#to_jsiiObject



1140
1141
1142
1143
1144
1145
1146
# File 'sagemaker/cfn_processing_job.rb', line 1140

def to_jsii
  result = {}
  result.merge!({
    "featureGroupName" => @feature_group_name,
  })
  result.compact
end