Documentation ¶
Overview ¶
Package personalize provides the client and types for making API requests to Amazon Personalize.
Amazon Personalize is a machine learning service that makes it easy to add individualized recommendations to customers.
See https://docs.aws.amazon.com/goto/WebAPI/personalize-2018-05-22 for more information on this service.
See personalize package documentation for more information. https://docs.aws.amazon.com/sdk-for-go/api/service/personalize/
Using the Client ¶
To contact Amazon Personalize with the SDK use the New function to create a new service client. With that client you can make API requests to the service. These clients are safe to use concurrently.
See the SDK's documentation for more information on how to use the SDK. https://docs.aws.amazon.com/sdk-for-go/api/
See aws.Config documentation for more information on configuring SDK clients. https://docs.aws.amazon.com/sdk-for-go/api/aws/#Config
See the Amazon Personalize client Personalize for more information on creating client for this service. https://docs.aws.amazon.com/sdk-for-go/api/service/personalize/#New
Index ¶
- Constants
- func BatchInferenceJobMode_Values() []string
- func Domain_Values() []string
- func ImportMode_Values() []string
- func IngestionMode_Values() []string
- func ObjectiveSensitivity_Values() []string
- func RecipeProvider_Values() []string
- func TrainingMode_Values() []string
- type Algorithm
- func (s Algorithm) GoString() string
- func (s *Algorithm) SetAlgorithmArn(v string) *Algorithm
- func (s *Algorithm) SetAlgorithmImage(v *AlgorithmImage) *Algorithm
- func (s *Algorithm) SetCreationDateTime(v time.Time) *Algorithm
- func (s *Algorithm) SetDefaultHyperParameterRanges(v *DefaultHyperParameterRanges) *Algorithm
- func (s *Algorithm) SetDefaultHyperParameters(v map[string]*string) *Algorithm
- func (s *Algorithm) SetDefaultResourceConfig(v map[string]*string) *Algorithm
- func (s *Algorithm) SetLastUpdatedDateTime(v time.Time) *Algorithm
- func (s *Algorithm) SetName(v string) *Algorithm
- func (s *Algorithm) SetRoleArn(v string) *Algorithm
- func (s *Algorithm) SetTrainingInputMode(v string) *Algorithm
- func (s Algorithm) String() string
- type AlgorithmImage
- type AutoMLConfig
- type AutoMLResult
- type BatchInferenceJob
- func (s BatchInferenceJob) GoString() string
- func (s *BatchInferenceJob) SetBatchInferenceJobArn(v string) *BatchInferenceJob
- func (s *BatchInferenceJob) SetBatchInferenceJobConfig(v *BatchInferenceJobConfig) *BatchInferenceJob
- func (s *BatchInferenceJob) SetBatchInferenceJobMode(v string) *BatchInferenceJob
- func (s *BatchInferenceJob) SetCreationDateTime(v time.Time) *BatchInferenceJob
- func (s *BatchInferenceJob) SetFailureReason(v string) *BatchInferenceJob
- func (s *BatchInferenceJob) SetFilterArn(v string) *BatchInferenceJob
- func (s *BatchInferenceJob) SetJobInput(v *BatchInferenceJobInput) *BatchInferenceJob
- func (s *BatchInferenceJob) SetJobName(v string) *BatchInferenceJob
- func (s *BatchInferenceJob) SetJobOutput(v *BatchInferenceJobOutput) *BatchInferenceJob
- func (s *BatchInferenceJob) SetLastUpdatedDateTime(v time.Time) *BatchInferenceJob
- func (s *BatchInferenceJob) SetNumResults(v int64) *BatchInferenceJob
- func (s *BatchInferenceJob) SetRoleArn(v string) *BatchInferenceJob
- func (s *BatchInferenceJob) SetSolutionVersionArn(v string) *BatchInferenceJob
- func (s *BatchInferenceJob) SetStatus(v string) *BatchInferenceJob
- func (s *BatchInferenceJob) SetThemeGenerationConfig(v *ThemeGenerationConfig) *BatchInferenceJob
- func (s BatchInferenceJob) String() string
- type BatchInferenceJobConfig
- type BatchInferenceJobInput
- type BatchInferenceJobOutput
- type BatchInferenceJobSummary
- func (s BatchInferenceJobSummary) GoString() string
- func (s *BatchInferenceJobSummary) SetBatchInferenceJobArn(v string) *BatchInferenceJobSummary
- func (s *BatchInferenceJobSummary) SetBatchInferenceJobMode(v string) *BatchInferenceJobSummary
- func (s *BatchInferenceJobSummary) SetCreationDateTime(v time.Time) *BatchInferenceJobSummary
- func (s *BatchInferenceJobSummary) SetFailureReason(v string) *BatchInferenceJobSummary
- func (s *BatchInferenceJobSummary) SetJobName(v string) *BatchInferenceJobSummary
- func (s *BatchInferenceJobSummary) SetLastUpdatedDateTime(v time.Time) *BatchInferenceJobSummary
- func (s *BatchInferenceJobSummary) SetSolutionVersionArn(v string) *BatchInferenceJobSummary
- func (s *BatchInferenceJobSummary) SetStatus(v string) *BatchInferenceJobSummary
- func (s BatchInferenceJobSummary) String() string
- type BatchSegmentJob
- func (s BatchSegmentJob) GoString() string
- func (s *BatchSegmentJob) SetBatchSegmentJobArn(v string) *BatchSegmentJob
- func (s *BatchSegmentJob) SetCreationDateTime(v time.Time) *BatchSegmentJob
- func (s *BatchSegmentJob) SetFailureReason(v string) *BatchSegmentJob
- func (s *BatchSegmentJob) SetFilterArn(v string) *BatchSegmentJob
- func (s *BatchSegmentJob) SetJobInput(v *BatchSegmentJobInput_) *BatchSegmentJob
- func (s *BatchSegmentJob) SetJobName(v string) *BatchSegmentJob
- func (s *BatchSegmentJob) SetJobOutput(v *BatchSegmentJobOutput_) *BatchSegmentJob
- func (s *BatchSegmentJob) SetLastUpdatedDateTime(v time.Time) *BatchSegmentJob
- func (s *BatchSegmentJob) SetNumResults(v int64) *BatchSegmentJob
- func (s *BatchSegmentJob) SetRoleArn(v string) *BatchSegmentJob
- func (s *BatchSegmentJob) SetSolutionVersionArn(v string) *BatchSegmentJob
- func (s *BatchSegmentJob) SetStatus(v string) *BatchSegmentJob
- func (s BatchSegmentJob) String() string
- type BatchSegmentJobInput_
- type BatchSegmentJobOutput_
- type BatchSegmentJobSummary
- func (s BatchSegmentJobSummary) GoString() string
- func (s *BatchSegmentJobSummary) SetBatchSegmentJobArn(v string) *BatchSegmentJobSummary
- func (s *BatchSegmentJobSummary) SetCreationDateTime(v time.Time) *BatchSegmentJobSummary
- func (s *BatchSegmentJobSummary) SetFailureReason(v string) *BatchSegmentJobSummary
- func (s *BatchSegmentJobSummary) SetJobName(v string) *BatchSegmentJobSummary
- func (s *BatchSegmentJobSummary) SetLastUpdatedDateTime(v time.Time) *BatchSegmentJobSummary
- func (s *BatchSegmentJobSummary) SetSolutionVersionArn(v string) *BatchSegmentJobSummary
- func (s *BatchSegmentJobSummary) SetStatus(v string) *BatchSegmentJobSummary
- func (s BatchSegmentJobSummary) String() string
- type Campaign
- func (s Campaign) GoString() string
- func (s *Campaign) SetCampaignArn(v string) *Campaign
- func (s *Campaign) SetCampaignConfig(v *CampaignConfig) *Campaign
- func (s *Campaign) SetCreationDateTime(v time.Time) *Campaign
- func (s *Campaign) SetFailureReason(v string) *Campaign
- func (s *Campaign) SetLastUpdatedDateTime(v time.Time) *Campaign
- func (s *Campaign) SetLatestCampaignUpdate(v *CampaignUpdateSummary) *Campaign
- func (s *Campaign) SetMinProvisionedTPS(v int64) *Campaign
- func (s *Campaign) SetName(v string) *Campaign
- func (s *Campaign) SetSolutionVersionArn(v string) *Campaign
- func (s *Campaign) SetStatus(v string) *Campaign
- func (s Campaign) String() string
- type CampaignConfig
- type CampaignSummary
- func (s CampaignSummary) GoString() string
- func (s *CampaignSummary) SetCampaignArn(v string) *CampaignSummary
- func (s *CampaignSummary) SetCreationDateTime(v time.Time) *CampaignSummary
- func (s *CampaignSummary) SetFailureReason(v string) *CampaignSummary
- func (s *CampaignSummary) SetLastUpdatedDateTime(v time.Time) *CampaignSummary
- func (s *CampaignSummary) SetName(v string) *CampaignSummary
- func (s *CampaignSummary) SetStatus(v string) *CampaignSummary
- func (s CampaignSummary) String() string
- type CampaignUpdateSummary
- func (s CampaignUpdateSummary) GoString() string
- func (s *CampaignUpdateSummary) SetCampaignConfig(v *CampaignConfig) *CampaignUpdateSummary
- func (s *CampaignUpdateSummary) SetCreationDateTime(v time.Time) *CampaignUpdateSummary
- func (s *CampaignUpdateSummary) SetFailureReason(v string) *CampaignUpdateSummary
- func (s *CampaignUpdateSummary) SetLastUpdatedDateTime(v time.Time) *CampaignUpdateSummary
- func (s *CampaignUpdateSummary) SetMinProvisionedTPS(v int64) *CampaignUpdateSummary
- func (s *CampaignUpdateSummary) SetSolutionVersionArn(v string) *CampaignUpdateSummary
- func (s *CampaignUpdateSummary) SetStatus(v string) *CampaignUpdateSummary
- func (s CampaignUpdateSummary) String() string
- type CategoricalHyperParameterRange
- func (s CategoricalHyperParameterRange) GoString() string
- func (s *CategoricalHyperParameterRange) SetName(v string) *CategoricalHyperParameterRange
- func (s *CategoricalHyperParameterRange) SetValues(v []*string) *CategoricalHyperParameterRange
- func (s CategoricalHyperParameterRange) String() string
- type ContinuousHyperParameterRange
- func (s ContinuousHyperParameterRange) GoString() string
- func (s *ContinuousHyperParameterRange) SetMaxValue(v float64) *ContinuousHyperParameterRange
- func (s *ContinuousHyperParameterRange) SetMinValue(v float64) *ContinuousHyperParameterRange
- func (s *ContinuousHyperParameterRange) SetName(v string) *ContinuousHyperParameterRange
- func (s ContinuousHyperParameterRange) String() string
- func (s *ContinuousHyperParameterRange) Validate() error
- type CreateBatchInferenceJobInput
- func (s CreateBatchInferenceJobInput) GoString() string
- func (s *CreateBatchInferenceJobInput) SetBatchInferenceJobConfig(v *BatchInferenceJobConfig) *CreateBatchInferenceJobInput
- func (s *CreateBatchInferenceJobInput) SetBatchInferenceJobMode(v string) *CreateBatchInferenceJobInput
- func (s *CreateBatchInferenceJobInput) SetFilterArn(v string) *CreateBatchInferenceJobInput
- func (s *CreateBatchInferenceJobInput) SetJobInput(v *BatchInferenceJobInput) *CreateBatchInferenceJobInput
- func (s *CreateBatchInferenceJobInput) SetJobName(v string) *CreateBatchInferenceJobInput
- func (s *CreateBatchInferenceJobInput) SetJobOutput(v *BatchInferenceJobOutput) *CreateBatchInferenceJobInput
- func (s *CreateBatchInferenceJobInput) SetNumResults(v int64) *CreateBatchInferenceJobInput
- func (s *CreateBatchInferenceJobInput) SetRoleArn(v string) *CreateBatchInferenceJobInput
- func (s *CreateBatchInferenceJobInput) SetSolutionVersionArn(v string) *CreateBatchInferenceJobInput
- func (s *CreateBatchInferenceJobInput) SetTags(v []*Tag) *CreateBatchInferenceJobInput
- func (s *CreateBatchInferenceJobInput) SetThemeGenerationConfig(v *ThemeGenerationConfig) *CreateBatchInferenceJobInput
- func (s CreateBatchInferenceJobInput) String() string
- func (s *CreateBatchInferenceJobInput) Validate() error
- type CreateBatchInferenceJobOutput
- type CreateBatchSegmentJobInput
- func (s CreateBatchSegmentJobInput) GoString() string
- func (s *CreateBatchSegmentJobInput) SetFilterArn(v string) *CreateBatchSegmentJobInput
- func (s *CreateBatchSegmentJobInput) SetJobInput(v *BatchSegmentJobInput_) *CreateBatchSegmentJobInput
- func (s *CreateBatchSegmentJobInput) SetJobName(v string) *CreateBatchSegmentJobInput
- func (s *CreateBatchSegmentJobInput) SetJobOutput(v *BatchSegmentJobOutput_) *CreateBatchSegmentJobInput
- func (s *CreateBatchSegmentJobInput) SetNumResults(v int64) *CreateBatchSegmentJobInput
- func (s *CreateBatchSegmentJobInput) SetRoleArn(v string) *CreateBatchSegmentJobInput
- func (s *CreateBatchSegmentJobInput) SetSolutionVersionArn(v string) *CreateBatchSegmentJobInput
- func (s *CreateBatchSegmentJobInput) SetTags(v []*Tag) *CreateBatchSegmentJobInput
- func (s CreateBatchSegmentJobInput) String() string
- func (s *CreateBatchSegmentJobInput) Validate() error
- type CreateBatchSegmentJobOutput
- type CreateCampaignInput
- func (s CreateCampaignInput) GoString() string
- func (s *CreateCampaignInput) SetCampaignConfig(v *CampaignConfig) *CreateCampaignInput
- func (s *CreateCampaignInput) SetMinProvisionedTPS(v int64) *CreateCampaignInput
- func (s *CreateCampaignInput) SetName(v string) *CreateCampaignInput
- func (s *CreateCampaignInput) SetSolutionVersionArn(v string) *CreateCampaignInput
- func (s *CreateCampaignInput) SetTags(v []*Tag) *CreateCampaignInput
- func (s CreateCampaignInput) String() string
- func (s *CreateCampaignInput) Validate() error
- type CreateCampaignOutput
- type CreateDatasetExportJobInput
- func (s CreateDatasetExportJobInput) GoString() string
- func (s *CreateDatasetExportJobInput) SetDatasetArn(v string) *CreateDatasetExportJobInput
- func (s *CreateDatasetExportJobInput) SetIngestionMode(v string) *CreateDatasetExportJobInput
- func (s *CreateDatasetExportJobInput) SetJobName(v string) *CreateDatasetExportJobInput
- func (s *CreateDatasetExportJobInput) SetJobOutput(v *DatasetExportJobOutput) *CreateDatasetExportJobInput
- func (s *CreateDatasetExportJobInput) SetRoleArn(v string) *CreateDatasetExportJobInput
- func (s *CreateDatasetExportJobInput) SetTags(v []*Tag) *CreateDatasetExportJobInput
- func (s CreateDatasetExportJobInput) String() string
- func (s *CreateDatasetExportJobInput) Validate() error
- type CreateDatasetExportJobOutput
- type CreateDatasetGroupInput
- func (s CreateDatasetGroupInput) GoString() string
- func (s *CreateDatasetGroupInput) SetDomain(v string) *CreateDatasetGroupInput
- func (s *CreateDatasetGroupInput) SetKmsKeyArn(v string) *CreateDatasetGroupInput
- func (s *CreateDatasetGroupInput) SetName(v string) *CreateDatasetGroupInput
- func (s *CreateDatasetGroupInput) SetRoleArn(v string) *CreateDatasetGroupInput
- func (s *CreateDatasetGroupInput) SetTags(v []*Tag) *CreateDatasetGroupInput
- func (s CreateDatasetGroupInput) String() string
- func (s *CreateDatasetGroupInput) Validate() error
- type CreateDatasetGroupOutput
- type CreateDatasetImportJobInput
- func (s CreateDatasetImportJobInput) GoString() string
- func (s *CreateDatasetImportJobInput) SetDataSource(v *DataSource) *CreateDatasetImportJobInput
- func (s *CreateDatasetImportJobInput) SetDatasetArn(v string) *CreateDatasetImportJobInput
- func (s *CreateDatasetImportJobInput) SetImportMode(v string) *CreateDatasetImportJobInput
- func (s *CreateDatasetImportJobInput) SetJobName(v string) *CreateDatasetImportJobInput
- func (s *CreateDatasetImportJobInput) SetPublishAttributionMetricsToS3(v bool) *CreateDatasetImportJobInput
- func (s *CreateDatasetImportJobInput) SetRoleArn(v string) *CreateDatasetImportJobInput
- func (s *CreateDatasetImportJobInput) SetTags(v []*Tag) *CreateDatasetImportJobInput
- func (s CreateDatasetImportJobInput) String() string
- func (s *CreateDatasetImportJobInput) Validate() error
- type CreateDatasetImportJobOutput
- type CreateDatasetInput
- func (s CreateDatasetInput) GoString() string
- func (s *CreateDatasetInput) SetDatasetGroupArn(v string) *CreateDatasetInput
- func (s *CreateDatasetInput) SetDatasetType(v string) *CreateDatasetInput
- func (s *CreateDatasetInput) SetName(v string) *CreateDatasetInput
- func (s *CreateDatasetInput) SetSchemaArn(v string) *CreateDatasetInput
- func (s *CreateDatasetInput) SetTags(v []*Tag) *CreateDatasetInput
- func (s CreateDatasetInput) String() string
- func (s *CreateDatasetInput) Validate() error
- type CreateDatasetOutput
- type CreateEventTrackerInput
- func (s CreateEventTrackerInput) GoString() string
- func (s *CreateEventTrackerInput) SetDatasetGroupArn(v string) *CreateEventTrackerInput
- func (s *CreateEventTrackerInput) SetName(v string) *CreateEventTrackerInput
- func (s *CreateEventTrackerInput) SetTags(v []*Tag) *CreateEventTrackerInput
- func (s CreateEventTrackerInput) String() string
- func (s *CreateEventTrackerInput) Validate() error
- type CreateEventTrackerOutput
- type CreateFilterInput
- func (s CreateFilterInput) GoString() string
- func (s *CreateFilterInput) SetDatasetGroupArn(v string) *CreateFilterInput
- func (s *CreateFilterInput) SetFilterExpression(v string) *CreateFilterInput
- func (s *CreateFilterInput) SetName(v string) *CreateFilterInput
- func (s *CreateFilterInput) SetTags(v []*Tag) *CreateFilterInput
- func (s CreateFilterInput) String() string
- func (s *CreateFilterInput) Validate() error
- type CreateFilterOutput
- type CreateMetricAttributionInput
- func (s CreateMetricAttributionInput) GoString() string
- func (s *CreateMetricAttributionInput) SetDatasetGroupArn(v string) *CreateMetricAttributionInput
- func (s *CreateMetricAttributionInput) SetMetrics(v []*MetricAttribute) *CreateMetricAttributionInput
- func (s *CreateMetricAttributionInput) SetMetricsOutputConfig(v *MetricAttributionOutput_) *CreateMetricAttributionInput
- func (s *CreateMetricAttributionInput) SetName(v string) *CreateMetricAttributionInput
- func (s CreateMetricAttributionInput) String() string
- func (s *CreateMetricAttributionInput) Validate() error
- type CreateMetricAttributionOutput
- type CreateRecommenderInput
- func (s CreateRecommenderInput) GoString() string
- func (s *CreateRecommenderInput) SetDatasetGroupArn(v string) *CreateRecommenderInput
- func (s *CreateRecommenderInput) SetName(v string) *CreateRecommenderInput
- func (s *CreateRecommenderInput) SetRecipeArn(v string) *CreateRecommenderInput
- func (s *CreateRecommenderInput) SetRecommenderConfig(v *RecommenderConfig) *CreateRecommenderInput
- func (s *CreateRecommenderInput) SetTags(v []*Tag) *CreateRecommenderInput
- func (s CreateRecommenderInput) String() string
- func (s *CreateRecommenderInput) Validate() error
- type CreateRecommenderOutput
- type CreateSchemaInput
- func (s CreateSchemaInput) GoString() string
- func (s *CreateSchemaInput) SetDomain(v string) *CreateSchemaInput
- func (s *CreateSchemaInput) SetName(v string) *CreateSchemaInput
- func (s *CreateSchemaInput) SetSchema(v string) *CreateSchemaInput
- func (s CreateSchemaInput) String() string
- func (s *CreateSchemaInput) Validate() error
- type CreateSchemaOutput
- type CreateSolutionInput
- func (s CreateSolutionInput) GoString() string
- func (s *CreateSolutionInput) SetDatasetGroupArn(v string) *CreateSolutionInput
- func (s *CreateSolutionInput) SetEventType(v string) *CreateSolutionInput
- func (s *CreateSolutionInput) SetName(v string) *CreateSolutionInput
- func (s *CreateSolutionInput) SetPerformAutoML(v bool) *CreateSolutionInput
- func (s *CreateSolutionInput) SetPerformHPO(v bool) *CreateSolutionInput
- func (s *CreateSolutionInput) SetRecipeArn(v string) *CreateSolutionInput
- func (s *CreateSolutionInput) SetSolutionConfig(v *SolutionConfig) *CreateSolutionInput
- func (s *CreateSolutionInput) SetTags(v []*Tag) *CreateSolutionInput
- func (s CreateSolutionInput) String() string
- func (s *CreateSolutionInput) Validate() error
- type CreateSolutionOutput
- type CreateSolutionVersionInput
- func (s CreateSolutionVersionInput) GoString() string
- func (s *CreateSolutionVersionInput) SetName(v string) *CreateSolutionVersionInput
- func (s *CreateSolutionVersionInput) SetSolutionArn(v string) *CreateSolutionVersionInput
- func (s *CreateSolutionVersionInput) SetTags(v []*Tag) *CreateSolutionVersionInput
- func (s *CreateSolutionVersionInput) SetTrainingMode(v string) *CreateSolutionVersionInput
- func (s CreateSolutionVersionInput) String() string
- func (s *CreateSolutionVersionInput) Validate() error
- type CreateSolutionVersionOutput
- type DataSource
- type Dataset
- func (s Dataset) GoString() string
- func (s *Dataset) SetCreationDateTime(v time.Time) *Dataset
- func (s *Dataset) SetDatasetArn(v string) *Dataset
- func (s *Dataset) SetDatasetGroupArn(v string) *Dataset
- func (s *Dataset) SetDatasetType(v string) *Dataset
- func (s *Dataset) SetLastUpdatedDateTime(v time.Time) *Dataset
- func (s *Dataset) SetLatestDatasetUpdate(v *DatasetUpdateSummary) *Dataset
- func (s *Dataset) SetName(v string) *Dataset
- func (s *Dataset) SetSchemaArn(v string) *Dataset
- func (s *Dataset) SetStatus(v string) *Dataset
- func (s *Dataset) SetTrackingId(v string) *Dataset
- func (s Dataset) String() string
- type DatasetExportJob
- func (s DatasetExportJob) GoString() string
- func (s *DatasetExportJob) SetCreationDateTime(v time.Time) *DatasetExportJob
- func (s *DatasetExportJob) SetDatasetArn(v string) *DatasetExportJob
- func (s *DatasetExportJob) SetDatasetExportJobArn(v string) *DatasetExportJob
- func (s *DatasetExportJob) SetFailureReason(v string) *DatasetExportJob
- func (s *DatasetExportJob) SetIngestionMode(v string) *DatasetExportJob
- func (s *DatasetExportJob) SetJobName(v string) *DatasetExportJob
- func (s *DatasetExportJob) SetJobOutput(v *DatasetExportJobOutput) *DatasetExportJob
- func (s *DatasetExportJob) SetLastUpdatedDateTime(v time.Time) *DatasetExportJob
- func (s *DatasetExportJob) SetRoleArn(v string) *DatasetExportJob
- func (s *DatasetExportJob) SetStatus(v string) *DatasetExportJob
- func (s DatasetExportJob) String() string
- type DatasetExportJobOutput
- type DatasetExportJobSummary
- func (s DatasetExportJobSummary) GoString() string
- func (s *DatasetExportJobSummary) SetCreationDateTime(v time.Time) *DatasetExportJobSummary
- func (s *DatasetExportJobSummary) SetDatasetExportJobArn(v string) *DatasetExportJobSummary
- func (s *DatasetExportJobSummary) SetFailureReason(v string) *DatasetExportJobSummary
- func (s *DatasetExportJobSummary) SetJobName(v string) *DatasetExportJobSummary
- func (s *DatasetExportJobSummary) SetLastUpdatedDateTime(v time.Time) *DatasetExportJobSummary
- func (s *DatasetExportJobSummary) SetStatus(v string) *DatasetExportJobSummary
- func (s DatasetExportJobSummary) String() string
- type DatasetGroup
- func (s DatasetGroup) GoString() string
- func (s *DatasetGroup) SetCreationDateTime(v time.Time) *DatasetGroup
- func (s *DatasetGroup) SetDatasetGroupArn(v string) *DatasetGroup
- func (s *DatasetGroup) SetDomain(v string) *DatasetGroup
- func (s *DatasetGroup) SetFailureReason(v string) *DatasetGroup
- func (s *DatasetGroup) SetKmsKeyArn(v string) *DatasetGroup
- func (s *DatasetGroup) SetLastUpdatedDateTime(v time.Time) *DatasetGroup
- func (s *DatasetGroup) SetName(v string) *DatasetGroup
- func (s *DatasetGroup) SetRoleArn(v string) *DatasetGroup
- func (s *DatasetGroup) SetStatus(v string) *DatasetGroup
- func (s DatasetGroup) String() string
- type DatasetGroupSummary
- func (s DatasetGroupSummary) GoString() string
- func (s *DatasetGroupSummary) SetCreationDateTime(v time.Time) *DatasetGroupSummary
- func (s *DatasetGroupSummary) SetDatasetGroupArn(v string) *DatasetGroupSummary
- func (s *DatasetGroupSummary) SetDomain(v string) *DatasetGroupSummary
- func (s *DatasetGroupSummary) SetFailureReason(v string) *DatasetGroupSummary
- func (s *DatasetGroupSummary) SetLastUpdatedDateTime(v time.Time) *DatasetGroupSummary
- func (s *DatasetGroupSummary) SetName(v string) *DatasetGroupSummary
- func (s *DatasetGroupSummary) SetStatus(v string) *DatasetGroupSummary
- func (s DatasetGroupSummary) String() string
- type DatasetImportJob
- func (s DatasetImportJob) GoString() string
- func (s *DatasetImportJob) SetCreationDateTime(v time.Time) *DatasetImportJob
- func (s *DatasetImportJob) SetDataSource(v *DataSource) *DatasetImportJob
- func (s *DatasetImportJob) SetDatasetArn(v string) *DatasetImportJob
- func (s *DatasetImportJob) SetDatasetImportJobArn(v string) *DatasetImportJob
- func (s *DatasetImportJob) SetFailureReason(v string) *DatasetImportJob
- func (s *DatasetImportJob) SetImportMode(v string) *DatasetImportJob
- func (s *DatasetImportJob) SetJobName(v string) *DatasetImportJob
- func (s *DatasetImportJob) SetLastUpdatedDateTime(v time.Time) *DatasetImportJob
- func (s *DatasetImportJob) SetPublishAttributionMetricsToS3(v bool) *DatasetImportJob
- func (s *DatasetImportJob) SetRoleArn(v string) *DatasetImportJob
- func (s *DatasetImportJob) SetStatus(v string) *DatasetImportJob
- func (s DatasetImportJob) String() string
- type DatasetImportJobSummary
- func (s DatasetImportJobSummary) GoString() string
- func (s *DatasetImportJobSummary) SetCreationDateTime(v time.Time) *DatasetImportJobSummary
- func (s *DatasetImportJobSummary) SetDatasetImportJobArn(v string) *DatasetImportJobSummary
- func (s *DatasetImportJobSummary) SetFailureReason(v string) *DatasetImportJobSummary
- func (s *DatasetImportJobSummary) SetImportMode(v string) *DatasetImportJobSummary
- func (s *DatasetImportJobSummary) SetJobName(v string) *DatasetImportJobSummary
- func (s *DatasetImportJobSummary) SetLastUpdatedDateTime(v time.Time) *DatasetImportJobSummary
- func (s *DatasetImportJobSummary) SetStatus(v string) *DatasetImportJobSummary
- func (s DatasetImportJobSummary) String() string
- type DatasetSchema
- func (s DatasetSchema) GoString() string
- func (s *DatasetSchema) SetCreationDateTime(v time.Time) *DatasetSchema
- func (s *DatasetSchema) SetDomain(v string) *DatasetSchema
- func (s *DatasetSchema) SetLastUpdatedDateTime(v time.Time) *DatasetSchema
- func (s *DatasetSchema) SetName(v string) *DatasetSchema
- func (s *DatasetSchema) SetSchema(v string) *DatasetSchema
- func (s *DatasetSchema) SetSchemaArn(v string) *DatasetSchema
- func (s DatasetSchema) String() string
- type DatasetSchemaSummary
- func (s DatasetSchemaSummary) GoString() string
- func (s *DatasetSchemaSummary) SetCreationDateTime(v time.Time) *DatasetSchemaSummary
- func (s *DatasetSchemaSummary) SetDomain(v string) *DatasetSchemaSummary
- func (s *DatasetSchemaSummary) SetLastUpdatedDateTime(v time.Time) *DatasetSchemaSummary
- func (s *DatasetSchemaSummary) SetName(v string) *DatasetSchemaSummary
- func (s *DatasetSchemaSummary) SetSchemaArn(v string) *DatasetSchemaSummary
- func (s DatasetSchemaSummary) String() string
- type DatasetSummary
- func (s DatasetSummary) GoString() string
- func (s *DatasetSummary) SetCreationDateTime(v time.Time) *DatasetSummary
- func (s *DatasetSummary) SetDatasetArn(v string) *DatasetSummary
- func (s *DatasetSummary) SetDatasetType(v string) *DatasetSummary
- func (s *DatasetSummary) SetLastUpdatedDateTime(v time.Time) *DatasetSummary
- func (s *DatasetSummary) SetName(v string) *DatasetSummary
- func (s *DatasetSummary) SetStatus(v string) *DatasetSummary
- func (s DatasetSummary) String() string
- type DatasetUpdateSummary
- func (s DatasetUpdateSummary) GoString() string
- func (s *DatasetUpdateSummary) SetCreationDateTime(v time.Time) *DatasetUpdateSummary
- func (s *DatasetUpdateSummary) SetFailureReason(v string) *DatasetUpdateSummary
- func (s *DatasetUpdateSummary) SetLastUpdatedDateTime(v time.Time) *DatasetUpdateSummary
- func (s *DatasetUpdateSummary) SetSchemaArn(v string) *DatasetUpdateSummary
- func (s *DatasetUpdateSummary) SetStatus(v string) *DatasetUpdateSummary
- func (s DatasetUpdateSummary) String() string
- type DefaultCategoricalHyperParameterRange
- func (s DefaultCategoricalHyperParameterRange) GoString() string
- func (s *DefaultCategoricalHyperParameterRange) SetIsTunable(v bool) *DefaultCategoricalHyperParameterRange
- func (s *DefaultCategoricalHyperParameterRange) SetName(v string) *DefaultCategoricalHyperParameterRange
- func (s *DefaultCategoricalHyperParameterRange) SetValues(v []*string) *DefaultCategoricalHyperParameterRange
- func (s DefaultCategoricalHyperParameterRange) String() string
- type DefaultContinuousHyperParameterRange
- func (s DefaultContinuousHyperParameterRange) GoString() string
- func (s *DefaultContinuousHyperParameterRange) SetIsTunable(v bool) *DefaultContinuousHyperParameterRange
- func (s *DefaultContinuousHyperParameterRange) SetMaxValue(v float64) *DefaultContinuousHyperParameterRange
- func (s *DefaultContinuousHyperParameterRange) SetMinValue(v float64) *DefaultContinuousHyperParameterRange
- func (s *DefaultContinuousHyperParameterRange) SetName(v string) *DefaultContinuousHyperParameterRange
- func (s DefaultContinuousHyperParameterRange) String() string
- type DefaultHyperParameterRanges
- func (s DefaultHyperParameterRanges) GoString() string
- func (s *DefaultHyperParameterRanges) SetCategoricalHyperParameterRanges(v []*DefaultCategoricalHyperParameterRange) *DefaultHyperParameterRanges
- func (s *DefaultHyperParameterRanges) SetContinuousHyperParameterRanges(v []*DefaultContinuousHyperParameterRange) *DefaultHyperParameterRanges
- func (s *DefaultHyperParameterRanges) SetIntegerHyperParameterRanges(v []*DefaultIntegerHyperParameterRange) *DefaultHyperParameterRanges
- func (s DefaultHyperParameterRanges) String() string
- type DefaultIntegerHyperParameterRange
- func (s DefaultIntegerHyperParameterRange) GoString() string
- func (s *DefaultIntegerHyperParameterRange) SetIsTunable(v bool) *DefaultIntegerHyperParameterRange
- func (s *DefaultIntegerHyperParameterRange) SetMaxValue(v int64) *DefaultIntegerHyperParameterRange
- func (s *DefaultIntegerHyperParameterRange) SetMinValue(v int64) *DefaultIntegerHyperParameterRange
- func (s *DefaultIntegerHyperParameterRange) SetName(v string) *DefaultIntegerHyperParameterRange
- func (s DefaultIntegerHyperParameterRange) String() string
- type DeleteCampaignInput
- type DeleteCampaignOutput
- type DeleteDatasetGroupInput
- type DeleteDatasetGroupOutput
- type DeleteDatasetInput
- type DeleteDatasetOutput
- type DeleteEventTrackerInput
- type DeleteEventTrackerOutput
- type DeleteFilterInput
- type DeleteFilterOutput
- type DeleteMetricAttributionInput
- type DeleteMetricAttributionOutput
- type DeleteRecommenderInput
- type DeleteRecommenderOutput
- type DeleteSchemaInput
- type DeleteSchemaOutput
- type DeleteSolutionInput
- type DeleteSolutionOutput
- type DescribeAlgorithmInput
- type DescribeAlgorithmOutput
- type DescribeBatchInferenceJobInput
- type DescribeBatchInferenceJobOutput
- type DescribeBatchSegmentJobInput
- type DescribeBatchSegmentJobOutput
- type DescribeCampaignInput
- type DescribeCampaignOutput
- type DescribeDatasetExportJobInput
- type DescribeDatasetExportJobOutput
- type DescribeDatasetGroupInput
- type DescribeDatasetGroupOutput
- type DescribeDatasetImportJobInput
- type DescribeDatasetImportJobOutput
- type DescribeDatasetInput
- type DescribeDatasetOutput
- type DescribeEventTrackerInput
- type DescribeEventTrackerOutput
- type DescribeFeatureTransformationInput
- func (s DescribeFeatureTransformationInput) GoString() string
- func (s *DescribeFeatureTransformationInput) SetFeatureTransformationArn(v string) *DescribeFeatureTransformationInput
- func (s DescribeFeatureTransformationInput) String() string
- func (s *DescribeFeatureTransformationInput) Validate() error
- type DescribeFeatureTransformationOutput
- type DescribeFilterInput
- type DescribeFilterOutput
- type DescribeMetricAttributionInput
- type DescribeMetricAttributionOutput
- type DescribeRecipeInput
- type DescribeRecipeOutput
- type DescribeRecommenderInput
- type DescribeRecommenderOutput
- type DescribeSchemaInput
- type DescribeSchemaOutput
- type DescribeSolutionInput
- type DescribeSolutionOutput
- type DescribeSolutionVersionInput
- type DescribeSolutionVersionOutput
- type EventTracker
- func (s EventTracker) GoString() string
- func (s *EventTracker) SetAccountId(v string) *EventTracker
- func (s *EventTracker) SetCreationDateTime(v time.Time) *EventTracker
- func (s *EventTracker) SetDatasetGroupArn(v string) *EventTracker
- func (s *EventTracker) SetEventTrackerArn(v string) *EventTracker
- func (s *EventTracker) SetLastUpdatedDateTime(v time.Time) *EventTracker
- func (s *EventTracker) SetName(v string) *EventTracker
- func (s *EventTracker) SetStatus(v string) *EventTracker
- func (s *EventTracker) SetTrackingId(v string) *EventTracker
- func (s EventTracker) String() string
- type EventTrackerSummary
- func (s EventTrackerSummary) GoString() string
- func (s *EventTrackerSummary) SetCreationDateTime(v time.Time) *EventTrackerSummary
- func (s *EventTrackerSummary) SetEventTrackerArn(v string) *EventTrackerSummary
- func (s *EventTrackerSummary) SetLastUpdatedDateTime(v time.Time) *EventTrackerSummary
- func (s *EventTrackerSummary) SetName(v string) *EventTrackerSummary
- func (s *EventTrackerSummary) SetStatus(v string) *EventTrackerSummary
- func (s EventTrackerSummary) String() string
- type FeatureTransformation
- func (s FeatureTransformation) GoString() string
- func (s *FeatureTransformation) SetCreationDateTime(v time.Time) *FeatureTransformation
- func (s *FeatureTransformation) SetDefaultParameters(v map[string]*string) *FeatureTransformation
- func (s *FeatureTransformation) SetFeatureTransformationArn(v string) *FeatureTransformation
- func (s *FeatureTransformation) SetLastUpdatedDateTime(v time.Time) *FeatureTransformation
- func (s *FeatureTransformation) SetName(v string) *FeatureTransformation
- func (s *FeatureTransformation) SetStatus(v string) *FeatureTransformation
- func (s FeatureTransformation) String() string
- type FieldsForThemeGeneration
- type Filter
- func (s Filter) GoString() string
- func (s *Filter) SetCreationDateTime(v time.Time) *Filter
- func (s *Filter) SetDatasetGroupArn(v string) *Filter
- func (s *Filter) SetFailureReason(v string) *Filter
- func (s *Filter) SetFilterArn(v string) *Filter
- func (s *Filter) SetFilterExpression(v string) *Filter
- func (s *Filter) SetLastUpdatedDateTime(v time.Time) *Filter
- func (s *Filter) SetName(v string) *Filter
- func (s *Filter) SetStatus(v string) *Filter
- func (s Filter) String() string
- type FilterSummary
- func (s FilterSummary) GoString() string
- func (s *FilterSummary) SetCreationDateTime(v time.Time) *FilterSummary
- func (s *FilterSummary) SetDatasetGroupArn(v string) *FilterSummary
- func (s *FilterSummary) SetFailureReason(v string) *FilterSummary
- func (s *FilterSummary) SetFilterArn(v string) *FilterSummary
- func (s *FilterSummary) SetLastUpdatedDateTime(v time.Time) *FilterSummary
- func (s *FilterSummary) SetName(v string) *FilterSummary
- func (s *FilterSummary) SetStatus(v string) *FilterSummary
- func (s FilterSummary) String() string
- type GetSolutionMetricsInput
- type GetSolutionMetricsOutput
- type HPOConfig
- func (s HPOConfig) GoString() string
- func (s *HPOConfig) SetAlgorithmHyperParameterRanges(v *HyperParameterRanges) *HPOConfig
- func (s *HPOConfig) SetHpoObjective(v *HPOObjective) *HPOConfig
- func (s *HPOConfig) SetHpoResourceConfig(v *HPOResourceConfig) *HPOConfig
- func (s HPOConfig) String() string
- func (s *HPOConfig) Validate() error
- type HPOObjective
- type HPOResourceConfig
- type HyperParameterRanges
- func (s HyperParameterRanges) GoString() string
- func (s *HyperParameterRanges) SetCategoricalHyperParameterRanges(v []*CategoricalHyperParameterRange) *HyperParameterRanges
- func (s *HyperParameterRanges) SetContinuousHyperParameterRanges(v []*ContinuousHyperParameterRange) *HyperParameterRanges
- func (s *HyperParameterRanges) SetIntegerHyperParameterRanges(v []*IntegerHyperParameterRange) *HyperParameterRanges
- func (s HyperParameterRanges) String() string
- func (s *HyperParameterRanges) Validate() error
- type IntegerHyperParameterRange
- func (s IntegerHyperParameterRange) GoString() string
- func (s *IntegerHyperParameterRange) SetMaxValue(v int64) *IntegerHyperParameterRange
- func (s *IntegerHyperParameterRange) SetMinValue(v int64) *IntegerHyperParameterRange
- func (s *IntegerHyperParameterRange) SetName(v string) *IntegerHyperParameterRange
- func (s IntegerHyperParameterRange) String() string
- func (s *IntegerHyperParameterRange) Validate() error
- type InvalidInputException
- func (s *InvalidInputException) Code() string
- func (s *InvalidInputException) Error() string
- func (s InvalidInputException) GoString() string
- func (s *InvalidInputException) Message() string
- func (s *InvalidInputException) OrigErr() error
- func (s *InvalidInputException) RequestID() string
- func (s *InvalidInputException) StatusCode() int
- func (s InvalidInputException) String() string
- type InvalidNextTokenException
- func (s *InvalidNextTokenException) Code() string
- func (s *InvalidNextTokenException) Error() string
- func (s InvalidNextTokenException) GoString() string
- func (s *InvalidNextTokenException) Message() string
- func (s *InvalidNextTokenException) OrigErr() error
- func (s *InvalidNextTokenException) RequestID() string
- func (s *InvalidNextTokenException) StatusCode() int
- func (s InvalidNextTokenException) String() string
- type LimitExceededException
- func (s *LimitExceededException) Code() string
- func (s *LimitExceededException) Error() string
- func (s LimitExceededException) GoString() string
- func (s *LimitExceededException) Message() string
- func (s *LimitExceededException) OrigErr() error
- func (s *LimitExceededException) RequestID() string
- func (s *LimitExceededException) StatusCode() int
- func (s LimitExceededException) String() string
- type ListBatchInferenceJobsInput
- func (s ListBatchInferenceJobsInput) GoString() string
- func (s *ListBatchInferenceJobsInput) SetMaxResults(v int64) *ListBatchInferenceJobsInput
- func (s *ListBatchInferenceJobsInput) SetNextToken(v string) *ListBatchInferenceJobsInput
- func (s *ListBatchInferenceJobsInput) SetSolutionVersionArn(v string) *ListBatchInferenceJobsInput
- func (s ListBatchInferenceJobsInput) String() string
- func (s *ListBatchInferenceJobsInput) Validate() error
- type ListBatchInferenceJobsOutput
- func (s ListBatchInferenceJobsOutput) GoString() string
- func (s *ListBatchInferenceJobsOutput) SetBatchInferenceJobs(v []*BatchInferenceJobSummary) *ListBatchInferenceJobsOutput
- func (s *ListBatchInferenceJobsOutput) SetNextToken(v string) *ListBatchInferenceJobsOutput
- func (s ListBatchInferenceJobsOutput) String() string
- type ListBatchSegmentJobsInput
- func (s ListBatchSegmentJobsInput) GoString() string
- func (s *ListBatchSegmentJobsInput) SetMaxResults(v int64) *ListBatchSegmentJobsInput
- func (s *ListBatchSegmentJobsInput) SetNextToken(v string) *ListBatchSegmentJobsInput
- func (s *ListBatchSegmentJobsInput) SetSolutionVersionArn(v string) *ListBatchSegmentJobsInput
- func (s ListBatchSegmentJobsInput) String() string
- func (s *ListBatchSegmentJobsInput) Validate() error
- type ListBatchSegmentJobsOutput
- func (s ListBatchSegmentJobsOutput) GoString() string
- func (s *ListBatchSegmentJobsOutput) SetBatchSegmentJobs(v []*BatchSegmentJobSummary) *ListBatchSegmentJobsOutput
- func (s *ListBatchSegmentJobsOutput) SetNextToken(v string) *ListBatchSegmentJobsOutput
- func (s ListBatchSegmentJobsOutput) String() string
- type ListCampaignsInput
- func (s ListCampaignsInput) GoString() string
- func (s *ListCampaignsInput) SetMaxResults(v int64) *ListCampaignsInput
- func (s *ListCampaignsInput) SetNextToken(v string) *ListCampaignsInput
- func (s *ListCampaignsInput) SetSolutionArn(v string) *ListCampaignsInput
- func (s ListCampaignsInput) String() string
- func (s *ListCampaignsInput) Validate() error
- type ListCampaignsOutput
- type ListDatasetExportJobsInput
- func (s ListDatasetExportJobsInput) GoString() string
- func (s *ListDatasetExportJobsInput) SetDatasetArn(v string) *ListDatasetExportJobsInput
- func (s *ListDatasetExportJobsInput) SetMaxResults(v int64) *ListDatasetExportJobsInput
- func (s *ListDatasetExportJobsInput) SetNextToken(v string) *ListDatasetExportJobsInput
- func (s ListDatasetExportJobsInput) String() string
- func (s *ListDatasetExportJobsInput) Validate() error
- type ListDatasetExportJobsOutput
- func (s ListDatasetExportJobsOutput) GoString() string
- func (s *ListDatasetExportJobsOutput) SetDatasetExportJobs(v []*DatasetExportJobSummary) *ListDatasetExportJobsOutput
- func (s *ListDatasetExportJobsOutput) SetNextToken(v string) *ListDatasetExportJobsOutput
- func (s ListDatasetExportJobsOutput) String() string
- type ListDatasetGroupsInput
- func (s ListDatasetGroupsInput) GoString() string
- func (s *ListDatasetGroupsInput) SetMaxResults(v int64) *ListDatasetGroupsInput
- func (s *ListDatasetGroupsInput) SetNextToken(v string) *ListDatasetGroupsInput
- func (s ListDatasetGroupsInput) String() string
- func (s *ListDatasetGroupsInput) Validate() error
- type ListDatasetGroupsOutput
- type ListDatasetImportJobsInput
- func (s ListDatasetImportJobsInput) GoString() string
- func (s *ListDatasetImportJobsInput) SetDatasetArn(v string) *ListDatasetImportJobsInput
- func (s *ListDatasetImportJobsInput) SetMaxResults(v int64) *ListDatasetImportJobsInput
- func (s *ListDatasetImportJobsInput) SetNextToken(v string) *ListDatasetImportJobsInput
- func (s ListDatasetImportJobsInput) String() string
- func (s *ListDatasetImportJobsInput) Validate() error
- type ListDatasetImportJobsOutput
- func (s ListDatasetImportJobsOutput) GoString() string
- func (s *ListDatasetImportJobsOutput) SetDatasetImportJobs(v []*DatasetImportJobSummary) *ListDatasetImportJobsOutput
- func (s *ListDatasetImportJobsOutput) SetNextToken(v string) *ListDatasetImportJobsOutput
- func (s ListDatasetImportJobsOutput) String() string
- type ListDatasetsInput
- func (s ListDatasetsInput) GoString() string
- func (s *ListDatasetsInput) SetDatasetGroupArn(v string) *ListDatasetsInput
- func (s *ListDatasetsInput) SetMaxResults(v int64) *ListDatasetsInput
- func (s *ListDatasetsInput) SetNextToken(v string) *ListDatasetsInput
- func (s ListDatasetsInput) String() string
- func (s *ListDatasetsInput) Validate() error
- type ListDatasetsOutput
- type ListEventTrackersInput
- func (s ListEventTrackersInput) GoString() string
- func (s *ListEventTrackersInput) SetDatasetGroupArn(v string) *ListEventTrackersInput
- func (s *ListEventTrackersInput) SetMaxResults(v int64) *ListEventTrackersInput
- func (s *ListEventTrackersInput) SetNextToken(v string) *ListEventTrackersInput
- func (s ListEventTrackersInput) String() string
- func (s *ListEventTrackersInput) Validate() error
- type ListEventTrackersOutput
- type ListFiltersInput
- func (s ListFiltersInput) GoString() string
- func (s *ListFiltersInput) SetDatasetGroupArn(v string) *ListFiltersInput
- func (s *ListFiltersInput) SetMaxResults(v int64) *ListFiltersInput
- func (s *ListFiltersInput) SetNextToken(v string) *ListFiltersInput
- func (s ListFiltersInput) String() string
- func (s *ListFiltersInput) Validate() error
- type ListFiltersOutput
- type ListMetricAttributionMetricsInput
- func (s ListMetricAttributionMetricsInput) GoString() string
- func (s *ListMetricAttributionMetricsInput) SetMaxResults(v int64) *ListMetricAttributionMetricsInput
- func (s *ListMetricAttributionMetricsInput) SetMetricAttributionArn(v string) *ListMetricAttributionMetricsInput
- func (s *ListMetricAttributionMetricsInput) SetNextToken(v string) *ListMetricAttributionMetricsInput
- func (s ListMetricAttributionMetricsInput) String() string
- func (s *ListMetricAttributionMetricsInput) Validate() error
- type ListMetricAttributionMetricsOutput
- func (s ListMetricAttributionMetricsOutput) GoString() string
- func (s *ListMetricAttributionMetricsOutput) SetMetrics(v []*MetricAttribute) *ListMetricAttributionMetricsOutput
- func (s *ListMetricAttributionMetricsOutput) SetNextToken(v string) *ListMetricAttributionMetricsOutput
- func (s ListMetricAttributionMetricsOutput) String() string
- type ListMetricAttributionsInput
- func (s ListMetricAttributionsInput) GoString() string
- func (s *ListMetricAttributionsInput) SetDatasetGroupArn(v string) *ListMetricAttributionsInput
- func (s *ListMetricAttributionsInput) SetMaxResults(v int64) *ListMetricAttributionsInput
- func (s *ListMetricAttributionsInput) SetNextToken(v string) *ListMetricAttributionsInput
- func (s ListMetricAttributionsInput) String() string
- func (s *ListMetricAttributionsInput) Validate() error
- type ListMetricAttributionsOutput
- func (s ListMetricAttributionsOutput) GoString() string
- func (s *ListMetricAttributionsOutput) SetMetricAttributions(v []*MetricAttributionSummary) *ListMetricAttributionsOutput
- func (s *ListMetricAttributionsOutput) SetNextToken(v string) *ListMetricAttributionsOutput
- func (s ListMetricAttributionsOutput) String() string
- type ListRecipesInput
- func (s ListRecipesInput) GoString() string
- func (s *ListRecipesInput) SetDomain(v string) *ListRecipesInput
- func (s *ListRecipesInput) SetMaxResults(v int64) *ListRecipesInput
- func (s *ListRecipesInput) SetNextToken(v string) *ListRecipesInput
- func (s *ListRecipesInput) SetRecipeProvider(v string) *ListRecipesInput
- func (s ListRecipesInput) String() string
- func (s *ListRecipesInput) Validate() error
- type ListRecipesOutput
- type ListRecommendersInput
- func (s ListRecommendersInput) GoString() string
- func (s *ListRecommendersInput) SetDatasetGroupArn(v string) *ListRecommendersInput
- func (s *ListRecommendersInput) SetMaxResults(v int64) *ListRecommendersInput
- func (s *ListRecommendersInput) SetNextToken(v string) *ListRecommendersInput
- func (s ListRecommendersInput) String() string
- func (s *ListRecommendersInput) Validate() error
- type ListRecommendersOutput
- type ListSchemasInput
- type ListSchemasOutput
- type ListSolutionVersionsInput
- func (s ListSolutionVersionsInput) GoString() string
- func (s *ListSolutionVersionsInput) SetMaxResults(v int64) *ListSolutionVersionsInput
- func (s *ListSolutionVersionsInput) SetNextToken(v string) *ListSolutionVersionsInput
- func (s *ListSolutionVersionsInput) SetSolutionArn(v string) *ListSolutionVersionsInput
- func (s ListSolutionVersionsInput) String() string
- func (s *ListSolutionVersionsInput) Validate() error
- type ListSolutionVersionsOutput
- func (s ListSolutionVersionsOutput) GoString() string
- func (s *ListSolutionVersionsOutput) SetNextToken(v string) *ListSolutionVersionsOutput
- func (s *ListSolutionVersionsOutput) SetSolutionVersions(v []*SolutionVersionSummary) *ListSolutionVersionsOutput
- func (s ListSolutionVersionsOutput) String() string
- type ListSolutionsInput
- func (s ListSolutionsInput) GoString() string
- func (s *ListSolutionsInput) SetDatasetGroupArn(v string) *ListSolutionsInput
- func (s *ListSolutionsInput) SetMaxResults(v int64) *ListSolutionsInput
- func (s *ListSolutionsInput) SetNextToken(v string) *ListSolutionsInput
- func (s ListSolutionsInput) String() string
- func (s *ListSolutionsInput) Validate() error
- type ListSolutionsOutput
- type ListTagsForResourceInput
- type ListTagsForResourceOutput
- type MetricAttribute
- func (s MetricAttribute) GoString() string
- func (s *MetricAttribute) SetEventType(v string) *MetricAttribute
- func (s *MetricAttribute) SetExpression(v string) *MetricAttribute
- func (s *MetricAttribute) SetMetricName(v string) *MetricAttribute
- func (s MetricAttribute) String() string
- func (s *MetricAttribute) Validate() error
- type MetricAttribution
- func (s MetricAttribution) GoString() string
- func (s *MetricAttribution) SetCreationDateTime(v time.Time) *MetricAttribution
- func (s *MetricAttribution) SetDatasetGroupArn(v string) *MetricAttribution
- func (s *MetricAttribution) SetFailureReason(v string) *MetricAttribution
- func (s *MetricAttribution) SetLastUpdatedDateTime(v time.Time) *MetricAttribution
- func (s *MetricAttribution) SetMetricAttributionArn(v string) *MetricAttribution
- func (s *MetricAttribution) SetMetricsOutputConfig(v *MetricAttributionOutput_) *MetricAttribution
- func (s *MetricAttribution) SetName(v string) *MetricAttribution
- func (s *MetricAttribution) SetStatus(v string) *MetricAttribution
- func (s MetricAttribution) String() string
- type MetricAttributionOutput_
- func (s MetricAttributionOutput_) GoString() string
- func (s *MetricAttributionOutput_) SetRoleArn(v string) *MetricAttributionOutput_
- func (s *MetricAttributionOutput_) SetS3DataDestination(v *S3DataConfig) *MetricAttributionOutput_
- func (s MetricAttributionOutput_) String() string
- func (s *MetricAttributionOutput_) Validate() error
- type MetricAttributionSummary
- func (s MetricAttributionSummary) GoString() string
- func (s *MetricAttributionSummary) SetCreationDateTime(v time.Time) *MetricAttributionSummary
- func (s *MetricAttributionSummary) SetFailureReason(v string) *MetricAttributionSummary
- func (s *MetricAttributionSummary) SetLastUpdatedDateTime(v time.Time) *MetricAttributionSummary
- func (s *MetricAttributionSummary) SetMetricAttributionArn(v string) *MetricAttributionSummary
- func (s *MetricAttributionSummary) SetName(v string) *MetricAttributionSummary
- func (s *MetricAttributionSummary) SetStatus(v string) *MetricAttributionSummary
- func (s MetricAttributionSummary) String() string
- type OptimizationObjective
- func (s OptimizationObjective) GoString() string
- func (s *OptimizationObjective) SetItemAttribute(v string) *OptimizationObjective
- func (s *OptimizationObjective) SetObjectiveSensitivity(v string) *OptimizationObjective
- func (s OptimizationObjective) String() string
- func (s *OptimizationObjective) Validate() error
- type Personalize
- func (c *Personalize) CreateBatchInferenceJob(input *CreateBatchInferenceJobInput) (*CreateBatchInferenceJobOutput, error)
- func (c *Personalize) CreateBatchInferenceJobRequest(input *CreateBatchInferenceJobInput) (req *request.Request, output *CreateBatchInferenceJobOutput)
- func (c *Personalize) CreateBatchInferenceJobWithContext(ctx aws.Context, input *CreateBatchInferenceJobInput, opts ...request.Option) (*CreateBatchInferenceJobOutput, error)
- func (c *Personalize) CreateBatchSegmentJob(input *CreateBatchSegmentJobInput) (*CreateBatchSegmentJobOutput, error)
- func (c *Personalize) CreateBatchSegmentJobRequest(input *CreateBatchSegmentJobInput) (req *request.Request, output *CreateBatchSegmentJobOutput)
- func (c *Personalize) CreateBatchSegmentJobWithContext(ctx aws.Context, input *CreateBatchSegmentJobInput, opts ...request.Option) (*CreateBatchSegmentJobOutput, error)
- func (c *Personalize) CreateCampaign(input *CreateCampaignInput) (*CreateCampaignOutput, error)
- func (c *Personalize) CreateCampaignRequest(input *CreateCampaignInput) (req *request.Request, output *CreateCampaignOutput)
- func (c *Personalize) CreateCampaignWithContext(ctx aws.Context, input *CreateCampaignInput, opts ...request.Option) (*CreateCampaignOutput, error)
- func (c *Personalize) CreateDataset(input *CreateDatasetInput) (*CreateDatasetOutput, error)
- func (c *Personalize) CreateDatasetExportJob(input *CreateDatasetExportJobInput) (*CreateDatasetExportJobOutput, error)
- func (c *Personalize) CreateDatasetExportJobRequest(input *CreateDatasetExportJobInput) (req *request.Request, output *CreateDatasetExportJobOutput)
- func (c *Personalize) CreateDatasetExportJobWithContext(ctx aws.Context, input *CreateDatasetExportJobInput, opts ...request.Option) (*CreateDatasetExportJobOutput, error)
- func (c *Personalize) CreateDatasetGroup(input *CreateDatasetGroupInput) (*CreateDatasetGroupOutput, error)
- func (c *Personalize) CreateDatasetGroupRequest(input *CreateDatasetGroupInput) (req *request.Request, output *CreateDatasetGroupOutput)
- func (c *Personalize) CreateDatasetGroupWithContext(ctx aws.Context, input *CreateDatasetGroupInput, opts ...request.Option) (*CreateDatasetGroupOutput, error)
- func (c *Personalize) CreateDatasetImportJob(input *CreateDatasetImportJobInput) (*CreateDatasetImportJobOutput, error)
- func (c *Personalize) CreateDatasetImportJobRequest(input *CreateDatasetImportJobInput) (req *request.Request, output *CreateDatasetImportJobOutput)
- func (c *Personalize) CreateDatasetImportJobWithContext(ctx aws.Context, input *CreateDatasetImportJobInput, opts ...request.Option) (*CreateDatasetImportJobOutput, error)
- func (c *Personalize) CreateDatasetRequest(input *CreateDatasetInput) (req *request.Request, output *CreateDatasetOutput)
- func (c *Personalize) CreateDatasetWithContext(ctx aws.Context, input *CreateDatasetInput, opts ...request.Option) (*CreateDatasetOutput, error)
- func (c *Personalize) CreateEventTracker(input *CreateEventTrackerInput) (*CreateEventTrackerOutput, error)
- func (c *Personalize) CreateEventTrackerRequest(input *CreateEventTrackerInput) (req *request.Request, output *CreateEventTrackerOutput)
- func (c *Personalize) CreateEventTrackerWithContext(ctx aws.Context, input *CreateEventTrackerInput, opts ...request.Option) (*CreateEventTrackerOutput, error)
- func (c *Personalize) CreateFilter(input *CreateFilterInput) (*CreateFilterOutput, error)
- func (c *Personalize) CreateFilterRequest(input *CreateFilterInput) (req *request.Request, output *CreateFilterOutput)
- func (c *Personalize) CreateFilterWithContext(ctx aws.Context, input *CreateFilterInput, opts ...request.Option) (*CreateFilterOutput, error)
- func (c *Personalize) CreateMetricAttribution(input *CreateMetricAttributionInput) (*CreateMetricAttributionOutput, error)
- func (c *Personalize) CreateMetricAttributionRequest(input *CreateMetricAttributionInput) (req *request.Request, output *CreateMetricAttributionOutput)
- func (c *Personalize) CreateMetricAttributionWithContext(ctx aws.Context, input *CreateMetricAttributionInput, opts ...request.Option) (*CreateMetricAttributionOutput, error)
- func (c *Personalize) CreateRecommender(input *CreateRecommenderInput) (*CreateRecommenderOutput, error)
- func (c *Personalize) CreateRecommenderRequest(input *CreateRecommenderInput) (req *request.Request, output *CreateRecommenderOutput)
- func (c *Personalize) CreateRecommenderWithContext(ctx aws.Context, input *CreateRecommenderInput, opts ...request.Option) (*CreateRecommenderOutput, error)
- func (c *Personalize) CreateSchema(input *CreateSchemaInput) (*CreateSchemaOutput, error)
- func (c *Personalize) CreateSchemaRequest(input *CreateSchemaInput) (req *request.Request, output *CreateSchemaOutput)
- func (c *Personalize) CreateSchemaWithContext(ctx aws.Context, input *CreateSchemaInput, opts ...request.Option) (*CreateSchemaOutput, error)
- func (c *Personalize) CreateSolution(input *CreateSolutionInput) (*CreateSolutionOutput, error)
- func (c *Personalize) CreateSolutionRequest(input *CreateSolutionInput) (req *request.Request, output *CreateSolutionOutput)
- func (c *Personalize) CreateSolutionVersion(input *CreateSolutionVersionInput) (*CreateSolutionVersionOutput, error)
- func (c *Personalize) CreateSolutionVersionRequest(input *CreateSolutionVersionInput) (req *request.Request, output *CreateSolutionVersionOutput)
- func (c *Personalize) CreateSolutionVersionWithContext(ctx aws.Context, input *CreateSolutionVersionInput, opts ...request.Option) (*CreateSolutionVersionOutput, error)
- func (c *Personalize) CreateSolutionWithContext(ctx aws.Context, input *CreateSolutionInput, opts ...request.Option) (*CreateSolutionOutput, error)
- func (c *Personalize) DeleteCampaign(input *DeleteCampaignInput) (*DeleteCampaignOutput, error)
- func (c *Personalize) DeleteCampaignRequest(input *DeleteCampaignInput) (req *request.Request, output *DeleteCampaignOutput)
- func (c *Personalize) DeleteCampaignWithContext(ctx aws.Context, input *DeleteCampaignInput, opts ...request.Option) (*DeleteCampaignOutput, error)
- func (c *Personalize) DeleteDataset(input *DeleteDatasetInput) (*DeleteDatasetOutput, error)
- func (c *Personalize) DeleteDatasetGroup(input *DeleteDatasetGroupInput) (*DeleteDatasetGroupOutput, error)
- func (c *Personalize) DeleteDatasetGroupRequest(input *DeleteDatasetGroupInput) (req *request.Request, output *DeleteDatasetGroupOutput)
- func (c *Personalize) DeleteDatasetGroupWithContext(ctx aws.Context, input *DeleteDatasetGroupInput, opts ...request.Option) (*DeleteDatasetGroupOutput, error)
- func (c *Personalize) DeleteDatasetRequest(input *DeleteDatasetInput) (req *request.Request, output *DeleteDatasetOutput)
- func (c *Personalize) DeleteDatasetWithContext(ctx aws.Context, input *DeleteDatasetInput, opts ...request.Option) (*DeleteDatasetOutput, error)
- func (c *Personalize) DeleteEventTracker(input *DeleteEventTrackerInput) (*DeleteEventTrackerOutput, error)
- func (c *Personalize) DeleteEventTrackerRequest(input *DeleteEventTrackerInput) (req *request.Request, output *DeleteEventTrackerOutput)
- func (c *Personalize) DeleteEventTrackerWithContext(ctx aws.Context, input *DeleteEventTrackerInput, opts ...request.Option) (*DeleteEventTrackerOutput, error)
- func (c *Personalize) DeleteFilter(input *DeleteFilterInput) (*DeleteFilterOutput, error)
- func (c *Personalize) DeleteFilterRequest(input *DeleteFilterInput) (req *request.Request, output *DeleteFilterOutput)
- func (c *Personalize) DeleteFilterWithContext(ctx aws.Context, input *DeleteFilterInput, opts ...request.Option) (*DeleteFilterOutput, error)
- func (c *Personalize) DeleteMetricAttribution(input *DeleteMetricAttributionInput) (*DeleteMetricAttributionOutput, error)
- func (c *Personalize) DeleteMetricAttributionRequest(input *DeleteMetricAttributionInput) (req *request.Request, output *DeleteMetricAttributionOutput)
- func (c *Personalize) DeleteMetricAttributionWithContext(ctx aws.Context, input *DeleteMetricAttributionInput, opts ...request.Option) (*DeleteMetricAttributionOutput, error)
- func (c *Personalize) DeleteRecommender(input *DeleteRecommenderInput) (*DeleteRecommenderOutput, error)
- func (c *Personalize) DeleteRecommenderRequest(input *DeleteRecommenderInput) (req *request.Request, output *DeleteRecommenderOutput)
- func (c *Personalize) DeleteRecommenderWithContext(ctx aws.Context, input *DeleteRecommenderInput, opts ...request.Option) (*DeleteRecommenderOutput, error)
- func (c *Personalize) DeleteSchema(input *DeleteSchemaInput) (*DeleteSchemaOutput, error)
- func (c *Personalize) DeleteSchemaRequest(input *DeleteSchemaInput) (req *request.Request, output *DeleteSchemaOutput)
- func (c *Personalize) DeleteSchemaWithContext(ctx aws.Context, input *DeleteSchemaInput, opts ...request.Option) (*DeleteSchemaOutput, error)
- func (c *Personalize) DeleteSolution(input *DeleteSolutionInput) (*DeleteSolutionOutput, error)
- func (c *Personalize) DeleteSolutionRequest(input *DeleteSolutionInput) (req *request.Request, output *DeleteSolutionOutput)
- func (c *Personalize) DeleteSolutionWithContext(ctx aws.Context, input *DeleteSolutionInput, opts ...request.Option) (*DeleteSolutionOutput, error)
- func (c *Personalize) DescribeAlgorithm(input *DescribeAlgorithmInput) (*DescribeAlgorithmOutput, error)
- func (c *Personalize) DescribeAlgorithmRequest(input *DescribeAlgorithmInput) (req *request.Request, output *DescribeAlgorithmOutput)
- func (c *Personalize) DescribeAlgorithmWithContext(ctx aws.Context, input *DescribeAlgorithmInput, opts ...request.Option) (*DescribeAlgorithmOutput, error)
- func (c *Personalize) DescribeBatchInferenceJob(input *DescribeBatchInferenceJobInput) (*DescribeBatchInferenceJobOutput, error)
- func (c *Personalize) DescribeBatchInferenceJobRequest(input *DescribeBatchInferenceJobInput) (req *request.Request, output *DescribeBatchInferenceJobOutput)
- func (c *Personalize) DescribeBatchInferenceJobWithContext(ctx aws.Context, input *DescribeBatchInferenceJobInput, opts ...request.Option) (*DescribeBatchInferenceJobOutput, error)
- func (c *Personalize) DescribeBatchSegmentJob(input *DescribeBatchSegmentJobInput) (*DescribeBatchSegmentJobOutput, error)
- func (c *Personalize) DescribeBatchSegmentJobRequest(input *DescribeBatchSegmentJobInput) (req *request.Request, output *DescribeBatchSegmentJobOutput)
- func (c *Personalize) DescribeBatchSegmentJobWithContext(ctx aws.Context, input *DescribeBatchSegmentJobInput, opts ...request.Option) (*DescribeBatchSegmentJobOutput, error)
- func (c *Personalize) DescribeCampaign(input *DescribeCampaignInput) (*DescribeCampaignOutput, error)
- func (c *Personalize) DescribeCampaignRequest(input *DescribeCampaignInput) (req *request.Request, output *DescribeCampaignOutput)
- func (c *Personalize) DescribeCampaignWithContext(ctx aws.Context, input *DescribeCampaignInput, opts ...request.Option) (*DescribeCampaignOutput, error)
- func (c *Personalize) DescribeDataset(input *DescribeDatasetInput) (*DescribeDatasetOutput, error)
- func (c *Personalize) DescribeDatasetExportJob(input *DescribeDatasetExportJobInput) (*DescribeDatasetExportJobOutput, error)
- func (c *Personalize) DescribeDatasetExportJobRequest(input *DescribeDatasetExportJobInput) (req *request.Request, output *DescribeDatasetExportJobOutput)
- func (c *Personalize) DescribeDatasetExportJobWithContext(ctx aws.Context, input *DescribeDatasetExportJobInput, opts ...request.Option) (*DescribeDatasetExportJobOutput, error)
- func (c *Personalize) DescribeDatasetGroup(input *DescribeDatasetGroupInput) (*DescribeDatasetGroupOutput, error)
- func (c *Personalize) DescribeDatasetGroupRequest(input *DescribeDatasetGroupInput) (req *request.Request, output *DescribeDatasetGroupOutput)
- func (c *Personalize) DescribeDatasetGroupWithContext(ctx aws.Context, input *DescribeDatasetGroupInput, opts ...request.Option) (*DescribeDatasetGroupOutput, error)
- func (c *Personalize) DescribeDatasetImportJob(input *DescribeDatasetImportJobInput) (*DescribeDatasetImportJobOutput, error)
- func (c *Personalize) DescribeDatasetImportJobRequest(input *DescribeDatasetImportJobInput) (req *request.Request, output *DescribeDatasetImportJobOutput)
- func (c *Personalize) DescribeDatasetImportJobWithContext(ctx aws.Context, input *DescribeDatasetImportJobInput, opts ...request.Option) (*DescribeDatasetImportJobOutput, error)
- func (c *Personalize) DescribeDatasetRequest(input *DescribeDatasetInput) (req *request.Request, output *DescribeDatasetOutput)
- func (c *Personalize) DescribeDatasetWithContext(ctx aws.Context, input *DescribeDatasetInput, opts ...request.Option) (*DescribeDatasetOutput, error)
- func (c *Personalize) DescribeEventTracker(input *DescribeEventTrackerInput) (*DescribeEventTrackerOutput, error)
- func (c *Personalize) DescribeEventTrackerRequest(input *DescribeEventTrackerInput) (req *request.Request, output *DescribeEventTrackerOutput)
- func (c *Personalize) DescribeEventTrackerWithContext(ctx aws.Context, input *DescribeEventTrackerInput, opts ...request.Option) (*DescribeEventTrackerOutput, error)
- func (c *Personalize) DescribeFeatureTransformation(input *DescribeFeatureTransformationInput) (*DescribeFeatureTransformationOutput, error)
- func (c *Personalize) DescribeFeatureTransformationRequest(input *DescribeFeatureTransformationInput) (req *request.Request, output *DescribeFeatureTransformationOutput)
- func (c *Personalize) DescribeFeatureTransformationWithContext(ctx aws.Context, input *DescribeFeatureTransformationInput, ...) (*DescribeFeatureTransformationOutput, error)
- func (c *Personalize) DescribeFilter(input *DescribeFilterInput) (*DescribeFilterOutput, error)
- func (c *Personalize) DescribeFilterRequest(input *DescribeFilterInput) (req *request.Request, output *DescribeFilterOutput)
- func (c *Personalize) DescribeFilterWithContext(ctx aws.Context, input *DescribeFilterInput, opts ...request.Option) (*DescribeFilterOutput, error)
- func (c *Personalize) DescribeMetricAttribution(input *DescribeMetricAttributionInput) (*DescribeMetricAttributionOutput, error)
- func (c *Personalize) DescribeMetricAttributionRequest(input *DescribeMetricAttributionInput) (req *request.Request, output *DescribeMetricAttributionOutput)
- func (c *Personalize) DescribeMetricAttributionWithContext(ctx aws.Context, input *DescribeMetricAttributionInput, opts ...request.Option) (*DescribeMetricAttributionOutput, error)
- func (c *Personalize) DescribeRecipe(input *DescribeRecipeInput) (*DescribeRecipeOutput, error)
- func (c *Personalize) DescribeRecipeRequest(input *DescribeRecipeInput) (req *request.Request, output *DescribeRecipeOutput)
- func (c *Personalize) DescribeRecipeWithContext(ctx aws.Context, input *DescribeRecipeInput, opts ...request.Option) (*DescribeRecipeOutput, error)
- func (c *Personalize) DescribeRecommender(input *DescribeRecommenderInput) (*DescribeRecommenderOutput, error)
- func (c *Personalize) DescribeRecommenderRequest(input *DescribeRecommenderInput) (req *request.Request, output *DescribeRecommenderOutput)
- func (c *Personalize) DescribeRecommenderWithContext(ctx aws.Context, input *DescribeRecommenderInput, opts ...request.Option) (*DescribeRecommenderOutput, error)
- func (c *Personalize) DescribeSchema(input *DescribeSchemaInput) (*DescribeSchemaOutput, error)
- func (c *Personalize) DescribeSchemaRequest(input *DescribeSchemaInput) (req *request.Request, output *DescribeSchemaOutput)
- func (c *Personalize) DescribeSchemaWithContext(ctx aws.Context, input *DescribeSchemaInput, opts ...request.Option) (*DescribeSchemaOutput, error)
- func (c *Personalize) DescribeSolution(input *DescribeSolutionInput) (*DescribeSolutionOutput, error)
- func (c *Personalize) DescribeSolutionRequest(input *DescribeSolutionInput) (req *request.Request, output *DescribeSolutionOutput)
- func (c *Personalize) DescribeSolutionVersion(input *DescribeSolutionVersionInput) (*DescribeSolutionVersionOutput, error)
- func (c *Personalize) DescribeSolutionVersionRequest(input *DescribeSolutionVersionInput) (req *request.Request, output *DescribeSolutionVersionOutput)
- func (c *Personalize) DescribeSolutionVersionWithContext(ctx aws.Context, input *DescribeSolutionVersionInput, opts ...request.Option) (*DescribeSolutionVersionOutput, error)
- func (c *Personalize) DescribeSolutionWithContext(ctx aws.Context, input *DescribeSolutionInput, opts ...request.Option) (*DescribeSolutionOutput, error)
- func (c *Personalize) GetSolutionMetrics(input *GetSolutionMetricsInput) (*GetSolutionMetricsOutput, error)
- func (c *Personalize) GetSolutionMetricsRequest(input *GetSolutionMetricsInput) (req *request.Request, output *GetSolutionMetricsOutput)
- func (c *Personalize) GetSolutionMetricsWithContext(ctx aws.Context, input *GetSolutionMetricsInput, opts ...request.Option) (*GetSolutionMetricsOutput, error)
- func (c *Personalize) ListBatchInferenceJobs(input *ListBatchInferenceJobsInput) (*ListBatchInferenceJobsOutput, error)
- func (c *Personalize) ListBatchInferenceJobsPages(input *ListBatchInferenceJobsInput, ...) error
- func (c *Personalize) ListBatchInferenceJobsPagesWithContext(ctx aws.Context, input *ListBatchInferenceJobsInput, ...) error
- func (c *Personalize) ListBatchInferenceJobsRequest(input *ListBatchInferenceJobsInput) (req *request.Request, output *ListBatchInferenceJobsOutput)
- func (c *Personalize) ListBatchInferenceJobsWithContext(ctx aws.Context, input *ListBatchInferenceJobsInput, opts ...request.Option) (*ListBatchInferenceJobsOutput, error)
- func (c *Personalize) ListBatchSegmentJobs(input *ListBatchSegmentJobsInput) (*ListBatchSegmentJobsOutput, error)
- func (c *Personalize) ListBatchSegmentJobsPages(input *ListBatchSegmentJobsInput, ...) error
- func (c *Personalize) ListBatchSegmentJobsPagesWithContext(ctx aws.Context, input *ListBatchSegmentJobsInput, ...) error
- func (c *Personalize) ListBatchSegmentJobsRequest(input *ListBatchSegmentJobsInput) (req *request.Request, output *ListBatchSegmentJobsOutput)
- func (c *Personalize) ListBatchSegmentJobsWithContext(ctx aws.Context, input *ListBatchSegmentJobsInput, opts ...request.Option) (*ListBatchSegmentJobsOutput, error)
- func (c *Personalize) ListCampaigns(input *ListCampaignsInput) (*ListCampaignsOutput, error)
- func (c *Personalize) ListCampaignsPages(input *ListCampaignsInput, fn func(*ListCampaignsOutput, bool) bool) error
- func (c *Personalize) ListCampaignsPagesWithContext(ctx aws.Context, input *ListCampaignsInput, ...) error
- func (c *Personalize) ListCampaignsRequest(input *ListCampaignsInput) (req *request.Request, output *ListCampaignsOutput)
- func (c *Personalize) ListCampaignsWithContext(ctx aws.Context, input *ListCampaignsInput, opts ...request.Option) (*ListCampaignsOutput, error)
- func (c *Personalize) ListDatasetExportJobs(input *ListDatasetExportJobsInput) (*ListDatasetExportJobsOutput, error)
- func (c *Personalize) ListDatasetExportJobsPages(input *ListDatasetExportJobsInput, ...) error
- func (c *Personalize) ListDatasetExportJobsPagesWithContext(ctx aws.Context, input *ListDatasetExportJobsInput, ...) error
- func (c *Personalize) ListDatasetExportJobsRequest(input *ListDatasetExportJobsInput) (req *request.Request, output *ListDatasetExportJobsOutput)
- func (c *Personalize) ListDatasetExportJobsWithContext(ctx aws.Context, input *ListDatasetExportJobsInput, opts ...request.Option) (*ListDatasetExportJobsOutput, error)
- func (c *Personalize) ListDatasetGroups(input *ListDatasetGroupsInput) (*ListDatasetGroupsOutput, error)
- func (c *Personalize) ListDatasetGroupsPages(input *ListDatasetGroupsInput, fn func(*ListDatasetGroupsOutput, bool) bool) error
- func (c *Personalize) ListDatasetGroupsPagesWithContext(ctx aws.Context, input *ListDatasetGroupsInput, ...) error
- func (c *Personalize) ListDatasetGroupsRequest(input *ListDatasetGroupsInput) (req *request.Request, output *ListDatasetGroupsOutput)
- func (c *Personalize) ListDatasetGroupsWithContext(ctx aws.Context, input *ListDatasetGroupsInput, opts ...request.Option) (*ListDatasetGroupsOutput, error)
- func (c *Personalize) ListDatasetImportJobs(input *ListDatasetImportJobsInput) (*ListDatasetImportJobsOutput, error)
- func (c *Personalize) ListDatasetImportJobsPages(input *ListDatasetImportJobsInput, ...) error
- func (c *Personalize) ListDatasetImportJobsPagesWithContext(ctx aws.Context, input *ListDatasetImportJobsInput, ...) error
- func (c *Personalize) ListDatasetImportJobsRequest(input *ListDatasetImportJobsInput) (req *request.Request, output *ListDatasetImportJobsOutput)
- func (c *Personalize) ListDatasetImportJobsWithContext(ctx aws.Context, input *ListDatasetImportJobsInput, opts ...request.Option) (*ListDatasetImportJobsOutput, error)
- func (c *Personalize) ListDatasets(input *ListDatasetsInput) (*ListDatasetsOutput, error)
- func (c *Personalize) ListDatasetsPages(input *ListDatasetsInput, fn func(*ListDatasetsOutput, bool) bool) error
- func (c *Personalize) ListDatasetsPagesWithContext(ctx aws.Context, input *ListDatasetsInput, ...) error
- func (c *Personalize) ListDatasetsRequest(input *ListDatasetsInput) (req *request.Request, output *ListDatasetsOutput)
- func (c *Personalize) ListDatasetsWithContext(ctx aws.Context, input *ListDatasetsInput, opts ...request.Option) (*ListDatasetsOutput, error)
- func (c *Personalize) ListEventTrackers(input *ListEventTrackersInput) (*ListEventTrackersOutput, error)
- func (c *Personalize) ListEventTrackersPages(input *ListEventTrackersInput, fn func(*ListEventTrackersOutput, bool) bool) error
- func (c *Personalize) ListEventTrackersPagesWithContext(ctx aws.Context, input *ListEventTrackersInput, ...) error
- func (c *Personalize) ListEventTrackersRequest(input *ListEventTrackersInput) (req *request.Request, output *ListEventTrackersOutput)
- func (c *Personalize) ListEventTrackersWithContext(ctx aws.Context, input *ListEventTrackersInput, opts ...request.Option) (*ListEventTrackersOutput, error)
- func (c *Personalize) ListFilters(input *ListFiltersInput) (*ListFiltersOutput, error)
- func (c *Personalize) ListFiltersPages(input *ListFiltersInput, fn func(*ListFiltersOutput, bool) bool) error
- func (c *Personalize) ListFiltersPagesWithContext(ctx aws.Context, input *ListFiltersInput, ...) error
- func (c *Personalize) ListFiltersRequest(input *ListFiltersInput) (req *request.Request, output *ListFiltersOutput)
- func (c *Personalize) ListFiltersWithContext(ctx aws.Context, input *ListFiltersInput, opts ...request.Option) (*ListFiltersOutput, error)
- func (c *Personalize) ListMetricAttributionMetrics(input *ListMetricAttributionMetricsInput) (*ListMetricAttributionMetricsOutput, error)
- func (c *Personalize) ListMetricAttributionMetricsPages(input *ListMetricAttributionMetricsInput, ...) error
- func (c *Personalize) ListMetricAttributionMetricsPagesWithContext(ctx aws.Context, input *ListMetricAttributionMetricsInput, ...) error
- func (c *Personalize) ListMetricAttributionMetricsRequest(input *ListMetricAttributionMetricsInput) (req *request.Request, output *ListMetricAttributionMetricsOutput)
- func (c *Personalize) ListMetricAttributionMetricsWithContext(ctx aws.Context, input *ListMetricAttributionMetricsInput, ...) (*ListMetricAttributionMetricsOutput, error)
- func (c *Personalize) ListMetricAttributions(input *ListMetricAttributionsInput) (*ListMetricAttributionsOutput, error)
- func (c *Personalize) ListMetricAttributionsPages(input *ListMetricAttributionsInput, ...) error
- func (c *Personalize) ListMetricAttributionsPagesWithContext(ctx aws.Context, input *ListMetricAttributionsInput, ...) error
- func (c *Personalize) ListMetricAttributionsRequest(input *ListMetricAttributionsInput) (req *request.Request, output *ListMetricAttributionsOutput)
- func (c *Personalize) ListMetricAttributionsWithContext(ctx aws.Context, input *ListMetricAttributionsInput, opts ...request.Option) (*ListMetricAttributionsOutput, error)
- func (c *Personalize) ListRecipes(input *ListRecipesInput) (*ListRecipesOutput, error)
- func (c *Personalize) ListRecipesPages(input *ListRecipesInput, fn func(*ListRecipesOutput, bool) bool) error
- func (c *Personalize) ListRecipesPagesWithContext(ctx aws.Context, input *ListRecipesInput, ...) error
- func (c *Personalize) ListRecipesRequest(input *ListRecipesInput) (req *request.Request, output *ListRecipesOutput)
- func (c *Personalize) ListRecipesWithContext(ctx aws.Context, input *ListRecipesInput, opts ...request.Option) (*ListRecipesOutput, error)
- func (c *Personalize) ListRecommenders(input *ListRecommendersInput) (*ListRecommendersOutput, error)
- func (c *Personalize) ListRecommendersPages(input *ListRecommendersInput, fn func(*ListRecommendersOutput, bool) bool) error
- func (c *Personalize) ListRecommendersPagesWithContext(ctx aws.Context, input *ListRecommendersInput, ...) error
- func (c *Personalize) ListRecommendersRequest(input *ListRecommendersInput) (req *request.Request, output *ListRecommendersOutput)
- func (c *Personalize) ListRecommendersWithContext(ctx aws.Context, input *ListRecommendersInput, opts ...request.Option) (*ListRecommendersOutput, error)
- func (c *Personalize) ListSchemas(input *ListSchemasInput) (*ListSchemasOutput, error)
- func (c *Personalize) ListSchemasPages(input *ListSchemasInput, fn func(*ListSchemasOutput, bool) bool) error
- func (c *Personalize) ListSchemasPagesWithContext(ctx aws.Context, input *ListSchemasInput, ...) error
- func (c *Personalize) ListSchemasRequest(input *ListSchemasInput) (req *request.Request, output *ListSchemasOutput)
- func (c *Personalize) ListSchemasWithContext(ctx aws.Context, input *ListSchemasInput, opts ...request.Option) (*ListSchemasOutput, error)
- func (c *Personalize) ListSolutionVersions(input *ListSolutionVersionsInput) (*ListSolutionVersionsOutput, error)
- func (c *Personalize) ListSolutionVersionsPages(input *ListSolutionVersionsInput, ...) error
- func (c *Personalize) ListSolutionVersionsPagesWithContext(ctx aws.Context, input *ListSolutionVersionsInput, ...) error
- func (c *Personalize) ListSolutionVersionsRequest(input *ListSolutionVersionsInput) (req *request.Request, output *ListSolutionVersionsOutput)
- func (c *Personalize) ListSolutionVersionsWithContext(ctx aws.Context, input *ListSolutionVersionsInput, opts ...request.Option) (*ListSolutionVersionsOutput, error)
- func (c *Personalize) ListSolutions(input *ListSolutionsInput) (*ListSolutionsOutput, error)
- func (c *Personalize) ListSolutionsPages(input *ListSolutionsInput, fn func(*ListSolutionsOutput, bool) bool) error
- func (c *Personalize) ListSolutionsPagesWithContext(ctx aws.Context, input *ListSolutionsInput, ...) error
- func (c *Personalize) ListSolutionsRequest(input *ListSolutionsInput) (req *request.Request, output *ListSolutionsOutput)
- func (c *Personalize) ListSolutionsWithContext(ctx aws.Context, input *ListSolutionsInput, opts ...request.Option) (*ListSolutionsOutput, error)
- func (c *Personalize) ListTagsForResource(input *ListTagsForResourceInput) (*ListTagsForResourceOutput, error)
- func (c *Personalize) ListTagsForResourceRequest(input *ListTagsForResourceInput) (req *request.Request, output *ListTagsForResourceOutput)
- func (c *Personalize) ListTagsForResourceWithContext(ctx aws.Context, input *ListTagsForResourceInput, opts ...request.Option) (*ListTagsForResourceOutput, error)
- func (c *Personalize) StartRecommender(input *StartRecommenderInput) (*StartRecommenderOutput, error)
- func (c *Personalize) StartRecommenderRequest(input *StartRecommenderInput) (req *request.Request, output *StartRecommenderOutput)
- func (c *Personalize) StartRecommenderWithContext(ctx aws.Context, input *StartRecommenderInput, opts ...request.Option) (*StartRecommenderOutput, error)
- func (c *Personalize) StopRecommender(input *StopRecommenderInput) (*StopRecommenderOutput, error)
- func (c *Personalize) StopRecommenderRequest(input *StopRecommenderInput) (req *request.Request, output *StopRecommenderOutput)
- func (c *Personalize) StopRecommenderWithContext(ctx aws.Context, input *StopRecommenderInput, opts ...request.Option) (*StopRecommenderOutput, error)
- func (c *Personalize) StopSolutionVersionCreation(input *StopSolutionVersionCreationInput) (*StopSolutionVersionCreationOutput, error)
- func (c *Personalize) StopSolutionVersionCreationRequest(input *StopSolutionVersionCreationInput) (req *request.Request, output *StopSolutionVersionCreationOutput)
- func (c *Personalize) StopSolutionVersionCreationWithContext(ctx aws.Context, input *StopSolutionVersionCreationInput, ...) (*StopSolutionVersionCreationOutput, error)
- func (c *Personalize) TagResource(input *TagResourceInput) (*TagResourceOutput, error)
- func (c *Personalize) TagResourceRequest(input *TagResourceInput) (req *request.Request, output *TagResourceOutput)
- func (c *Personalize) TagResourceWithContext(ctx aws.Context, input *TagResourceInput, opts ...request.Option) (*TagResourceOutput, error)
- func (c *Personalize) UntagResource(input *UntagResourceInput) (*UntagResourceOutput, error)
- func (c *Personalize) UntagResourceRequest(input *UntagResourceInput) (req *request.Request, output *UntagResourceOutput)
- func (c *Personalize) UntagResourceWithContext(ctx aws.Context, input *UntagResourceInput, opts ...request.Option) (*UntagResourceOutput, error)
- func (c *Personalize) UpdateCampaign(input *UpdateCampaignInput) (*UpdateCampaignOutput, error)
- func (c *Personalize) UpdateCampaignRequest(input *UpdateCampaignInput) (req *request.Request, output *UpdateCampaignOutput)
- func (c *Personalize) UpdateCampaignWithContext(ctx aws.Context, input *UpdateCampaignInput, opts ...request.Option) (*UpdateCampaignOutput, error)
- func (c *Personalize) UpdateDataset(input *UpdateDatasetInput) (*UpdateDatasetOutput, error)
- func (c *Personalize) UpdateDatasetRequest(input *UpdateDatasetInput) (req *request.Request, output *UpdateDatasetOutput)
- func (c *Personalize) UpdateDatasetWithContext(ctx aws.Context, input *UpdateDatasetInput, opts ...request.Option) (*UpdateDatasetOutput, error)
- func (c *Personalize) UpdateMetricAttribution(input *UpdateMetricAttributionInput) (*UpdateMetricAttributionOutput, error)
- func (c *Personalize) UpdateMetricAttributionRequest(input *UpdateMetricAttributionInput) (req *request.Request, output *UpdateMetricAttributionOutput)
- func (c *Personalize) UpdateMetricAttributionWithContext(ctx aws.Context, input *UpdateMetricAttributionInput, opts ...request.Option) (*UpdateMetricAttributionOutput, error)
- func (c *Personalize) UpdateRecommender(input *UpdateRecommenderInput) (*UpdateRecommenderOutput, error)
- func (c *Personalize) UpdateRecommenderRequest(input *UpdateRecommenderInput) (req *request.Request, output *UpdateRecommenderOutput)
- func (c *Personalize) UpdateRecommenderWithContext(ctx aws.Context, input *UpdateRecommenderInput, opts ...request.Option) (*UpdateRecommenderOutput, error)
- type Recipe
- func (s Recipe) GoString() string
- func (s *Recipe) SetAlgorithmArn(v string) *Recipe
- func (s *Recipe) SetCreationDateTime(v time.Time) *Recipe
- func (s *Recipe) SetDescription(v string) *Recipe
- func (s *Recipe) SetFeatureTransformationArn(v string) *Recipe
- func (s *Recipe) SetLastUpdatedDateTime(v time.Time) *Recipe
- func (s *Recipe) SetName(v string) *Recipe
- func (s *Recipe) SetRecipeArn(v string) *Recipe
- func (s *Recipe) SetRecipeType(v string) *Recipe
- func (s *Recipe) SetStatus(v string) *Recipe
- func (s Recipe) String() string
- type RecipeSummary
- func (s RecipeSummary) GoString() string
- func (s *RecipeSummary) SetCreationDateTime(v time.Time) *RecipeSummary
- func (s *RecipeSummary) SetDomain(v string) *RecipeSummary
- func (s *RecipeSummary) SetLastUpdatedDateTime(v time.Time) *RecipeSummary
- func (s *RecipeSummary) SetName(v string) *RecipeSummary
- func (s *RecipeSummary) SetRecipeArn(v string) *RecipeSummary
- func (s *RecipeSummary) SetStatus(v string) *RecipeSummary
- func (s RecipeSummary) String() string
- type Recommender
- func (s Recommender) GoString() string
- func (s *Recommender) SetCreationDateTime(v time.Time) *Recommender
- func (s *Recommender) SetDatasetGroupArn(v string) *Recommender
- func (s *Recommender) SetFailureReason(v string) *Recommender
- func (s *Recommender) SetLastUpdatedDateTime(v time.Time) *Recommender
- func (s *Recommender) SetLatestRecommenderUpdate(v *RecommenderUpdateSummary) *Recommender
- func (s *Recommender) SetModelMetrics(v map[string]*float64) *Recommender
- func (s *Recommender) SetName(v string) *Recommender
- func (s *Recommender) SetRecipeArn(v string) *Recommender
- func (s *Recommender) SetRecommenderArn(v string) *Recommender
- func (s *Recommender) SetRecommenderConfig(v *RecommenderConfig) *Recommender
- func (s *Recommender) SetStatus(v string) *Recommender
- func (s Recommender) String() string
- type RecommenderConfig
- func (s RecommenderConfig) GoString() string
- func (s *RecommenderConfig) SetEnableMetadataWithRecommendations(v bool) *RecommenderConfig
- func (s *RecommenderConfig) SetItemExplorationConfig(v map[string]*string) *RecommenderConfig
- func (s *RecommenderConfig) SetMinRecommendationRequestsPerSecond(v int64) *RecommenderConfig
- func (s *RecommenderConfig) SetTrainingDataConfig(v *TrainingDataConfig) *RecommenderConfig
- func (s RecommenderConfig) String() string
- func (s *RecommenderConfig) Validate() error
- type RecommenderSummary
- func (s RecommenderSummary) GoString() string
- func (s *RecommenderSummary) SetCreationDateTime(v time.Time) *RecommenderSummary
- func (s *RecommenderSummary) SetDatasetGroupArn(v string) *RecommenderSummary
- func (s *RecommenderSummary) SetLastUpdatedDateTime(v time.Time) *RecommenderSummary
- func (s *RecommenderSummary) SetName(v string) *RecommenderSummary
- func (s *RecommenderSummary) SetRecipeArn(v string) *RecommenderSummary
- func (s *RecommenderSummary) SetRecommenderArn(v string) *RecommenderSummary
- func (s *RecommenderSummary) SetRecommenderConfig(v *RecommenderConfig) *RecommenderSummary
- func (s *RecommenderSummary) SetStatus(v string) *RecommenderSummary
- func (s RecommenderSummary) String() string
- type RecommenderUpdateSummary
- func (s RecommenderUpdateSummary) GoString() string
- func (s *RecommenderUpdateSummary) SetCreationDateTime(v time.Time) *RecommenderUpdateSummary
- func (s *RecommenderUpdateSummary) SetFailureReason(v string) *RecommenderUpdateSummary
- func (s *RecommenderUpdateSummary) SetLastUpdatedDateTime(v time.Time) *RecommenderUpdateSummary
- func (s *RecommenderUpdateSummary) SetRecommenderConfig(v *RecommenderConfig) *RecommenderUpdateSummary
- func (s *RecommenderUpdateSummary) SetStatus(v string) *RecommenderUpdateSummary
- func (s RecommenderUpdateSummary) String() string
- type ResourceAlreadyExistsException
- func (s *ResourceAlreadyExistsException) Code() string
- func (s *ResourceAlreadyExistsException) Error() string
- func (s ResourceAlreadyExistsException) GoString() string
- func (s *ResourceAlreadyExistsException) Message() string
- func (s *ResourceAlreadyExistsException) OrigErr() error
- func (s *ResourceAlreadyExistsException) RequestID() string
- func (s *ResourceAlreadyExistsException) StatusCode() int
- func (s ResourceAlreadyExistsException) String() string
- type ResourceInUseException
- func (s *ResourceInUseException) Code() string
- func (s *ResourceInUseException) Error() string
- func (s ResourceInUseException) GoString() string
- func (s *ResourceInUseException) Message() string
- func (s *ResourceInUseException) OrigErr() error
- func (s *ResourceInUseException) RequestID() string
- func (s *ResourceInUseException) StatusCode() int
- func (s ResourceInUseException) String() string
- type ResourceNotFoundException
- func (s *ResourceNotFoundException) Code() string
- func (s *ResourceNotFoundException) Error() string
- func (s ResourceNotFoundException) GoString() string
- func (s *ResourceNotFoundException) Message() string
- func (s *ResourceNotFoundException) OrigErr() error
- func (s *ResourceNotFoundException) RequestID() string
- func (s *ResourceNotFoundException) StatusCode() int
- func (s ResourceNotFoundException) String() string
- type S3DataConfig
- type Solution
- func (s Solution) GoString() string
- func (s *Solution) SetAutoMLResult(v *AutoMLResult) *Solution
- func (s *Solution) SetCreationDateTime(v time.Time) *Solution
- func (s *Solution) SetDatasetGroupArn(v string) *Solution
- func (s *Solution) SetEventType(v string) *Solution
- func (s *Solution) SetLastUpdatedDateTime(v time.Time) *Solution
- func (s *Solution) SetLatestSolutionVersion(v *SolutionVersionSummary) *Solution
- func (s *Solution) SetName(v string) *Solution
- func (s *Solution) SetPerformAutoML(v bool) *Solution
- func (s *Solution) SetPerformHPO(v bool) *Solution
- func (s *Solution) SetRecipeArn(v string) *Solution
- func (s *Solution) SetSolutionArn(v string) *Solution
- func (s *Solution) SetSolutionConfig(v *SolutionConfig) *Solution
- func (s *Solution) SetStatus(v string) *Solution
- func (s Solution) String() string
- type SolutionConfig
- func (s SolutionConfig) GoString() string
- func (s *SolutionConfig) SetAlgorithmHyperParameters(v map[string]*string) *SolutionConfig
- func (s *SolutionConfig) SetAutoMLConfig(v *AutoMLConfig) *SolutionConfig
- func (s *SolutionConfig) SetEventValueThreshold(v string) *SolutionConfig
- func (s *SolutionConfig) SetFeatureTransformationParameters(v map[string]*string) *SolutionConfig
- func (s *SolutionConfig) SetHpoConfig(v *HPOConfig) *SolutionConfig
- func (s *SolutionConfig) SetOptimizationObjective(v *OptimizationObjective) *SolutionConfig
- func (s *SolutionConfig) SetTrainingDataConfig(v *TrainingDataConfig) *SolutionConfig
- func (s SolutionConfig) String() string
- func (s *SolutionConfig) Validate() error
- type SolutionSummary
- func (s SolutionSummary) GoString() string
- func (s *SolutionSummary) SetCreationDateTime(v time.Time) *SolutionSummary
- func (s *SolutionSummary) SetLastUpdatedDateTime(v time.Time) *SolutionSummary
- func (s *SolutionSummary) SetName(v string) *SolutionSummary
- func (s *SolutionSummary) SetRecipeArn(v string) *SolutionSummary
- func (s *SolutionSummary) SetSolutionArn(v string) *SolutionSummary
- func (s *SolutionSummary) SetStatus(v string) *SolutionSummary
- func (s SolutionSummary) String() string
- type SolutionVersion
- func (s SolutionVersion) GoString() string
- func (s *SolutionVersion) SetCreationDateTime(v time.Time) *SolutionVersion
- func (s *SolutionVersion) SetDatasetGroupArn(v string) *SolutionVersion
- func (s *SolutionVersion) SetEventType(v string) *SolutionVersion
- func (s *SolutionVersion) SetFailureReason(v string) *SolutionVersion
- func (s *SolutionVersion) SetLastUpdatedDateTime(v time.Time) *SolutionVersion
- func (s *SolutionVersion) SetName(v string) *SolutionVersion
- func (s *SolutionVersion) SetPerformAutoML(v bool) *SolutionVersion
- func (s *SolutionVersion) SetPerformHPO(v bool) *SolutionVersion
- func (s *SolutionVersion) SetRecipeArn(v string) *SolutionVersion
- func (s *SolutionVersion) SetSolutionArn(v string) *SolutionVersion
- func (s *SolutionVersion) SetSolutionConfig(v *SolutionConfig) *SolutionVersion
- func (s *SolutionVersion) SetSolutionVersionArn(v string) *SolutionVersion
- func (s *SolutionVersion) SetStatus(v string) *SolutionVersion
- func (s *SolutionVersion) SetTrainingHours(v float64) *SolutionVersion
- func (s *SolutionVersion) SetTrainingMode(v string) *SolutionVersion
- func (s *SolutionVersion) SetTunedHPOParams(v *TunedHPOParams) *SolutionVersion
- func (s SolutionVersion) String() string
- type SolutionVersionSummary
- func (s SolutionVersionSummary) GoString() string
- func (s *SolutionVersionSummary) SetCreationDateTime(v time.Time) *SolutionVersionSummary
- func (s *SolutionVersionSummary) SetFailureReason(v string) *SolutionVersionSummary
- func (s *SolutionVersionSummary) SetLastUpdatedDateTime(v time.Time) *SolutionVersionSummary
- func (s *SolutionVersionSummary) SetSolutionVersionArn(v string) *SolutionVersionSummary
- func (s *SolutionVersionSummary) SetStatus(v string) *SolutionVersionSummary
- func (s SolutionVersionSummary) String() string
- type StartRecommenderInput
- type StartRecommenderOutput
- type StopRecommenderInput
- type StopRecommenderOutput
- type StopSolutionVersionCreationInput
- type StopSolutionVersionCreationOutput
- type Tag
- type TagResourceInput
- type TagResourceOutput
- type ThemeGenerationConfig
- type TooManyTagKeysException
- func (s *TooManyTagKeysException) Code() string
- func (s *TooManyTagKeysException) Error() string
- func (s TooManyTagKeysException) GoString() string
- func (s *TooManyTagKeysException) Message() string
- func (s *TooManyTagKeysException) OrigErr() error
- func (s *TooManyTagKeysException) RequestID() string
- func (s *TooManyTagKeysException) StatusCode() int
- func (s TooManyTagKeysException) String() string
- type TooManyTagsException
- func (s *TooManyTagsException) Code() string
- func (s *TooManyTagsException) Error() string
- func (s TooManyTagsException) GoString() string
- func (s *TooManyTagsException) Message() string
- func (s *TooManyTagsException) OrigErr() error
- func (s *TooManyTagsException) RequestID() string
- func (s *TooManyTagsException) StatusCode() int
- func (s TooManyTagsException) String() string
- type TrainingDataConfig
- type TunedHPOParams
- type UntagResourceInput
- type UntagResourceOutput
- type UpdateCampaignInput
- func (s UpdateCampaignInput) GoString() string
- func (s *UpdateCampaignInput) SetCampaignArn(v string) *UpdateCampaignInput
- func (s *UpdateCampaignInput) SetCampaignConfig(v *CampaignConfig) *UpdateCampaignInput
- func (s *UpdateCampaignInput) SetMinProvisionedTPS(v int64) *UpdateCampaignInput
- func (s *UpdateCampaignInput) SetSolutionVersionArn(v string) *UpdateCampaignInput
- func (s UpdateCampaignInput) String() string
- func (s *UpdateCampaignInput) Validate() error
- type UpdateCampaignOutput
- type UpdateDatasetInput
- type UpdateDatasetOutput
- type UpdateMetricAttributionInput
- func (s UpdateMetricAttributionInput) GoString() string
- func (s *UpdateMetricAttributionInput) SetAddMetrics(v []*MetricAttribute) *UpdateMetricAttributionInput
- func (s *UpdateMetricAttributionInput) SetMetricAttributionArn(v string) *UpdateMetricAttributionInput
- func (s *UpdateMetricAttributionInput) SetMetricsOutputConfig(v *MetricAttributionOutput_) *UpdateMetricAttributionInput
- func (s *UpdateMetricAttributionInput) SetRemoveMetrics(v []*string) *UpdateMetricAttributionInput
- func (s UpdateMetricAttributionInput) String() string
- func (s *UpdateMetricAttributionInput) Validate() error
- type UpdateMetricAttributionOutput
- type UpdateRecommenderInput
- func (s UpdateRecommenderInput) GoString() string
- func (s *UpdateRecommenderInput) SetRecommenderArn(v string) *UpdateRecommenderInput
- func (s *UpdateRecommenderInput) SetRecommenderConfig(v *RecommenderConfig) *UpdateRecommenderInput
- func (s UpdateRecommenderInput) String() string
- func (s *UpdateRecommenderInput) Validate() error
- type UpdateRecommenderOutput
Constants ¶
const ( // BatchInferenceJobModeBatchInference is a BatchInferenceJobMode enum value BatchInferenceJobModeBatchInference = "BATCH_INFERENCE" // BatchInferenceJobModeThemeGeneration is a BatchInferenceJobMode enum value BatchInferenceJobModeThemeGeneration = "THEME_GENERATION" )
const ( // DomainEcommerce is a Domain enum value DomainEcommerce = "ECOMMERCE" // DomainVideoOnDemand is a Domain enum value DomainVideoOnDemand = "VIDEO_ON_DEMAND" )
const ( // ImportModeFull is a ImportMode enum value ImportModeFull = "FULL" // ImportModeIncremental is a ImportMode enum value ImportModeIncremental = "INCREMENTAL" )
const ( // IngestionModeBulk is a IngestionMode enum value IngestionModeBulk = "BULK" // IngestionModePut is a IngestionMode enum value IngestionModePut = "PUT" // IngestionModeAll is a IngestionMode enum value IngestionModeAll = "ALL" )
const ( // ObjectiveSensitivityLow is a ObjectiveSensitivity enum value ObjectiveSensitivityLow = "LOW" // ObjectiveSensitivityMedium is a ObjectiveSensitivity enum value ObjectiveSensitivityMedium = "MEDIUM" // ObjectiveSensitivityHigh is a ObjectiveSensitivity enum value ObjectiveSensitivityHigh = "HIGH" // ObjectiveSensitivityOff is a ObjectiveSensitivity enum value ObjectiveSensitivityOff = "OFF" )
const ( // TrainingModeFull is a TrainingMode enum value TrainingModeFull = "FULL" // TrainingModeUpdate is a TrainingMode enum value TrainingModeUpdate = "UPDATE" )
const ( // ErrCodeInvalidInputException for service response error code // "InvalidInputException". // // Provide a valid value for the field or parameter. ErrCodeInvalidInputException = "InvalidInputException" // ErrCodeInvalidNextTokenException for service response error code // "InvalidNextTokenException". // // The token is not valid. ErrCodeInvalidNextTokenException = "InvalidNextTokenException" // ErrCodeLimitExceededException for service response error code // "LimitExceededException". // // The limit on the number of requests per second has been exceeded. ErrCodeLimitExceededException = "LimitExceededException" // ErrCodeResourceAlreadyExistsException for service response error code // "ResourceAlreadyExistsException". // // The specified resource already exists. ErrCodeResourceAlreadyExistsException = "ResourceAlreadyExistsException" // ErrCodeResourceInUseException for service response error code // "ResourceInUseException". // // The specified resource is in use. ErrCodeResourceInUseException = "ResourceInUseException" // ErrCodeResourceNotFoundException for service response error code // "ResourceNotFoundException". // // Could not find the specified resource. ErrCodeResourceNotFoundException = "ResourceNotFoundException" // ErrCodeTooManyTagKeysException for service response error code // "TooManyTagKeysException". // // The request contains more tag keys than can be associated with a resource // (50 tag keys per resource). ErrCodeTooManyTagKeysException = "TooManyTagKeysException" // ErrCodeTooManyTagsException for service response error code // "TooManyTagsException". // // You have exceeded the maximum number of tags you can apply to this resource. ErrCodeTooManyTagsException = "TooManyTagsException" )
const ( ServiceName = "Personalize" // Name of service. EndpointsID = "personalize" // ID to lookup a service endpoint with. ServiceID = "Personalize" // ServiceID is a unique identifier of a specific service. )
Service information constants
const (
// RecipeProviderService is a RecipeProvider enum value
RecipeProviderService = "SERVICE"
)
Variables ¶
This section is empty.
Functions ¶
func BatchInferenceJobMode_Values ¶
func BatchInferenceJobMode_Values() []string
BatchInferenceJobMode_Values returns all elements of the BatchInferenceJobMode enum
func Domain_Values ¶
func Domain_Values() []string
Domain_Values returns all elements of the Domain enum
func ImportMode_Values ¶
func ImportMode_Values() []string
ImportMode_Values returns all elements of the ImportMode enum
func IngestionMode_Values ¶
func IngestionMode_Values() []string
IngestionMode_Values returns all elements of the IngestionMode enum
func ObjectiveSensitivity_Values ¶
func ObjectiveSensitivity_Values() []string
ObjectiveSensitivity_Values returns all elements of the ObjectiveSensitivity enum
func RecipeProvider_Values ¶
func RecipeProvider_Values() []string
RecipeProvider_Values returns all elements of the RecipeProvider enum
func TrainingMode_Values ¶
func TrainingMode_Values() []string
TrainingMode_Values returns all elements of the TrainingMode enum
Types ¶
type Algorithm ¶
type Algorithm struct { // The Amazon Resource Name (ARN) of the algorithm. AlgorithmArn *string `locationName:"algorithmArn" type:"string"` // The URI of the Docker container for the algorithm image. AlgorithmImage *AlgorithmImage `locationName:"algorithmImage" type:"structure"` // The date and time (in Unix time) that the algorithm was created. CreationDateTime *time.Time `locationName:"creationDateTime" type:"timestamp"` // Specifies the default hyperparameters, their ranges, and whether they are // tunable. A tunable hyperparameter can have its value determined during hyperparameter // optimization (HPO). DefaultHyperParameterRanges *DefaultHyperParameterRanges `locationName:"defaultHyperParameterRanges" type:"structure"` // Specifies the default hyperparameters. DefaultHyperParameters map[string]*string `locationName:"defaultHyperParameters" type:"map"` // Specifies the default maximum number of training jobs and parallel training // jobs. DefaultResourceConfig map[string]*string `locationName:"defaultResourceConfig" type:"map"` // The date and time (in Unix time) that the algorithm was last updated. LastUpdatedDateTime *time.Time `locationName:"lastUpdatedDateTime" type:"timestamp"` // The name of the algorithm. Name *string `locationName:"name" min:"1" type:"string"` // The Amazon Resource Name (ARN) of the role. RoleArn *string `locationName:"roleArn" type:"string"` // The training input mode. TrainingInputMode *string `locationName:"trainingInputMode" type:"string"` // contains filtered or unexported fields }
Describes a custom algorithm.
func (Algorithm) GoString ¶
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*Algorithm) SetAlgorithmArn ¶
SetAlgorithmArn sets the AlgorithmArn field's value.
func (*Algorithm) SetAlgorithmImage ¶
func (s *Algorithm) SetAlgorithmImage(v *AlgorithmImage) *Algorithm
SetAlgorithmImage sets the AlgorithmImage field's value.
func (*Algorithm) SetCreationDateTime ¶
SetCreationDateTime sets the CreationDateTime field's value.
func (*Algorithm) SetDefaultHyperParameterRanges ¶
func (s *Algorithm) SetDefaultHyperParameterRanges(v *DefaultHyperParameterRanges) *Algorithm
SetDefaultHyperParameterRanges sets the DefaultHyperParameterRanges field's value.
func (*Algorithm) SetDefaultHyperParameters ¶
SetDefaultHyperParameters sets the DefaultHyperParameters field's value.
func (*Algorithm) SetDefaultResourceConfig ¶
SetDefaultResourceConfig sets the DefaultResourceConfig field's value.
func (*Algorithm) SetLastUpdatedDateTime ¶
SetLastUpdatedDateTime sets the LastUpdatedDateTime field's value.
func (*Algorithm) SetRoleArn ¶
SetRoleArn sets the RoleArn field's value.
func (*Algorithm) SetTrainingInputMode ¶
SetTrainingInputMode sets the TrainingInputMode field's value.
type AlgorithmImage ¶
type AlgorithmImage struct { // The URI of the Docker container for the algorithm image. // // DockerURI is a required field DockerURI *string `locationName:"dockerURI" type:"string" required:"true"` // The name of the algorithm image. Name *string `locationName:"name" min:"1" type:"string"` // contains filtered or unexported fields }
Describes an algorithm image.
func (AlgorithmImage) GoString ¶
func (s AlgorithmImage) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*AlgorithmImage) SetDockerURI ¶
func (s *AlgorithmImage) SetDockerURI(v string) *AlgorithmImage
SetDockerURI sets the DockerURI field's value.
func (*AlgorithmImage) SetName ¶
func (s *AlgorithmImage) SetName(v string) *AlgorithmImage
SetName sets the Name field's value.
func (AlgorithmImage) String ¶
func (s AlgorithmImage) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type AutoMLConfig ¶
type AutoMLConfig struct { // The metric to optimize. MetricName *string `locationName:"metricName" type:"string"` // The list of candidate recipes. RecipeList []*string `locationName:"recipeList" type:"list"` // contains filtered or unexported fields }
When the solution performs AutoML (performAutoML is true in CreateSolution (https://docs.aws.amazon.com/personalize/latest/dg/API_CreateSolution.html)), Amazon Personalize determines which recipe, from the specified list, optimizes the given metric. Amazon Personalize then uses that recipe for the solution.
func (AutoMLConfig) GoString ¶
func (s AutoMLConfig) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*AutoMLConfig) SetMetricName ¶
func (s *AutoMLConfig) SetMetricName(v string) *AutoMLConfig
SetMetricName sets the MetricName field's value.
func (*AutoMLConfig) SetRecipeList ¶
func (s *AutoMLConfig) SetRecipeList(v []*string) *AutoMLConfig
SetRecipeList sets the RecipeList field's value.
func (AutoMLConfig) String ¶
func (s AutoMLConfig) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type AutoMLResult ¶
type AutoMLResult struct { // The Amazon Resource Name (ARN) of the best recipe. BestRecipeArn *string `locationName:"bestRecipeArn" type:"string"` // contains filtered or unexported fields }
When the solution performs AutoML (performAutoML is true in CreateSolution (https://docs.aws.amazon.com/personalize/latest/dg/API_CreateSolution.html)), specifies the recipe that best optimized the specified metric.
func (AutoMLResult) GoString ¶
func (s AutoMLResult) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*AutoMLResult) SetBestRecipeArn ¶
func (s *AutoMLResult) SetBestRecipeArn(v string) *AutoMLResult
SetBestRecipeArn sets the BestRecipeArn field's value.
func (AutoMLResult) String ¶
func (s AutoMLResult) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type BatchInferenceJob ¶
type BatchInferenceJob struct { // The Amazon Resource Name (ARN) of the batch inference job. BatchInferenceJobArn *string `locationName:"batchInferenceJobArn" type:"string"` // A string to string map of the configuration details of a batch inference // job. BatchInferenceJobConfig *BatchInferenceJobConfig `locationName:"batchInferenceJobConfig" type:"structure"` // The job's mode. BatchInferenceJobMode *string `locationName:"batchInferenceJobMode" type:"string" enum:"BatchInferenceJobMode"` // The time at which the batch inference job was created. CreationDateTime *time.Time `locationName:"creationDateTime" type:"timestamp"` // If the batch inference job failed, the reason for the failure. FailureReason *string `locationName:"failureReason" type:"string"` // The ARN of the filter used on the batch inference job. FilterArn *string `locationName:"filterArn" type:"string"` // The Amazon S3 path that leads to the input data used to generate the batch // inference job. JobInput *BatchInferenceJobInput `locationName:"jobInput" type:"structure"` // The name of the batch inference job. JobName *string `locationName:"jobName" min:"1" type:"string"` // The Amazon S3 bucket that contains the output data generated by the batch // inference job. JobOutput *BatchInferenceJobOutput `locationName:"jobOutput" type:"structure"` // The time at which the batch inference job was last updated. LastUpdatedDateTime *time.Time `locationName:"lastUpdatedDateTime" type:"timestamp"` // The number of recommendations generated by the batch inference job. This // number includes the error messages generated for failed input records. NumResults *int64 `locationName:"numResults" type:"integer"` // The ARN of the Amazon Identity and Access Management (IAM) role that requested // the batch inference job. RoleArn *string `locationName:"roleArn" type:"string"` // The Amazon Resource Name (ARN) of the solution version from which the batch // inference job was created. SolutionVersionArn *string `locationName:"solutionVersionArn" type:"string"` // The status of the batch inference job. The status is one of the following // values: // // * PENDING // // * IN PROGRESS // // * ACTIVE // // * CREATE FAILED Status *string `locationName:"status" type:"string"` // The job's theme generation settings. ThemeGenerationConfig *ThemeGenerationConfig `locationName:"themeGenerationConfig" type:"structure"` // contains filtered or unexported fields }
Contains information on a batch inference job.
func (BatchInferenceJob) GoString ¶
func (s BatchInferenceJob) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*BatchInferenceJob) SetBatchInferenceJobArn ¶
func (s *BatchInferenceJob) SetBatchInferenceJobArn(v string) *BatchInferenceJob
SetBatchInferenceJobArn sets the BatchInferenceJobArn field's value.
func (*BatchInferenceJob) SetBatchInferenceJobConfig ¶
func (s *BatchInferenceJob) SetBatchInferenceJobConfig(v *BatchInferenceJobConfig) *BatchInferenceJob
SetBatchInferenceJobConfig sets the BatchInferenceJobConfig field's value.
func (*BatchInferenceJob) SetBatchInferenceJobMode ¶
func (s *BatchInferenceJob) SetBatchInferenceJobMode(v string) *BatchInferenceJob
SetBatchInferenceJobMode sets the BatchInferenceJobMode field's value.
func (*BatchInferenceJob) SetCreationDateTime ¶
func (s *BatchInferenceJob) SetCreationDateTime(v time.Time) *BatchInferenceJob
SetCreationDateTime sets the CreationDateTime field's value.
func (*BatchInferenceJob) SetFailureReason ¶
func (s *BatchInferenceJob) SetFailureReason(v string) *BatchInferenceJob
SetFailureReason sets the FailureReason field's value.
func (*BatchInferenceJob) SetFilterArn ¶
func (s *BatchInferenceJob) SetFilterArn(v string) *BatchInferenceJob
SetFilterArn sets the FilterArn field's value.
func (*BatchInferenceJob) SetJobInput ¶
func (s *BatchInferenceJob) SetJobInput(v *BatchInferenceJobInput) *BatchInferenceJob
SetJobInput sets the JobInput field's value.
func (*BatchInferenceJob) SetJobName ¶
func (s *BatchInferenceJob) SetJobName(v string) *BatchInferenceJob
SetJobName sets the JobName field's value.
func (*BatchInferenceJob) SetJobOutput ¶
func (s *BatchInferenceJob) SetJobOutput(v *BatchInferenceJobOutput) *BatchInferenceJob
SetJobOutput sets the JobOutput field's value.
func (*BatchInferenceJob) SetLastUpdatedDateTime ¶
func (s *BatchInferenceJob) SetLastUpdatedDateTime(v time.Time) *BatchInferenceJob
SetLastUpdatedDateTime sets the LastUpdatedDateTime field's value.
func (*BatchInferenceJob) SetNumResults ¶
func (s *BatchInferenceJob) SetNumResults(v int64) *BatchInferenceJob
SetNumResults sets the NumResults field's value.
func (*BatchInferenceJob) SetRoleArn ¶
func (s *BatchInferenceJob) SetRoleArn(v string) *BatchInferenceJob
SetRoleArn sets the RoleArn field's value.
func (*BatchInferenceJob) SetSolutionVersionArn ¶
func (s *BatchInferenceJob) SetSolutionVersionArn(v string) *BatchInferenceJob
SetSolutionVersionArn sets the SolutionVersionArn field's value.
func (*BatchInferenceJob) SetStatus ¶
func (s *BatchInferenceJob) SetStatus(v string) *BatchInferenceJob
SetStatus sets the Status field's value.
func (*BatchInferenceJob) SetThemeGenerationConfig ¶
func (s *BatchInferenceJob) SetThemeGenerationConfig(v *ThemeGenerationConfig) *BatchInferenceJob
SetThemeGenerationConfig sets the ThemeGenerationConfig field's value.
func (BatchInferenceJob) String ¶
func (s BatchInferenceJob) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type BatchInferenceJobConfig ¶
type BatchInferenceJobConfig struct { // A string to string map specifying the exploration configuration hyperparameters, // including explorationWeight and explorationItemAgeCutOff, you want to use // to configure the amount of item exploration Amazon Personalize uses when // recommending items. See User-Personalization (https://docs.aws.amazon.com/personalize/latest/dg/native-recipe-new-item-USER_PERSONALIZATION.html). ItemExplorationConfig map[string]*string `locationName:"itemExplorationConfig" type:"map"` // contains filtered or unexported fields }
The configuration details of a batch inference job.
func (BatchInferenceJobConfig) GoString ¶
func (s BatchInferenceJobConfig) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*BatchInferenceJobConfig) SetItemExplorationConfig ¶
func (s *BatchInferenceJobConfig) SetItemExplorationConfig(v map[string]*string) *BatchInferenceJobConfig
SetItemExplorationConfig sets the ItemExplorationConfig field's value.
func (BatchInferenceJobConfig) String ¶
func (s BatchInferenceJobConfig) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type BatchInferenceJobInput ¶
type BatchInferenceJobInput struct { // The URI of the Amazon S3 location that contains your input data. The Amazon // S3 bucket must be in the same region as the API endpoint you are calling. // // S3DataSource is a required field S3DataSource *S3DataConfig `locationName:"s3DataSource" type:"structure" required:"true"` // contains filtered or unexported fields }
The input configuration of a batch inference job.
func (BatchInferenceJobInput) GoString ¶
func (s BatchInferenceJobInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*BatchInferenceJobInput) SetS3DataSource ¶
func (s *BatchInferenceJobInput) SetS3DataSource(v *S3DataConfig) *BatchInferenceJobInput
SetS3DataSource sets the S3DataSource field's value.
func (BatchInferenceJobInput) String ¶
func (s BatchInferenceJobInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*BatchInferenceJobInput) Validate ¶
func (s *BatchInferenceJobInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type BatchInferenceJobOutput ¶
type BatchInferenceJobOutput struct { // Information on the Amazon S3 bucket in which the batch inference job's output // is stored. // // S3DataDestination is a required field S3DataDestination *S3DataConfig `locationName:"s3DataDestination" type:"structure" required:"true"` // contains filtered or unexported fields }
The output configuration parameters of a batch inference job.
func (BatchInferenceJobOutput) GoString ¶
func (s BatchInferenceJobOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*BatchInferenceJobOutput) SetS3DataDestination ¶
func (s *BatchInferenceJobOutput) SetS3DataDestination(v *S3DataConfig) *BatchInferenceJobOutput
SetS3DataDestination sets the S3DataDestination field's value.
func (BatchInferenceJobOutput) String ¶
func (s BatchInferenceJobOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*BatchInferenceJobOutput) Validate ¶
func (s *BatchInferenceJobOutput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type BatchInferenceJobSummary ¶
type BatchInferenceJobSummary struct { // The Amazon Resource Name (ARN) of the batch inference job. BatchInferenceJobArn *string `locationName:"batchInferenceJobArn" type:"string"` // The job's mode. BatchInferenceJobMode *string `locationName:"batchInferenceJobMode" type:"string" enum:"BatchInferenceJobMode"` // The time at which the batch inference job was created. CreationDateTime *time.Time `locationName:"creationDateTime" type:"timestamp"` // If the batch inference job failed, the reason for the failure. FailureReason *string `locationName:"failureReason" type:"string"` // The name of the batch inference job. JobName *string `locationName:"jobName" min:"1" type:"string"` // The time at which the batch inference job was last updated. LastUpdatedDateTime *time.Time `locationName:"lastUpdatedDateTime" type:"timestamp"` // The ARN of the solution version used by the batch inference job. SolutionVersionArn *string `locationName:"solutionVersionArn" type:"string"` // The status of the batch inference job. The status is one of the following // values: // // * PENDING // // * IN PROGRESS // // * ACTIVE // // * CREATE FAILED Status *string `locationName:"status" type:"string"` // contains filtered or unexported fields }
A truncated version of the BatchInferenceJob (https://docs.aws.amazon.com/personalize/latest/dg/API_BatchInferenceJob.html). The ListBatchInferenceJobs (https://docs.aws.amazon.com/personalize/latest/dg/API_ListBatchInferenceJobs.html) operation returns a list of batch inference job summaries.
func (BatchInferenceJobSummary) GoString ¶
func (s BatchInferenceJobSummary) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*BatchInferenceJobSummary) SetBatchInferenceJobArn ¶
func (s *BatchInferenceJobSummary) SetBatchInferenceJobArn(v string) *BatchInferenceJobSummary
SetBatchInferenceJobArn sets the BatchInferenceJobArn field's value.
func (*BatchInferenceJobSummary) SetBatchInferenceJobMode ¶
func (s *BatchInferenceJobSummary) SetBatchInferenceJobMode(v string) *BatchInferenceJobSummary
SetBatchInferenceJobMode sets the BatchInferenceJobMode field's value.
func (*BatchInferenceJobSummary) SetCreationDateTime ¶
func (s *BatchInferenceJobSummary) SetCreationDateTime(v time.Time) *BatchInferenceJobSummary
SetCreationDateTime sets the CreationDateTime field's value.
func (*BatchInferenceJobSummary) SetFailureReason ¶
func (s *BatchInferenceJobSummary) SetFailureReason(v string) *BatchInferenceJobSummary
SetFailureReason sets the FailureReason field's value.
func (*BatchInferenceJobSummary) SetJobName ¶
func (s *BatchInferenceJobSummary) SetJobName(v string) *BatchInferenceJobSummary
SetJobName sets the JobName field's value.
func (*BatchInferenceJobSummary) SetLastUpdatedDateTime ¶
func (s *BatchInferenceJobSummary) SetLastUpdatedDateTime(v time.Time) *BatchInferenceJobSummary
SetLastUpdatedDateTime sets the LastUpdatedDateTime field's value.
func (*BatchInferenceJobSummary) SetSolutionVersionArn ¶
func (s *BatchInferenceJobSummary) SetSolutionVersionArn(v string) *BatchInferenceJobSummary
SetSolutionVersionArn sets the SolutionVersionArn field's value.
func (*BatchInferenceJobSummary) SetStatus ¶
func (s *BatchInferenceJobSummary) SetStatus(v string) *BatchInferenceJobSummary
SetStatus sets the Status field's value.
func (BatchInferenceJobSummary) String ¶
func (s BatchInferenceJobSummary) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type BatchSegmentJob ¶
type BatchSegmentJob struct { // The Amazon Resource Name (ARN) of the batch segment job. BatchSegmentJobArn *string `locationName:"batchSegmentJobArn" type:"string"` // The time at which the batch segment job was created. CreationDateTime *time.Time `locationName:"creationDateTime" type:"timestamp"` // If the batch segment job failed, the reason for the failure. FailureReason *string `locationName:"failureReason" type:"string"` // The ARN of the filter used on the batch segment job. FilterArn *string `locationName:"filterArn" type:"string"` // The Amazon S3 path that leads to the input data used to generate the batch // segment job. JobInput *BatchSegmentJobInput_ `locationName:"jobInput" type:"structure"` // The name of the batch segment job. JobName *string `locationName:"jobName" min:"1" type:"string"` // The Amazon S3 bucket that contains the output data generated by the batch // segment job. JobOutput *BatchSegmentJobOutput_ `locationName:"jobOutput" type:"structure"` // The time at which the batch segment job last updated. LastUpdatedDateTime *time.Time `locationName:"lastUpdatedDateTime" type:"timestamp"` // The number of predicted users generated by the batch segment job for each // line of input data. The maximum number of users per segment is 5 million. NumResults *int64 `locationName:"numResults" type:"integer"` // The ARN of the Amazon Identity and Access Management (IAM) role that requested // the batch segment job. RoleArn *string `locationName:"roleArn" type:"string"` // The Amazon Resource Name (ARN) of the solution version used by the batch // segment job to generate batch segments. SolutionVersionArn *string `locationName:"solutionVersionArn" type:"string"` // The status of the batch segment job. The status is one of the following values: // // * PENDING // // * IN PROGRESS // // * ACTIVE // // * CREATE FAILED Status *string `locationName:"status" type:"string"` // contains filtered or unexported fields }
Contains information on a batch segment job.
func (BatchSegmentJob) GoString ¶
func (s BatchSegmentJob) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*BatchSegmentJob) SetBatchSegmentJobArn ¶
func (s *BatchSegmentJob) SetBatchSegmentJobArn(v string) *BatchSegmentJob
SetBatchSegmentJobArn sets the BatchSegmentJobArn field's value.
func (*BatchSegmentJob) SetCreationDateTime ¶
func (s *BatchSegmentJob) SetCreationDateTime(v time.Time) *BatchSegmentJob
SetCreationDateTime sets the CreationDateTime field's value.
func (*BatchSegmentJob) SetFailureReason ¶
func (s *BatchSegmentJob) SetFailureReason(v string) *BatchSegmentJob
SetFailureReason sets the FailureReason field's value.
func (*BatchSegmentJob) SetFilterArn ¶
func (s *BatchSegmentJob) SetFilterArn(v string) *BatchSegmentJob
SetFilterArn sets the FilterArn field's value.
func (*BatchSegmentJob) SetJobInput ¶
func (s *BatchSegmentJob) SetJobInput(v *BatchSegmentJobInput_) *BatchSegmentJob
SetJobInput sets the JobInput field's value.
func (*BatchSegmentJob) SetJobName ¶
func (s *BatchSegmentJob) SetJobName(v string) *BatchSegmentJob
SetJobName sets the JobName field's value.
func (*BatchSegmentJob) SetJobOutput ¶
func (s *BatchSegmentJob) SetJobOutput(v *BatchSegmentJobOutput_) *BatchSegmentJob
SetJobOutput sets the JobOutput field's value.
func (*BatchSegmentJob) SetLastUpdatedDateTime ¶
func (s *BatchSegmentJob) SetLastUpdatedDateTime(v time.Time) *BatchSegmentJob
SetLastUpdatedDateTime sets the LastUpdatedDateTime field's value.
func (*BatchSegmentJob) SetNumResults ¶
func (s *BatchSegmentJob) SetNumResults(v int64) *BatchSegmentJob
SetNumResults sets the NumResults field's value.
func (*BatchSegmentJob) SetRoleArn ¶
func (s *BatchSegmentJob) SetRoleArn(v string) *BatchSegmentJob
SetRoleArn sets the RoleArn field's value.
func (*BatchSegmentJob) SetSolutionVersionArn ¶
func (s *BatchSegmentJob) SetSolutionVersionArn(v string) *BatchSegmentJob
SetSolutionVersionArn sets the SolutionVersionArn field's value.
func (*BatchSegmentJob) SetStatus ¶
func (s *BatchSegmentJob) SetStatus(v string) *BatchSegmentJob
SetStatus sets the Status field's value.
func (BatchSegmentJob) String ¶
func (s BatchSegmentJob) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type BatchSegmentJobInput_ ¶
type BatchSegmentJobInput_ struct { // The configuration details of an Amazon S3 input or output bucket. // // S3DataSource is a required field S3DataSource *S3DataConfig `locationName:"s3DataSource" type:"structure" required:"true"` // contains filtered or unexported fields }
The input configuration of a batch segment job.
func (BatchSegmentJobInput_) GoString ¶
func (s BatchSegmentJobInput_) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*BatchSegmentJobInput_) SetS3DataSource ¶
func (s *BatchSegmentJobInput_) SetS3DataSource(v *S3DataConfig) *BatchSegmentJobInput_
SetS3DataSource sets the S3DataSource field's value.
func (BatchSegmentJobInput_) String ¶
func (s BatchSegmentJobInput_) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*BatchSegmentJobInput_) Validate ¶
func (s *BatchSegmentJobInput_) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type BatchSegmentJobOutput_ ¶
type BatchSegmentJobOutput_ struct { // The configuration details of an Amazon S3 input or output bucket. // // S3DataDestination is a required field S3DataDestination *S3DataConfig `locationName:"s3DataDestination" type:"structure" required:"true"` // contains filtered or unexported fields }
The output configuration parameters of a batch segment job.
func (BatchSegmentJobOutput_) GoString ¶
func (s BatchSegmentJobOutput_) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*BatchSegmentJobOutput_) SetS3DataDestination ¶
func (s *BatchSegmentJobOutput_) SetS3DataDestination(v *S3DataConfig) *BatchSegmentJobOutput_
SetS3DataDestination sets the S3DataDestination field's value.
func (BatchSegmentJobOutput_) String ¶
func (s BatchSegmentJobOutput_) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*BatchSegmentJobOutput_) Validate ¶
func (s *BatchSegmentJobOutput_) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type BatchSegmentJobSummary ¶
type BatchSegmentJobSummary struct { // The Amazon Resource Name (ARN) of the batch segment job. BatchSegmentJobArn *string `locationName:"batchSegmentJobArn" type:"string"` // The time at which the batch segment job was created. CreationDateTime *time.Time `locationName:"creationDateTime" type:"timestamp"` // If the batch segment job failed, the reason for the failure. FailureReason *string `locationName:"failureReason" type:"string"` // The name of the batch segment job. JobName *string `locationName:"jobName" min:"1" type:"string"` // The time at which the batch segment job was last updated. LastUpdatedDateTime *time.Time `locationName:"lastUpdatedDateTime" type:"timestamp"` // The Amazon Resource Name (ARN) of the solution version used by the batch // segment job to generate batch segments. SolutionVersionArn *string `locationName:"solutionVersionArn" type:"string"` // The status of the batch segment job. The status is one of the following values: // // * PENDING // // * IN PROGRESS // // * ACTIVE // // * CREATE FAILED Status *string `locationName:"status" type:"string"` // contains filtered or unexported fields }
A truncated version of the BatchSegmentJob (https://docs.aws.amazon.com/personalize/latest/dg/API_BatchSegmentJob.html) datatype. ListBatchSegmentJobs (https://docs.aws.amazon.com/personalize/latest/dg/API_ListBatchSegmentJobs.html) operation returns a list of batch segment job summaries.
func (BatchSegmentJobSummary) GoString ¶
func (s BatchSegmentJobSummary) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*BatchSegmentJobSummary) SetBatchSegmentJobArn ¶
func (s *BatchSegmentJobSummary) SetBatchSegmentJobArn(v string) *BatchSegmentJobSummary
SetBatchSegmentJobArn sets the BatchSegmentJobArn field's value.
func (*BatchSegmentJobSummary) SetCreationDateTime ¶
func (s *BatchSegmentJobSummary) SetCreationDateTime(v time.Time) *BatchSegmentJobSummary
SetCreationDateTime sets the CreationDateTime field's value.
func (*BatchSegmentJobSummary) SetFailureReason ¶
func (s *BatchSegmentJobSummary) SetFailureReason(v string) *BatchSegmentJobSummary
SetFailureReason sets the FailureReason field's value.
func (*BatchSegmentJobSummary) SetJobName ¶
func (s *BatchSegmentJobSummary) SetJobName(v string) *BatchSegmentJobSummary
SetJobName sets the JobName field's value.
func (*BatchSegmentJobSummary) SetLastUpdatedDateTime ¶
func (s *BatchSegmentJobSummary) SetLastUpdatedDateTime(v time.Time) *BatchSegmentJobSummary
SetLastUpdatedDateTime sets the LastUpdatedDateTime field's value.
func (*BatchSegmentJobSummary) SetSolutionVersionArn ¶
func (s *BatchSegmentJobSummary) SetSolutionVersionArn(v string) *BatchSegmentJobSummary
SetSolutionVersionArn sets the SolutionVersionArn field's value.
func (*BatchSegmentJobSummary) SetStatus ¶
func (s *BatchSegmentJobSummary) SetStatus(v string) *BatchSegmentJobSummary
SetStatus sets the Status field's value.
func (BatchSegmentJobSummary) String ¶
func (s BatchSegmentJobSummary) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type Campaign ¶
type Campaign struct { // The Amazon Resource Name (ARN) of the campaign. CampaignArn *string `locationName:"campaignArn" type:"string"` // The configuration details of a campaign. CampaignConfig *CampaignConfig `locationName:"campaignConfig" type:"structure"` // The date and time (in Unix format) that the campaign was created. CreationDateTime *time.Time `locationName:"creationDateTime" type:"timestamp"` // If a campaign fails, the reason behind the failure. FailureReason *string `locationName:"failureReason" type:"string"` // The date and time (in Unix format) that the campaign was last updated. LastUpdatedDateTime *time.Time `locationName:"lastUpdatedDateTime" type:"timestamp"` // Provides a summary of the properties of a campaign update. For a complete // listing, call the DescribeCampaign (https://docs.aws.amazon.com/personalize/latest/dg/API_DescribeCampaign.html) // API. LatestCampaignUpdate *CampaignUpdateSummary `locationName:"latestCampaignUpdate" type:"structure"` // Specifies the requested minimum provisioned transactions (recommendations) // per second. A high minProvisionedTPS will increase your bill. We recommend // starting with 1 for minProvisionedTPS (the default). Track your usage using // Amazon CloudWatch metrics, and increase the minProvisionedTPS as necessary. MinProvisionedTPS *int64 `locationName:"minProvisionedTPS" min:"1" type:"integer"` // The name of the campaign. Name *string `locationName:"name" min:"1" type:"string"` // The Amazon Resource Name (ARN) of a specific version of the solution. SolutionVersionArn *string `locationName:"solutionVersionArn" type:"string"` // The status of the campaign. // // A campaign can be in one of the following states: // // * CREATE PENDING > CREATE IN_PROGRESS > ACTIVE -or- CREATE FAILED // // * DELETE PENDING > DELETE IN_PROGRESS Status *string `locationName:"status" type:"string"` // contains filtered or unexported fields }
An object that describes the deployment of a solution version. For more information on campaigns, see CreateCampaign (https://docs.aws.amazon.com/personalize/latest/dg/API_CreateCampaign.html).
func (Campaign) GoString ¶
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*Campaign) SetCampaignArn ¶
SetCampaignArn sets the CampaignArn field's value.
func (*Campaign) SetCampaignConfig ¶
func (s *Campaign) SetCampaignConfig(v *CampaignConfig) *Campaign
SetCampaignConfig sets the CampaignConfig field's value.
func (*Campaign) SetCreationDateTime ¶
SetCreationDateTime sets the CreationDateTime field's value.
func (*Campaign) SetFailureReason ¶
SetFailureReason sets the FailureReason field's value.
func (*Campaign) SetLastUpdatedDateTime ¶
SetLastUpdatedDateTime sets the LastUpdatedDateTime field's value.
func (*Campaign) SetLatestCampaignUpdate ¶
func (s *Campaign) SetLatestCampaignUpdate(v *CampaignUpdateSummary) *Campaign
SetLatestCampaignUpdate sets the LatestCampaignUpdate field's value.
func (*Campaign) SetMinProvisionedTPS ¶
SetMinProvisionedTPS sets the MinProvisionedTPS field's value.
func (*Campaign) SetSolutionVersionArn ¶
SetSolutionVersionArn sets the SolutionVersionArn field's value.
type CampaignConfig ¶
type CampaignConfig struct { // Whether metadata with recommendations is enabled for the campaign. If enabled, // you can specify the columns from your Items dataset in your request for recommendations. // Amazon Personalize returns this data for each item in the recommendation // response. // // If you enable metadata in recommendations, you will incur additional costs. // For more information, see Amazon Personalize pricing (https://aws.amazon.com/personalize/pricing/). EnableMetadataWithRecommendations *bool `locationName:"enableMetadataWithRecommendations" type:"boolean"` // Specifies the exploration configuration hyperparameters, including explorationWeight // and explorationItemAgeCutOff, you want to use to configure the amount of // item exploration Amazon Personalize uses when recommending items. Provide // itemExplorationConfig data only if your solution uses the User-Personalization // (https://docs.aws.amazon.com/personalize/latest/dg/native-recipe-new-item-USER_PERSONALIZATION.html) // recipe. ItemExplorationConfig map[string]*string `locationName:"itemExplorationConfig" type:"map"` // contains filtered or unexported fields }
The configuration details of a campaign.
func (CampaignConfig) GoString ¶
func (s CampaignConfig) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*CampaignConfig) SetEnableMetadataWithRecommendations ¶
func (s *CampaignConfig) SetEnableMetadataWithRecommendations(v bool) *CampaignConfig
SetEnableMetadataWithRecommendations sets the EnableMetadataWithRecommendations field's value.
func (*CampaignConfig) SetItemExplorationConfig ¶
func (s *CampaignConfig) SetItemExplorationConfig(v map[string]*string) *CampaignConfig
SetItemExplorationConfig sets the ItemExplorationConfig field's value.
func (CampaignConfig) String ¶
func (s CampaignConfig) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type CampaignSummary ¶
type CampaignSummary struct { // The Amazon Resource Name (ARN) of the campaign. CampaignArn *string `locationName:"campaignArn" type:"string"` // The date and time (in Unix time) that the campaign was created. CreationDateTime *time.Time `locationName:"creationDateTime" type:"timestamp"` // If a campaign fails, the reason behind the failure. FailureReason *string `locationName:"failureReason" type:"string"` // The date and time (in Unix time) that the campaign was last updated. LastUpdatedDateTime *time.Time `locationName:"lastUpdatedDateTime" type:"timestamp"` // The name of the campaign. Name *string `locationName:"name" min:"1" type:"string"` // The status of the campaign. // // A campaign can be in one of the following states: // // * CREATE PENDING > CREATE IN_PROGRESS > ACTIVE -or- CREATE FAILED // // * DELETE PENDING > DELETE IN_PROGRESS Status *string `locationName:"status" type:"string"` // contains filtered or unexported fields }
Provides a summary of the properties of a campaign. For a complete listing, call the DescribeCampaign (https://docs.aws.amazon.com/personalize/latest/dg/API_DescribeCampaign.html) API.
func (CampaignSummary) GoString ¶
func (s CampaignSummary) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*CampaignSummary) SetCampaignArn ¶
func (s *CampaignSummary) SetCampaignArn(v string) *CampaignSummary
SetCampaignArn sets the CampaignArn field's value.
func (*CampaignSummary) SetCreationDateTime ¶
func (s *CampaignSummary) SetCreationDateTime(v time.Time) *CampaignSummary
SetCreationDateTime sets the CreationDateTime field's value.
func (*CampaignSummary) SetFailureReason ¶
func (s *CampaignSummary) SetFailureReason(v string) *CampaignSummary
SetFailureReason sets the FailureReason field's value.
func (*CampaignSummary) SetLastUpdatedDateTime ¶
func (s *CampaignSummary) SetLastUpdatedDateTime(v time.Time) *CampaignSummary
SetLastUpdatedDateTime sets the LastUpdatedDateTime field's value.
func (*CampaignSummary) SetName ¶
func (s *CampaignSummary) SetName(v string) *CampaignSummary
SetName sets the Name field's value.
func (*CampaignSummary) SetStatus ¶
func (s *CampaignSummary) SetStatus(v string) *CampaignSummary
SetStatus sets the Status field's value.
func (CampaignSummary) String ¶
func (s CampaignSummary) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type CampaignUpdateSummary ¶
type CampaignUpdateSummary struct { // The configuration details of a campaign. CampaignConfig *CampaignConfig `locationName:"campaignConfig" type:"structure"` // The date and time (in Unix time) that the campaign update was created. CreationDateTime *time.Time `locationName:"creationDateTime" type:"timestamp"` // If a campaign update fails, the reason behind the failure. FailureReason *string `locationName:"failureReason" type:"string"` // The date and time (in Unix time) that the campaign update was last updated. LastUpdatedDateTime *time.Time `locationName:"lastUpdatedDateTime" type:"timestamp"` // Specifies the requested minimum provisioned transactions (recommendations) // per second that Amazon Personalize will support. MinProvisionedTPS *int64 `locationName:"minProvisionedTPS" min:"1" type:"integer"` // The Amazon Resource Name (ARN) of the deployed solution version. SolutionVersionArn *string `locationName:"solutionVersionArn" type:"string"` // The status of the campaign update. // // A campaign update can be in one of the following states: // // * CREATE PENDING > CREATE IN_PROGRESS > ACTIVE -or- CREATE FAILED // // * DELETE PENDING > DELETE IN_PROGRESS Status *string `locationName:"status" type:"string"` // contains filtered or unexported fields }
Provides a summary of the properties of a campaign update. For a complete listing, call the DescribeCampaign (https://docs.aws.amazon.com/personalize/latest/dg/API_DescribeCampaign.html) API.
func (CampaignUpdateSummary) GoString ¶
func (s CampaignUpdateSummary) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*CampaignUpdateSummary) SetCampaignConfig ¶
func (s *CampaignUpdateSummary) SetCampaignConfig(v *CampaignConfig) *CampaignUpdateSummary
SetCampaignConfig sets the CampaignConfig field's value.
func (*CampaignUpdateSummary) SetCreationDateTime ¶
func (s *CampaignUpdateSummary) SetCreationDateTime(v time.Time) *CampaignUpdateSummary
SetCreationDateTime sets the CreationDateTime field's value.
func (*CampaignUpdateSummary) SetFailureReason ¶
func (s *CampaignUpdateSummary) SetFailureReason(v string) *CampaignUpdateSummary
SetFailureReason sets the FailureReason field's value.
func (*CampaignUpdateSummary) SetLastUpdatedDateTime ¶
func (s *CampaignUpdateSummary) SetLastUpdatedDateTime(v time.Time) *CampaignUpdateSummary
SetLastUpdatedDateTime sets the LastUpdatedDateTime field's value.
func (*CampaignUpdateSummary) SetMinProvisionedTPS ¶
func (s *CampaignUpdateSummary) SetMinProvisionedTPS(v int64) *CampaignUpdateSummary
SetMinProvisionedTPS sets the MinProvisionedTPS field's value.
func (*CampaignUpdateSummary) SetSolutionVersionArn ¶
func (s *CampaignUpdateSummary) SetSolutionVersionArn(v string) *CampaignUpdateSummary
SetSolutionVersionArn sets the SolutionVersionArn field's value.
func (*CampaignUpdateSummary) SetStatus ¶
func (s *CampaignUpdateSummary) SetStatus(v string) *CampaignUpdateSummary
SetStatus sets the Status field's value.
func (CampaignUpdateSummary) String ¶
func (s CampaignUpdateSummary) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type CategoricalHyperParameterRange ¶
type CategoricalHyperParameterRange struct { // The name of the hyperparameter. Name *string `locationName:"name" type:"string"` // A list of the categories for the hyperparameter. Values []*string `locationName:"values" type:"list"` // contains filtered or unexported fields }
Provides the name and range of a categorical hyperparameter.
func (CategoricalHyperParameterRange) GoString ¶
func (s CategoricalHyperParameterRange) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*CategoricalHyperParameterRange) SetName ¶
func (s *CategoricalHyperParameterRange) SetName(v string) *CategoricalHyperParameterRange
SetName sets the Name field's value.
func (*CategoricalHyperParameterRange) SetValues ¶
func (s *CategoricalHyperParameterRange) SetValues(v []*string) *CategoricalHyperParameterRange
SetValues sets the Values field's value.
func (CategoricalHyperParameterRange) String ¶
func (s CategoricalHyperParameterRange) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type ContinuousHyperParameterRange ¶
type ContinuousHyperParameterRange struct { // The maximum allowable value for the hyperparameter. MaxValue *float64 `locationName:"maxValue" type:"double"` // The minimum allowable value for the hyperparameter. MinValue *float64 `locationName:"minValue" type:"double"` // The name of the hyperparameter. Name *string `locationName:"name" type:"string"` // contains filtered or unexported fields }
Provides the name and range of a continuous hyperparameter.
func (ContinuousHyperParameterRange) GoString ¶
func (s ContinuousHyperParameterRange) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ContinuousHyperParameterRange) SetMaxValue ¶
func (s *ContinuousHyperParameterRange) SetMaxValue(v float64) *ContinuousHyperParameterRange
SetMaxValue sets the MaxValue field's value.
func (*ContinuousHyperParameterRange) SetMinValue ¶
func (s *ContinuousHyperParameterRange) SetMinValue(v float64) *ContinuousHyperParameterRange
SetMinValue sets the MinValue field's value.
func (*ContinuousHyperParameterRange) SetName ¶
func (s *ContinuousHyperParameterRange) SetName(v string) *ContinuousHyperParameterRange
SetName sets the Name field's value.
func (ContinuousHyperParameterRange) String ¶
func (s ContinuousHyperParameterRange) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ContinuousHyperParameterRange) Validate ¶
func (s *ContinuousHyperParameterRange) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type CreateBatchInferenceJobInput ¶
type CreateBatchInferenceJobInput struct { // The configuration details of a batch inference job. BatchInferenceJobConfig *BatchInferenceJobConfig `locationName:"batchInferenceJobConfig" type:"structure"` // The mode of the batch inference job. To generate descriptive themes for groups // of similar items, set the job mode to THEME_GENERATION. If you don't want // to generate themes, use the default BATCH_INFERENCE. // // When you get batch recommendations with themes, you will incur additional // costs. For more information, see Amazon Personalize pricing (https://aws.amazon.com/personalize/pricing/). BatchInferenceJobMode *string `locationName:"batchInferenceJobMode" type:"string" enum:"BatchInferenceJobMode"` // The ARN of the filter to apply to the batch inference job. For more information // on using filters, see Filtering batch recommendations (https://docs.aws.amazon.com/personalize/latest/dg/filter-batch.html). FilterArn *string `locationName:"filterArn" type:"string"` // The Amazon S3 path that leads to the input file to base your recommendations // on. The input material must be in JSON format. // // JobInput is a required field JobInput *BatchInferenceJobInput `locationName:"jobInput" type:"structure" required:"true"` // The name of the batch inference job to create. // // JobName is a required field JobName *string `locationName:"jobName" min:"1" type:"string" required:"true"` // The path to the Amazon S3 bucket where the job's output will be stored. // // JobOutput is a required field JobOutput *BatchInferenceJobOutput `locationName:"jobOutput" type:"structure" required:"true"` // The number of recommendations to retrieve. NumResults *int64 `locationName:"numResults" type:"integer"` // The ARN of the Amazon Identity and Access Management role that has permissions // to read and write to your input and output Amazon S3 buckets respectively. // // RoleArn is a required field RoleArn *string `locationName:"roleArn" type:"string" required:"true"` // The Amazon Resource Name (ARN) of the solution version that will be used // to generate the batch inference recommendations. // // SolutionVersionArn is a required field SolutionVersionArn *string `locationName:"solutionVersionArn" type:"string" required:"true"` // A list of tags (https://docs.aws.amazon.com/personalize/latest/dg/tagging-resources.html) // to apply to the batch inference job. Tags []*Tag `locationName:"tags" type:"list"` // For theme generation jobs, specify the name of the column in your Items dataset // that contains each item's name. ThemeGenerationConfig *ThemeGenerationConfig `locationName:"themeGenerationConfig" type:"structure"` // contains filtered or unexported fields }
func (CreateBatchInferenceJobInput) GoString ¶
func (s CreateBatchInferenceJobInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*CreateBatchInferenceJobInput) SetBatchInferenceJobConfig ¶
func (s *CreateBatchInferenceJobInput) SetBatchInferenceJobConfig(v *BatchInferenceJobConfig) *CreateBatchInferenceJobInput
SetBatchInferenceJobConfig sets the BatchInferenceJobConfig field's value.
func (*CreateBatchInferenceJobInput) SetBatchInferenceJobMode ¶
func (s *CreateBatchInferenceJobInput) SetBatchInferenceJobMode(v string) *CreateBatchInferenceJobInput
SetBatchInferenceJobMode sets the BatchInferenceJobMode field's value.
func (*CreateBatchInferenceJobInput) SetFilterArn ¶
func (s *CreateBatchInferenceJobInput) SetFilterArn(v string) *CreateBatchInferenceJobInput
SetFilterArn sets the FilterArn field's value.
func (*CreateBatchInferenceJobInput) SetJobInput ¶
func (s *CreateBatchInferenceJobInput) SetJobInput(v *BatchInferenceJobInput) *CreateBatchInferenceJobInput
SetJobInput sets the JobInput field's value.
func (*CreateBatchInferenceJobInput) SetJobName ¶
func (s *CreateBatchInferenceJobInput) SetJobName(v string) *CreateBatchInferenceJobInput
SetJobName sets the JobName field's value.
func (*CreateBatchInferenceJobInput) SetJobOutput ¶
func (s *CreateBatchInferenceJobInput) SetJobOutput(v *BatchInferenceJobOutput) *CreateBatchInferenceJobInput
SetJobOutput sets the JobOutput field's value.
func (*CreateBatchInferenceJobInput) SetNumResults ¶
func (s *CreateBatchInferenceJobInput) SetNumResults(v int64) *CreateBatchInferenceJobInput
SetNumResults sets the NumResults field's value.
func (*CreateBatchInferenceJobInput) SetRoleArn ¶
func (s *CreateBatchInferenceJobInput) SetRoleArn(v string) *CreateBatchInferenceJobInput
SetRoleArn sets the RoleArn field's value.
func (*CreateBatchInferenceJobInput) SetSolutionVersionArn ¶
func (s *CreateBatchInferenceJobInput) SetSolutionVersionArn(v string) *CreateBatchInferenceJobInput
SetSolutionVersionArn sets the SolutionVersionArn field's value.
func (*CreateBatchInferenceJobInput) SetTags ¶
func (s *CreateBatchInferenceJobInput) SetTags(v []*Tag) *CreateBatchInferenceJobInput
SetTags sets the Tags field's value.
func (*CreateBatchInferenceJobInput) SetThemeGenerationConfig ¶
func (s *CreateBatchInferenceJobInput) SetThemeGenerationConfig(v *ThemeGenerationConfig) *CreateBatchInferenceJobInput
SetThemeGenerationConfig sets the ThemeGenerationConfig field's value.
func (CreateBatchInferenceJobInput) String ¶
func (s CreateBatchInferenceJobInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*CreateBatchInferenceJobInput) Validate ¶
func (s *CreateBatchInferenceJobInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type CreateBatchInferenceJobOutput ¶
type CreateBatchInferenceJobOutput struct { // The ARN of the batch inference job. BatchInferenceJobArn *string `locationName:"batchInferenceJobArn" type:"string"` // contains filtered or unexported fields }
func (CreateBatchInferenceJobOutput) GoString ¶
func (s CreateBatchInferenceJobOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*CreateBatchInferenceJobOutput) SetBatchInferenceJobArn ¶
func (s *CreateBatchInferenceJobOutput) SetBatchInferenceJobArn(v string) *CreateBatchInferenceJobOutput
SetBatchInferenceJobArn sets the BatchInferenceJobArn field's value.
func (CreateBatchInferenceJobOutput) String ¶
func (s CreateBatchInferenceJobOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type CreateBatchSegmentJobInput ¶
type CreateBatchSegmentJobInput struct { // The ARN of the filter to apply to the batch segment job. For more information // on using filters, see Filtering batch recommendations (https://docs.aws.amazon.com/personalize/latest/dg/filter-batch.html). FilterArn *string `locationName:"filterArn" type:"string"` // The Amazon S3 path for the input data used to generate the batch segment // job. // // JobInput is a required field JobInput *BatchSegmentJobInput_ `locationName:"jobInput" type:"structure" required:"true"` // The name of the batch segment job to create. // // JobName is a required field JobName *string `locationName:"jobName" min:"1" type:"string" required:"true"` // The Amazon S3 path for the bucket where the job's output will be stored. // // JobOutput is a required field JobOutput *BatchSegmentJobOutput_ `locationName:"jobOutput" type:"structure" required:"true"` // The number of predicted users generated by the batch segment job for each // line of input data. The maximum number of users per segment is 5 million. NumResults *int64 `locationName:"numResults" type:"integer"` // The ARN of the Amazon Identity and Access Management role that has permissions // to read and write to your input and output Amazon S3 buckets respectively. // // RoleArn is a required field RoleArn *string `locationName:"roleArn" type:"string" required:"true"` // The Amazon Resource Name (ARN) of the solution version you want the batch // segment job to use to generate batch segments. // // SolutionVersionArn is a required field SolutionVersionArn *string `locationName:"solutionVersionArn" type:"string" required:"true"` // A list of tags (https://docs.aws.amazon.com/personalize/latest/dg/tagging-resources.html) // to apply to the batch segment job. Tags []*Tag `locationName:"tags" type:"list"` // contains filtered or unexported fields }
func (CreateBatchSegmentJobInput) GoString ¶
func (s CreateBatchSegmentJobInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*CreateBatchSegmentJobInput) SetFilterArn ¶
func (s *CreateBatchSegmentJobInput) SetFilterArn(v string) *CreateBatchSegmentJobInput
SetFilterArn sets the FilterArn field's value.
func (*CreateBatchSegmentJobInput) SetJobInput ¶
func (s *CreateBatchSegmentJobInput) SetJobInput(v *BatchSegmentJobInput_) *CreateBatchSegmentJobInput
SetJobInput sets the JobInput field's value.
func (*CreateBatchSegmentJobInput) SetJobName ¶
func (s *CreateBatchSegmentJobInput) SetJobName(v string) *CreateBatchSegmentJobInput
SetJobName sets the JobName field's value.
func (*CreateBatchSegmentJobInput) SetJobOutput ¶
func (s *CreateBatchSegmentJobInput) SetJobOutput(v *BatchSegmentJobOutput_) *CreateBatchSegmentJobInput
SetJobOutput sets the JobOutput field's value.
func (*CreateBatchSegmentJobInput) SetNumResults ¶
func (s *CreateBatchSegmentJobInput) SetNumResults(v int64) *CreateBatchSegmentJobInput
SetNumResults sets the NumResults field's value.
func (*CreateBatchSegmentJobInput) SetRoleArn ¶
func (s *CreateBatchSegmentJobInput) SetRoleArn(v string) *CreateBatchSegmentJobInput
SetRoleArn sets the RoleArn field's value.
func (*CreateBatchSegmentJobInput) SetSolutionVersionArn ¶
func (s *CreateBatchSegmentJobInput) SetSolutionVersionArn(v string) *CreateBatchSegmentJobInput
SetSolutionVersionArn sets the SolutionVersionArn field's value.
func (*CreateBatchSegmentJobInput) SetTags ¶
func (s *CreateBatchSegmentJobInput) SetTags(v []*Tag) *CreateBatchSegmentJobInput
SetTags sets the Tags field's value.
func (CreateBatchSegmentJobInput) String ¶
func (s CreateBatchSegmentJobInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*CreateBatchSegmentJobInput) Validate ¶
func (s *CreateBatchSegmentJobInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type CreateBatchSegmentJobOutput ¶
type CreateBatchSegmentJobOutput struct { // The ARN of the batch segment job. BatchSegmentJobArn *string `locationName:"batchSegmentJobArn" type:"string"` // contains filtered or unexported fields }
func (CreateBatchSegmentJobOutput) GoString ¶
func (s CreateBatchSegmentJobOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*CreateBatchSegmentJobOutput) SetBatchSegmentJobArn ¶
func (s *CreateBatchSegmentJobOutput) SetBatchSegmentJobArn(v string) *CreateBatchSegmentJobOutput
SetBatchSegmentJobArn sets the BatchSegmentJobArn field's value.
func (CreateBatchSegmentJobOutput) String ¶
func (s CreateBatchSegmentJobOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type CreateCampaignInput ¶
type CreateCampaignInput struct { // The configuration details of a campaign. CampaignConfig *CampaignConfig `locationName:"campaignConfig" type:"structure"` // Specifies the requested minimum provisioned transactions (recommendations) // per second that Amazon Personalize will support. A high minProvisionedTPS // will increase your bill. We recommend starting with 1 for minProvisionedTPS // (the default). Track your usage using Amazon CloudWatch metrics, and increase // the minProvisionedTPS as necessary. MinProvisionedTPS *int64 `locationName:"minProvisionedTPS" min:"1" type:"integer"` // A name for the new campaign. The campaign name must be unique within your // account. // // Name is a required field Name *string `locationName:"name" min:"1" type:"string" required:"true"` // The Amazon Resource Name (ARN) of the solution version to deploy. // // SolutionVersionArn is a required field SolutionVersionArn *string `locationName:"solutionVersionArn" type:"string" required:"true"` // A list of tags (https://docs.aws.amazon.com/personalize/latest/dg/tagging-resources.html) // to apply to the campaign. Tags []*Tag `locationName:"tags" type:"list"` // contains filtered or unexported fields }
func (CreateCampaignInput) GoString ¶
func (s CreateCampaignInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*CreateCampaignInput) SetCampaignConfig ¶
func (s *CreateCampaignInput) SetCampaignConfig(v *CampaignConfig) *CreateCampaignInput
SetCampaignConfig sets the CampaignConfig field's value.
func (*CreateCampaignInput) SetMinProvisionedTPS ¶
func (s *CreateCampaignInput) SetMinProvisionedTPS(v int64) *CreateCampaignInput
SetMinProvisionedTPS sets the MinProvisionedTPS field's value.
func (*CreateCampaignInput) SetName ¶
func (s *CreateCampaignInput) SetName(v string) *CreateCampaignInput
SetName sets the Name field's value.
func (*CreateCampaignInput) SetSolutionVersionArn ¶
func (s *CreateCampaignInput) SetSolutionVersionArn(v string) *CreateCampaignInput
SetSolutionVersionArn sets the SolutionVersionArn field's value.
func (*CreateCampaignInput) SetTags ¶
func (s *CreateCampaignInput) SetTags(v []*Tag) *CreateCampaignInput
SetTags sets the Tags field's value.
func (CreateCampaignInput) String ¶
func (s CreateCampaignInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*CreateCampaignInput) Validate ¶
func (s *CreateCampaignInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type CreateCampaignOutput ¶
type CreateCampaignOutput struct { // The Amazon Resource Name (ARN) of the campaign. CampaignArn *string `locationName:"campaignArn" type:"string"` // contains filtered or unexported fields }
func (CreateCampaignOutput) GoString ¶
func (s CreateCampaignOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*CreateCampaignOutput) SetCampaignArn ¶
func (s *CreateCampaignOutput) SetCampaignArn(v string) *CreateCampaignOutput
SetCampaignArn sets the CampaignArn field's value.
func (CreateCampaignOutput) String ¶
func (s CreateCampaignOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type CreateDatasetExportJobInput ¶
type CreateDatasetExportJobInput struct { // The Amazon Resource Name (ARN) of the dataset that contains the data to export. // // DatasetArn is a required field DatasetArn *string `locationName:"datasetArn" type:"string" required:"true"` // The data to export, based on how you imported the data. You can choose to // export only BULK data that you imported using a dataset import job, only // PUT data that you imported incrementally (using the console, PutEvents, PutUsers // and PutItems operations), or ALL for both types. The default value is PUT. IngestionMode *string `locationName:"ingestionMode" type:"string" enum:"IngestionMode"` // The name for the dataset export job. // // JobName is a required field JobName *string `locationName:"jobName" min:"1" type:"string" required:"true"` // The path to the Amazon S3 bucket where the job's output is stored. // // JobOutput is a required field JobOutput *DatasetExportJobOutput `locationName:"jobOutput" type:"structure" required:"true"` // The Amazon Resource Name (ARN) of the IAM service role that has permissions // to add data to your output Amazon S3 bucket. // // RoleArn is a required field RoleArn *string `locationName:"roleArn" type:"string" required:"true"` // A list of tags (https://docs.aws.amazon.com/personalize/latest/dg/tagging-resources.html) // to apply to the dataset export job. Tags []*Tag `locationName:"tags" type:"list"` // contains filtered or unexported fields }
func (CreateDatasetExportJobInput) GoString ¶
func (s CreateDatasetExportJobInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*CreateDatasetExportJobInput) SetDatasetArn ¶
func (s *CreateDatasetExportJobInput) SetDatasetArn(v string) *CreateDatasetExportJobInput
SetDatasetArn sets the DatasetArn field's value.
func (*CreateDatasetExportJobInput) SetIngestionMode ¶
func (s *CreateDatasetExportJobInput) SetIngestionMode(v string) *CreateDatasetExportJobInput
SetIngestionMode sets the IngestionMode field's value.
func (*CreateDatasetExportJobInput) SetJobName ¶
func (s *CreateDatasetExportJobInput) SetJobName(v string) *CreateDatasetExportJobInput
SetJobName sets the JobName field's value.
func (*CreateDatasetExportJobInput) SetJobOutput ¶
func (s *CreateDatasetExportJobInput) SetJobOutput(v *DatasetExportJobOutput) *CreateDatasetExportJobInput
SetJobOutput sets the JobOutput field's value.
func (*CreateDatasetExportJobInput) SetRoleArn ¶
func (s *CreateDatasetExportJobInput) SetRoleArn(v string) *CreateDatasetExportJobInput
SetRoleArn sets the RoleArn field's value.
func (*CreateDatasetExportJobInput) SetTags ¶
func (s *CreateDatasetExportJobInput) SetTags(v []*Tag) *CreateDatasetExportJobInput
SetTags sets the Tags field's value.
func (CreateDatasetExportJobInput) String ¶
func (s CreateDatasetExportJobInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*CreateDatasetExportJobInput) Validate ¶
func (s *CreateDatasetExportJobInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type CreateDatasetExportJobOutput ¶
type CreateDatasetExportJobOutput struct { // The Amazon Resource Name (ARN) of the dataset export job. DatasetExportJobArn *string `locationName:"datasetExportJobArn" type:"string"` // contains filtered or unexported fields }
func (CreateDatasetExportJobOutput) GoString ¶
func (s CreateDatasetExportJobOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*CreateDatasetExportJobOutput) SetDatasetExportJobArn ¶
func (s *CreateDatasetExportJobOutput) SetDatasetExportJobArn(v string) *CreateDatasetExportJobOutput
SetDatasetExportJobArn sets the DatasetExportJobArn field's value.
func (CreateDatasetExportJobOutput) String ¶
func (s CreateDatasetExportJobOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type CreateDatasetGroupInput ¶
type CreateDatasetGroupInput struct { // The domain of the dataset group. Specify a domain to create a Domain dataset // group. The domain you specify determines the default schemas for datasets // and the use cases available for recommenders. If you don't specify a domain, // you create a Custom dataset group with solution versions that you deploy // with a campaign. Domain *string `locationName:"domain" type:"string" enum:"Domain"` // The Amazon Resource Name (ARN) of a Key Management Service (KMS) key used // to encrypt the datasets. KmsKeyArn *string `locationName:"kmsKeyArn" type:"string"` // The name for the new dataset group. // // Name is a required field Name *string `locationName:"name" min:"1" type:"string" required:"true"` // The ARN of the Identity and Access Management (IAM) role that has permissions // to access the Key Management Service (KMS) key. Supplying an IAM role is // only valid when also specifying a KMS key. RoleArn *string `locationName:"roleArn" type:"string"` // A list of tags (https://docs.aws.amazon.com/personalize/latest/dg/tagging-resources.html) // to apply to the dataset group. Tags []*Tag `locationName:"tags" type:"list"` // contains filtered or unexported fields }
func (CreateDatasetGroupInput) GoString ¶
func (s CreateDatasetGroupInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*CreateDatasetGroupInput) SetDomain ¶
func (s *CreateDatasetGroupInput) SetDomain(v string) *CreateDatasetGroupInput
SetDomain sets the Domain field's value.
func (*CreateDatasetGroupInput) SetKmsKeyArn ¶
func (s *CreateDatasetGroupInput) SetKmsKeyArn(v string) *CreateDatasetGroupInput
SetKmsKeyArn sets the KmsKeyArn field's value.
func (*CreateDatasetGroupInput) SetName ¶
func (s *CreateDatasetGroupInput) SetName(v string) *CreateDatasetGroupInput
SetName sets the Name field's value.
func (*CreateDatasetGroupInput) SetRoleArn ¶
func (s *CreateDatasetGroupInput) SetRoleArn(v string) *CreateDatasetGroupInput
SetRoleArn sets the RoleArn field's value.
func (*CreateDatasetGroupInput) SetTags ¶
func (s *CreateDatasetGroupInput) SetTags(v []*Tag) *CreateDatasetGroupInput
SetTags sets the Tags field's value.
func (CreateDatasetGroupInput) String ¶
func (s CreateDatasetGroupInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*CreateDatasetGroupInput) Validate ¶
func (s *CreateDatasetGroupInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type CreateDatasetGroupOutput ¶
type CreateDatasetGroupOutput struct { // The Amazon Resource Name (ARN) of the new dataset group. DatasetGroupArn *string `locationName:"datasetGroupArn" type:"string"` // The domain for the new Domain dataset group. Domain *string `locationName:"domain" type:"string" enum:"Domain"` // contains filtered or unexported fields }
func (CreateDatasetGroupOutput) GoString ¶
func (s CreateDatasetGroupOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*CreateDatasetGroupOutput) SetDatasetGroupArn ¶
func (s *CreateDatasetGroupOutput) SetDatasetGroupArn(v string) *CreateDatasetGroupOutput
SetDatasetGroupArn sets the DatasetGroupArn field's value.
func (*CreateDatasetGroupOutput) SetDomain ¶
func (s *CreateDatasetGroupOutput) SetDomain(v string) *CreateDatasetGroupOutput
SetDomain sets the Domain field's value.
func (CreateDatasetGroupOutput) String ¶
func (s CreateDatasetGroupOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type CreateDatasetImportJobInput ¶
type CreateDatasetImportJobInput struct { // The Amazon S3 bucket that contains the training data to import. // // DataSource is a required field DataSource *DataSource `locationName:"dataSource" type:"structure" required:"true"` // The ARN of the dataset that receives the imported data. // // DatasetArn is a required field DatasetArn *string `locationName:"datasetArn" type:"string" required:"true"` // Specify how to add the new records to an existing dataset. The default import // mode is FULL. If you haven't imported bulk records into the dataset previously, // you can only specify FULL. // // * Specify FULL to overwrite all existing bulk data in your dataset. Data // you imported individually is not replaced. // // * Specify INCREMENTAL to append the new records to the existing data in // your dataset. Amazon Personalize replaces any record with the same ID // with the new one. ImportMode *string `locationName:"importMode" type:"string" enum:"ImportMode"` // The name for the dataset import job. // // JobName is a required field JobName *string `locationName:"jobName" min:"1" type:"string" required:"true"` // If you created a metric attribution, specify whether to publish metrics for // this import job to Amazon S3 PublishAttributionMetricsToS3 *bool `locationName:"publishAttributionMetricsToS3" type:"boolean"` // The ARN of the IAM role that has permissions to read from the Amazon S3 data // source. // // RoleArn is a required field RoleArn *string `locationName:"roleArn" type:"string" required:"true"` // A list of tags (https://docs.aws.amazon.com/personalize/latest/dg/tagging-resources.html) // to apply to the dataset import job. Tags []*Tag `locationName:"tags" type:"list"` // contains filtered or unexported fields }
func (CreateDatasetImportJobInput) GoString ¶
func (s CreateDatasetImportJobInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*CreateDatasetImportJobInput) SetDataSource ¶
func (s *CreateDatasetImportJobInput) SetDataSource(v *DataSource) *CreateDatasetImportJobInput
SetDataSource sets the DataSource field's value.
func (*CreateDatasetImportJobInput) SetDatasetArn ¶
func (s *CreateDatasetImportJobInput) SetDatasetArn(v string) *CreateDatasetImportJobInput
SetDatasetArn sets the DatasetArn field's value.
func (*CreateDatasetImportJobInput) SetImportMode ¶
func (s *CreateDatasetImportJobInput) SetImportMode(v string) *CreateDatasetImportJobInput
SetImportMode sets the ImportMode field's value.
func (*CreateDatasetImportJobInput) SetJobName ¶
func (s *CreateDatasetImportJobInput) SetJobName(v string) *CreateDatasetImportJobInput
SetJobName sets the JobName field's value.
func (*CreateDatasetImportJobInput) SetPublishAttributionMetricsToS3 ¶
func (s *CreateDatasetImportJobInput) SetPublishAttributionMetricsToS3(v bool) *CreateDatasetImportJobInput
SetPublishAttributionMetricsToS3 sets the PublishAttributionMetricsToS3 field's value.
func (*CreateDatasetImportJobInput) SetRoleArn ¶
func (s *CreateDatasetImportJobInput) SetRoleArn(v string) *CreateDatasetImportJobInput
SetRoleArn sets the RoleArn field's value.
func (*CreateDatasetImportJobInput) SetTags ¶
func (s *CreateDatasetImportJobInput) SetTags(v []*Tag) *CreateDatasetImportJobInput
SetTags sets the Tags field's value.
func (CreateDatasetImportJobInput) String ¶
func (s CreateDatasetImportJobInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*CreateDatasetImportJobInput) Validate ¶
func (s *CreateDatasetImportJobInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type CreateDatasetImportJobOutput ¶
type CreateDatasetImportJobOutput struct { // The ARN of the dataset import job. DatasetImportJobArn *string `locationName:"datasetImportJobArn" type:"string"` // contains filtered or unexported fields }
func (CreateDatasetImportJobOutput) GoString ¶
func (s CreateDatasetImportJobOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*CreateDatasetImportJobOutput) SetDatasetImportJobArn ¶
func (s *CreateDatasetImportJobOutput) SetDatasetImportJobArn(v string) *CreateDatasetImportJobOutput
SetDatasetImportJobArn sets the DatasetImportJobArn field's value.
func (CreateDatasetImportJobOutput) String ¶
func (s CreateDatasetImportJobOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type CreateDatasetInput ¶
type CreateDatasetInput struct { // The Amazon Resource Name (ARN) of the dataset group to add the dataset to. // // DatasetGroupArn is a required field DatasetGroupArn *string `locationName:"datasetGroupArn" type:"string" required:"true"` // The type of dataset. // // One of the following (case insensitive) values: // // * Interactions // // * Items // // * Users // // * Actions // // * Action_Interactions // // DatasetType is a required field DatasetType *string `locationName:"datasetType" type:"string" required:"true"` // The name for the dataset. // // Name is a required field Name *string `locationName:"name" min:"1" type:"string" required:"true"` // The ARN of the schema to associate with the dataset. The schema defines the // dataset fields. // // SchemaArn is a required field SchemaArn *string `locationName:"schemaArn" type:"string" required:"true"` // A list of tags (https://docs.aws.amazon.com/personalize/latest/dg/tagging-resources.html) // to apply to the dataset. Tags []*Tag `locationName:"tags" type:"list"` // contains filtered or unexported fields }
func (CreateDatasetInput) GoString ¶
func (s CreateDatasetInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*CreateDatasetInput) SetDatasetGroupArn ¶
func (s *CreateDatasetInput) SetDatasetGroupArn(v string) *CreateDatasetInput
SetDatasetGroupArn sets the DatasetGroupArn field's value.
func (*CreateDatasetInput) SetDatasetType ¶
func (s *CreateDatasetInput) SetDatasetType(v string) *CreateDatasetInput
SetDatasetType sets the DatasetType field's value.
func (*CreateDatasetInput) SetName ¶
func (s *CreateDatasetInput) SetName(v string) *CreateDatasetInput
SetName sets the Name field's value.
func (*CreateDatasetInput) SetSchemaArn ¶
func (s *CreateDatasetInput) SetSchemaArn(v string) *CreateDatasetInput
SetSchemaArn sets the SchemaArn field's value.
func (*CreateDatasetInput) SetTags ¶
func (s *CreateDatasetInput) SetTags(v []*Tag) *CreateDatasetInput
SetTags sets the Tags field's value.
func (CreateDatasetInput) String ¶
func (s CreateDatasetInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*CreateDatasetInput) Validate ¶
func (s *CreateDatasetInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type CreateDatasetOutput ¶
type CreateDatasetOutput struct { // The ARN of the dataset. DatasetArn *string `locationName:"datasetArn" type:"string"` // contains filtered or unexported fields }
func (CreateDatasetOutput) GoString ¶
func (s CreateDatasetOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*CreateDatasetOutput) SetDatasetArn ¶
func (s *CreateDatasetOutput) SetDatasetArn(v string) *CreateDatasetOutput
SetDatasetArn sets the DatasetArn field's value.
func (CreateDatasetOutput) String ¶
func (s CreateDatasetOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type CreateEventTrackerInput ¶
type CreateEventTrackerInput struct { // The Amazon Resource Name (ARN) of the dataset group that receives the event // data. // // DatasetGroupArn is a required field DatasetGroupArn *string `locationName:"datasetGroupArn" type:"string" required:"true"` // The name for the event tracker. // // Name is a required field Name *string `locationName:"name" min:"1" type:"string" required:"true"` // A list of tags (https://docs.aws.amazon.com/personalize/latest/dg/tagging-resources.html) // to apply to the event tracker. Tags []*Tag `locationName:"tags" type:"list"` // contains filtered or unexported fields }
func (CreateEventTrackerInput) GoString ¶
func (s CreateEventTrackerInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*CreateEventTrackerInput) SetDatasetGroupArn ¶
func (s *CreateEventTrackerInput) SetDatasetGroupArn(v string) *CreateEventTrackerInput
SetDatasetGroupArn sets the DatasetGroupArn field's value.
func (*CreateEventTrackerInput) SetName ¶
func (s *CreateEventTrackerInput) SetName(v string) *CreateEventTrackerInput
SetName sets the Name field's value.
func (*CreateEventTrackerInput) SetTags ¶
func (s *CreateEventTrackerInput) SetTags(v []*Tag) *CreateEventTrackerInput
SetTags sets the Tags field's value.
func (CreateEventTrackerInput) String ¶
func (s CreateEventTrackerInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*CreateEventTrackerInput) Validate ¶
func (s *CreateEventTrackerInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type CreateEventTrackerOutput ¶
type CreateEventTrackerOutput struct { // The ARN of the event tracker. EventTrackerArn *string `locationName:"eventTrackerArn" type:"string"` // The ID of the event tracker. Include this ID in requests to the PutEvents // (https://docs.aws.amazon.com/personalize/latest/dg/API_UBS_PutEvents.html) // API. TrackingId *string `locationName:"trackingId" type:"string"` // contains filtered or unexported fields }
func (CreateEventTrackerOutput) GoString ¶
func (s CreateEventTrackerOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*CreateEventTrackerOutput) SetEventTrackerArn ¶
func (s *CreateEventTrackerOutput) SetEventTrackerArn(v string) *CreateEventTrackerOutput
SetEventTrackerArn sets the EventTrackerArn field's value.
func (*CreateEventTrackerOutput) SetTrackingId ¶
func (s *CreateEventTrackerOutput) SetTrackingId(v string) *CreateEventTrackerOutput
SetTrackingId sets the TrackingId field's value.
func (CreateEventTrackerOutput) String ¶
func (s CreateEventTrackerOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type CreateFilterInput ¶
type CreateFilterInput struct { // The ARN of the dataset group that the filter will belong to. // // DatasetGroupArn is a required field DatasetGroupArn *string `locationName:"datasetGroupArn" type:"string" required:"true"` // The filter expression defines which items are included or excluded from recommendations. // Filter expression must follow specific format rules. For information about // filter expression structure and syntax, see Filter expressions (https://docs.aws.amazon.com/personalize/latest/dg/filter-expressions.html). // // FilterExpression is a sensitive parameter and its value will be // replaced with "sensitive" in string returned by CreateFilterInput's // String and GoString methods. // // FilterExpression is a required field FilterExpression *string `locationName:"filterExpression" min:"1" type:"string" required:"true" sensitive:"true"` // The name of the filter to create. // // Name is a required field Name *string `locationName:"name" min:"1" type:"string" required:"true"` // A list of tags (https://docs.aws.amazon.com/personalize/latest/dg/tagging-resources.html) // to apply to the filter. Tags []*Tag `locationName:"tags" type:"list"` // contains filtered or unexported fields }
func (CreateFilterInput) GoString ¶
func (s CreateFilterInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*CreateFilterInput) SetDatasetGroupArn ¶
func (s *CreateFilterInput) SetDatasetGroupArn(v string) *CreateFilterInput
SetDatasetGroupArn sets the DatasetGroupArn field's value.
func (*CreateFilterInput) SetFilterExpression ¶
func (s *CreateFilterInput) SetFilterExpression(v string) *CreateFilterInput
SetFilterExpression sets the FilterExpression field's value.
func (*CreateFilterInput) SetName ¶
func (s *CreateFilterInput) SetName(v string) *CreateFilterInput
SetName sets the Name field's value.
func (*CreateFilterInput) SetTags ¶
func (s *CreateFilterInput) SetTags(v []*Tag) *CreateFilterInput
SetTags sets the Tags field's value.
func (CreateFilterInput) String ¶
func (s CreateFilterInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*CreateFilterInput) Validate ¶
func (s *CreateFilterInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type CreateFilterOutput ¶
type CreateFilterOutput struct { // The ARN of the new filter. FilterArn *string `locationName:"filterArn" type:"string"` // contains filtered or unexported fields }
func (CreateFilterOutput) GoString ¶
func (s CreateFilterOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*CreateFilterOutput) SetFilterArn ¶
func (s *CreateFilterOutput) SetFilterArn(v string) *CreateFilterOutput
SetFilterArn sets the FilterArn field's value.
func (CreateFilterOutput) String ¶
func (s CreateFilterOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type CreateMetricAttributionInput ¶
type CreateMetricAttributionInput struct { // The Amazon Resource Name (ARN) of the destination dataset group for the metric // attribution. // // DatasetGroupArn is a required field DatasetGroupArn *string `locationName:"datasetGroupArn" type:"string" required:"true"` // A list of metric attributes for the metric attribution. Each metric attribute // specifies an event type to track and a function. Available functions are // SUM() or SAMPLECOUNT(). For SUM() functions, provide the dataset type (either // Interactions or Items) and column to sum as a parameter. For example SUM(Items.PRICE). // // Metrics is a required field Metrics []*MetricAttribute `locationName:"metrics" type:"list" required:"true"` // The output configuration details for the metric attribution. // // MetricsOutputConfig is a required field MetricsOutputConfig *MetricAttributionOutput_ `locationName:"metricsOutputConfig" type:"structure" required:"true"` // A name for the metric attribution. // // Name is a required field Name *string `locationName:"name" min:"1" type:"string" required:"true"` // contains filtered or unexported fields }
func (CreateMetricAttributionInput) GoString ¶
func (s CreateMetricAttributionInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*CreateMetricAttributionInput) SetDatasetGroupArn ¶
func (s *CreateMetricAttributionInput) SetDatasetGroupArn(v string) *CreateMetricAttributionInput
SetDatasetGroupArn sets the DatasetGroupArn field's value.
func (*CreateMetricAttributionInput) SetMetrics ¶
func (s *CreateMetricAttributionInput) SetMetrics(v []*MetricAttribute) *CreateMetricAttributionInput
SetMetrics sets the Metrics field's value.
func (*CreateMetricAttributionInput) SetMetricsOutputConfig ¶
func (s *CreateMetricAttributionInput) SetMetricsOutputConfig(v *MetricAttributionOutput_) *CreateMetricAttributionInput
SetMetricsOutputConfig sets the MetricsOutputConfig field's value.
func (*CreateMetricAttributionInput) SetName ¶
func (s *CreateMetricAttributionInput) SetName(v string) *CreateMetricAttributionInput
SetName sets the Name field's value.
func (CreateMetricAttributionInput) String ¶
func (s CreateMetricAttributionInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*CreateMetricAttributionInput) Validate ¶
func (s *CreateMetricAttributionInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type CreateMetricAttributionOutput ¶
type CreateMetricAttributionOutput struct { // The Amazon Resource Name (ARN) for the new metric attribution. MetricAttributionArn *string `locationName:"metricAttributionArn" type:"string"` // contains filtered or unexported fields }
func (CreateMetricAttributionOutput) GoString ¶
func (s CreateMetricAttributionOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*CreateMetricAttributionOutput) SetMetricAttributionArn ¶
func (s *CreateMetricAttributionOutput) SetMetricAttributionArn(v string) *CreateMetricAttributionOutput
SetMetricAttributionArn sets the MetricAttributionArn field's value.
func (CreateMetricAttributionOutput) String ¶
func (s CreateMetricAttributionOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type CreateRecommenderInput ¶
type CreateRecommenderInput struct { // The Amazon Resource Name (ARN) of the destination domain dataset group for // the recommender. // // DatasetGroupArn is a required field DatasetGroupArn *string `locationName:"datasetGroupArn" type:"string" required:"true"` // The name of the recommender. // // Name is a required field Name *string `locationName:"name" min:"1" type:"string" required:"true"` // The Amazon Resource Name (ARN) of the recipe that the recommender will use. // For a recommender, a recipe is a Domain dataset group use case. Only Domain // dataset group use cases can be used to create a recommender. For information // about use cases see Choosing recommender use cases (https://docs.aws.amazon.com/personalize/latest/dg/domain-use-cases.html). // // RecipeArn is a required field RecipeArn *string `locationName:"recipeArn" type:"string" required:"true"` // The configuration details of the recommender. RecommenderConfig *RecommenderConfig `locationName:"recommenderConfig" type:"structure"` // A list of tags (https://docs.aws.amazon.com/personalize/latest/dg/tagging-resources.html) // to apply to the recommender. Tags []*Tag `locationName:"tags" type:"list"` // contains filtered or unexported fields }
func (CreateRecommenderInput) GoString ¶
func (s CreateRecommenderInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*CreateRecommenderInput) SetDatasetGroupArn ¶
func (s *CreateRecommenderInput) SetDatasetGroupArn(v string) *CreateRecommenderInput
SetDatasetGroupArn sets the DatasetGroupArn field's value.
func (*CreateRecommenderInput) SetName ¶
func (s *CreateRecommenderInput) SetName(v string) *CreateRecommenderInput
SetName sets the Name field's value.
func (*CreateRecommenderInput) SetRecipeArn ¶
func (s *CreateRecommenderInput) SetRecipeArn(v string) *CreateRecommenderInput
SetRecipeArn sets the RecipeArn field's value.
func (*CreateRecommenderInput) SetRecommenderConfig ¶
func (s *CreateRecommenderInput) SetRecommenderConfig(v *RecommenderConfig) *CreateRecommenderInput
SetRecommenderConfig sets the RecommenderConfig field's value.
func (*CreateRecommenderInput) SetTags ¶
func (s *CreateRecommenderInput) SetTags(v []*Tag) *CreateRecommenderInput
SetTags sets the Tags field's value.
func (CreateRecommenderInput) String ¶
func (s CreateRecommenderInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*CreateRecommenderInput) Validate ¶
func (s *CreateRecommenderInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type CreateRecommenderOutput ¶
type CreateRecommenderOutput struct { // The Amazon Resource Name (ARN) of the recommender. RecommenderArn *string `locationName:"recommenderArn" type:"string"` // contains filtered or unexported fields }
func (CreateRecommenderOutput) GoString ¶
func (s CreateRecommenderOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*CreateRecommenderOutput) SetRecommenderArn ¶
func (s *CreateRecommenderOutput) SetRecommenderArn(v string) *CreateRecommenderOutput
SetRecommenderArn sets the RecommenderArn field's value.
func (CreateRecommenderOutput) String ¶
func (s CreateRecommenderOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type CreateSchemaInput ¶
type CreateSchemaInput struct { // The domain for the schema. If you are creating a schema for a dataset in // a Domain dataset group, specify the domain you chose when you created the // Domain dataset group. Domain *string `locationName:"domain" type:"string" enum:"Domain"` // The name for the schema. // // Name is a required field Name *string `locationName:"name" min:"1" type:"string" required:"true"` // A schema in Avro JSON format. // // Schema is a required field Schema *string `locationName:"schema" type:"string" required:"true"` // contains filtered or unexported fields }
func (CreateSchemaInput) GoString ¶
func (s CreateSchemaInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*CreateSchemaInput) SetDomain ¶
func (s *CreateSchemaInput) SetDomain(v string) *CreateSchemaInput
SetDomain sets the Domain field's value.
func (*CreateSchemaInput) SetName ¶
func (s *CreateSchemaInput) SetName(v string) *CreateSchemaInput
SetName sets the Name field's value.
func (*CreateSchemaInput) SetSchema ¶
func (s *CreateSchemaInput) SetSchema(v string) *CreateSchemaInput
SetSchema sets the Schema field's value.
func (CreateSchemaInput) String ¶
func (s CreateSchemaInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*CreateSchemaInput) Validate ¶
func (s *CreateSchemaInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type CreateSchemaOutput ¶
type CreateSchemaOutput struct { // The Amazon Resource Name (ARN) of the created schema. SchemaArn *string `locationName:"schemaArn" type:"string"` // contains filtered or unexported fields }
func (CreateSchemaOutput) GoString ¶
func (s CreateSchemaOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*CreateSchemaOutput) SetSchemaArn ¶
func (s *CreateSchemaOutput) SetSchemaArn(v string) *CreateSchemaOutput
SetSchemaArn sets the SchemaArn field's value.
func (CreateSchemaOutput) String ¶
func (s CreateSchemaOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type CreateSolutionInput ¶
type CreateSolutionInput struct { // The Amazon Resource Name (ARN) of the dataset group that provides the training // data. // // DatasetGroupArn is a required field DatasetGroupArn *string `locationName:"datasetGroupArn" type:"string" required:"true"` // When your have multiple event types (using an EVENT_TYPE schema field), this // parameter specifies which event type (for example, 'click' or 'like') is // used for training the model. // // If you do not provide an eventType, Amazon Personalize will use all interactions // for training with equal weight regardless of type. EventType *string `locationName:"eventType" type:"string"` // The name for the solution. // // Name is a required field Name *string `locationName:"name" min:"1" type:"string" required:"true"` // // We don't recommend enabling automated machine learning. Instead, match your // use case to the available Amazon Personalize recipes. For more information, // see Determining your use case. (https://docs.aws.amazon.com/personalize/latest/dg/determining-use-case.html) // // Whether to perform automated machine learning (AutoML). The default is false. // For this case, you must specify recipeArn. // // When set to true, Amazon Personalize analyzes your training data and selects // the optimal USER_PERSONALIZATION recipe and hyperparameters. In this case, // you must omit recipeArn. Amazon Personalize determines the optimal recipe // by running tests with different values for the hyperparameters. AutoML lengthens // the training process as compared to selecting a specific recipe. PerformAutoML *bool `locationName:"performAutoML" type:"boolean"` // Whether to perform hyperparameter optimization (HPO) on the specified or // selected recipe. The default is false. // // When performing AutoML, this parameter is always true and you should not // set it to false. PerformHPO *bool `locationName:"performHPO" type:"boolean"` // The ARN of the recipe to use for model training. This is required when performAutoML // is false. RecipeArn *string `locationName:"recipeArn" type:"string"` // The configuration to use with the solution. When performAutoML is set to // true, Amazon Personalize only evaluates the autoMLConfig section of the solution // configuration. // // Amazon Personalize doesn't support configuring the hpoObjective at this time. SolutionConfig *SolutionConfig `locationName:"solutionConfig" type:"structure"` // A list of tags (https://docs.aws.amazon.com/personalize/latest/dg/tagging-resources.html) // to apply to the solution. Tags []*Tag `locationName:"tags" type:"list"` // contains filtered or unexported fields }
func (CreateSolutionInput) GoString ¶
func (s CreateSolutionInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*CreateSolutionInput) SetDatasetGroupArn ¶
func (s *CreateSolutionInput) SetDatasetGroupArn(v string) *CreateSolutionInput
SetDatasetGroupArn sets the DatasetGroupArn field's value.
func (*CreateSolutionInput) SetEventType ¶
func (s *CreateSolutionInput) SetEventType(v string) *CreateSolutionInput
SetEventType sets the EventType field's value.
func (*CreateSolutionInput) SetName ¶
func (s *CreateSolutionInput) SetName(v string) *CreateSolutionInput
SetName sets the Name field's value.
func (*CreateSolutionInput) SetPerformAutoML ¶
func (s *CreateSolutionInput) SetPerformAutoML(v bool) *CreateSolutionInput
SetPerformAutoML sets the PerformAutoML field's value.
func (*CreateSolutionInput) SetPerformHPO ¶
func (s *CreateSolutionInput) SetPerformHPO(v bool) *CreateSolutionInput
SetPerformHPO sets the PerformHPO field's value.
func (*CreateSolutionInput) SetRecipeArn ¶
func (s *CreateSolutionInput) SetRecipeArn(v string) *CreateSolutionInput
SetRecipeArn sets the RecipeArn field's value.
func (*CreateSolutionInput) SetSolutionConfig ¶
func (s *CreateSolutionInput) SetSolutionConfig(v *SolutionConfig) *CreateSolutionInput
SetSolutionConfig sets the SolutionConfig field's value.
func (*CreateSolutionInput) SetTags ¶
func (s *CreateSolutionInput) SetTags(v []*Tag) *CreateSolutionInput
SetTags sets the Tags field's value.
func (CreateSolutionInput) String ¶
func (s CreateSolutionInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*CreateSolutionInput) Validate ¶
func (s *CreateSolutionInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type CreateSolutionOutput ¶
type CreateSolutionOutput struct { // The ARN of the solution. SolutionArn *string `locationName:"solutionArn" type:"string"` // contains filtered or unexported fields }
func (CreateSolutionOutput) GoString ¶
func (s CreateSolutionOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*CreateSolutionOutput) SetSolutionArn ¶
func (s *CreateSolutionOutput) SetSolutionArn(v string) *CreateSolutionOutput
SetSolutionArn sets the SolutionArn field's value.
func (CreateSolutionOutput) String ¶
func (s CreateSolutionOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type CreateSolutionVersionInput ¶
type CreateSolutionVersionInput struct { // The name of the solution version. Name *string `locationName:"name" min:"1" type:"string"` // The Amazon Resource Name (ARN) of the solution containing the training configuration // information. // // SolutionArn is a required field SolutionArn *string `locationName:"solutionArn" type:"string" required:"true"` // A list of tags (https://docs.aws.amazon.com/personalize/latest/dg/tagging-resources.html) // to apply to the solution version. Tags []*Tag `locationName:"tags" type:"list"` // The scope of training to be performed when creating the solution version. // The default is FULL. This creates a completely new model based on the entirety // of the training data from the datasets in your dataset group. // // If you use User-Personalization (https://docs.aws.amazon.com/personalize/latest/dg/native-recipe-new-item-USER_PERSONALIZATION.html), // you can specify a training mode of UPDATE. This updates the model to consider // new items for recommendations. It is not a full retraining. You should still // complete a full retraining weekly. If you specify UPDATE, Amazon Personalize // will stop automatic updates for the solution version. To resume updates, // create a new solution with training mode set to FULL and deploy it in a campaign. // For more information about automatic updates, see Automatic updates (https://docs.aws.amazon.com/personalize/latest/dg/use-case-recipe-features.html#maintaining-with-automatic-updates). // // The UPDATE option can only be used when you already have an active solution // version created from the input solution using the FULL option and the input // solution was trained with the User-Personalization (https://docs.aws.amazon.com/personalize/latest/dg/native-recipe-new-item-USER_PERSONALIZATION.html) // recipe or the legacy HRNN-Coldstart (https://docs.aws.amazon.com/personalize/latest/dg/native-recipe-hrnn-coldstart.html) // recipe. TrainingMode *string `locationName:"trainingMode" type:"string" enum:"TrainingMode"` // contains filtered or unexported fields }
func (CreateSolutionVersionInput) GoString ¶
func (s CreateSolutionVersionInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*CreateSolutionVersionInput) SetName ¶
func (s *CreateSolutionVersionInput) SetName(v string) *CreateSolutionVersionInput
SetName sets the Name field's value.
func (*CreateSolutionVersionInput) SetSolutionArn ¶
func (s *CreateSolutionVersionInput) SetSolutionArn(v string) *CreateSolutionVersionInput
SetSolutionArn sets the SolutionArn field's value.
func (*CreateSolutionVersionInput) SetTags ¶
func (s *CreateSolutionVersionInput) SetTags(v []*Tag) *CreateSolutionVersionInput
SetTags sets the Tags field's value.
func (*CreateSolutionVersionInput) SetTrainingMode ¶
func (s *CreateSolutionVersionInput) SetTrainingMode(v string) *CreateSolutionVersionInput
SetTrainingMode sets the TrainingMode field's value.
func (CreateSolutionVersionInput) String ¶
func (s CreateSolutionVersionInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*CreateSolutionVersionInput) Validate ¶
func (s *CreateSolutionVersionInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type CreateSolutionVersionOutput ¶
type CreateSolutionVersionOutput struct { // The ARN of the new solution version. SolutionVersionArn *string `locationName:"solutionVersionArn" type:"string"` // contains filtered or unexported fields }
func (CreateSolutionVersionOutput) GoString ¶
func (s CreateSolutionVersionOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*CreateSolutionVersionOutput) SetSolutionVersionArn ¶
func (s *CreateSolutionVersionOutput) SetSolutionVersionArn(v string) *CreateSolutionVersionOutput
SetSolutionVersionArn sets the SolutionVersionArn field's value.
func (CreateSolutionVersionOutput) String ¶
func (s CreateSolutionVersionOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type DataSource ¶
type DataSource struct { // The path to the Amazon S3 bucket where the data that you want to upload to // your dataset is stored. For example: // // s3://bucket-name/folder-name/ DataLocation *string `locationName:"dataLocation" type:"string"` // contains filtered or unexported fields }
Describes the data source that contains the data to upload to a dataset.
func (DataSource) GoString ¶
func (s DataSource) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*DataSource) SetDataLocation ¶
func (s *DataSource) SetDataLocation(v string) *DataSource
SetDataLocation sets the DataLocation field's value.
func (DataSource) String ¶
func (s DataSource) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type Dataset ¶
type Dataset struct { // The creation date and time (in Unix time) of the dataset. CreationDateTime *time.Time `locationName:"creationDateTime" type:"timestamp"` // The Amazon Resource Name (ARN) of the dataset that you want metadata for. DatasetArn *string `locationName:"datasetArn" type:"string"` // The Amazon Resource Name (ARN) of the dataset group. DatasetGroupArn *string `locationName:"datasetGroupArn" type:"string"` // One of the following values: // // * Interactions // // * Items // // * Users // // * Actions // // * Action_Interactions DatasetType *string `locationName:"datasetType" type:"string"` // A time stamp that shows when the dataset was updated. LastUpdatedDateTime *time.Time `locationName:"lastUpdatedDateTime" type:"timestamp"` // Describes the latest update to the dataset. LatestDatasetUpdate *DatasetUpdateSummary `locationName:"latestDatasetUpdate" type:"structure"` // The name of the dataset. Name *string `locationName:"name" min:"1" type:"string"` // The ARN of the associated schema. SchemaArn *string `locationName:"schemaArn" type:"string"` // The status of the dataset. // // A dataset can be in one of the following states: // // * CREATE PENDING > CREATE IN_PROGRESS > ACTIVE -or- CREATE FAILED // // * DELETE PENDING > DELETE IN_PROGRESS Status *string `locationName:"status" type:"string"` // The ID of the event tracker for an Action interactions dataset. You specify // the tracker's ID in the PutActionInteractions API operation. Amazon Personalize // uses it to direct new data to the Action interactions dataset in your dataset // group. TrackingId *string `locationName:"trackingId" type:"string"` // contains filtered or unexported fields }
Provides metadata for a dataset.
func (Dataset) GoString ¶
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*Dataset) SetCreationDateTime ¶
SetCreationDateTime sets the CreationDateTime field's value.
func (*Dataset) SetDatasetArn ¶
SetDatasetArn sets the DatasetArn field's value.
func (*Dataset) SetDatasetGroupArn ¶
SetDatasetGroupArn sets the DatasetGroupArn field's value.
func (*Dataset) SetDatasetType ¶
SetDatasetType sets the DatasetType field's value.
func (*Dataset) SetLastUpdatedDateTime ¶
SetLastUpdatedDateTime sets the LastUpdatedDateTime field's value.
func (*Dataset) SetLatestDatasetUpdate ¶
func (s *Dataset) SetLatestDatasetUpdate(v *DatasetUpdateSummary) *Dataset
SetLatestDatasetUpdate sets the LatestDatasetUpdate field's value.
func (*Dataset) SetSchemaArn ¶
SetSchemaArn sets the SchemaArn field's value.
func (*Dataset) SetTrackingId ¶
SetTrackingId sets the TrackingId field's value.
type DatasetExportJob ¶
type DatasetExportJob struct { // The creation date and time (in Unix time) of the dataset export job. CreationDateTime *time.Time `locationName:"creationDateTime" type:"timestamp"` // The Amazon Resource Name (ARN) of the dataset to export. DatasetArn *string `locationName:"datasetArn" type:"string"` // The Amazon Resource Name (ARN) of the dataset export job. DatasetExportJobArn *string `locationName:"datasetExportJobArn" type:"string"` // If a dataset export job fails, provides the reason why. FailureReason *string `locationName:"failureReason" type:"string"` // The data to export, based on how you imported the data. You can choose to // export BULK data that you imported using a dataset import job, PUT data that // you imported incrementally (using the console, PutEvents, PutUsers and PutItems // operations), or ALL for both types. The default value is PUT. IngestionMode *string `locationName:"ingestionMode" type:"string" enum:"IngestionMode"` // The name of the export job. JobName *string `locationName:"jobName" min:"1" type:"string"` // The path to the Amazon S3 bucket where the job's output is stored. For example: // // s3://bucket-name/folder-name/ JobOutput *DatasetExportJobOutput `locationName:"jobOutput" type:"structure"` // The date and time (in Unix time) the status of the dataset export job was // last updated. LastUpdatedDateTime *time.Time `locationName:"lastUpdatedDateTime" type:"timestamp"` // The Amazon Resource Name (ARN) of the IAM service role that has permissions // to add data to your output Amazon S3 bucket. RoleArn *string `locationName:"roleArn" type:"string"` // The status of the dataset export job. // // A dataset export job can be in one of the following states: // // * CREATE PENDING > CREATE IN_PROGRESS > ACTIVE -or- CREATE FAILED Status *string `locationName:"status" type:"string"` // contains filtered or unexported fields }
Describes a job that exports a dataset to an Amazon S3 bucket. For more information, see CreateDatasetExportJob (https://docs.aws.amazon.com/personalize/latest/dg/API_CreateDatasetExportJob.html).
A dataset export job can be in one of the following states:
- CREATE PENDING > CREATE IN_PROGRESS > ACTIVE -or- CREATE FAILED
func (DatasetExportJob) GoString ¶
func (s DatasetExportJob) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*DatasetExportJob) SetCreationDateTime ¶
func (s *DatasetExportJob) SetCreationDateTime(v time.Time) *DatasetExportJob
SetCreationDateTime sets the CreationDateTime field's value.
func (*DatasetExportJob) SetDatasetArn ¶
func (s *DatasetExportJob) SetDatasetArn(v string) *DatasetExportJob
SetDatasetArn sets the DatasetArn field's value.
func (*DatasetExportJob) SetDatasetExportJobArn ¶
func (s *DatasetExportJob) SetDatasetExportJobArn(v string) *DatasetExportJob
SetDatasetExportJobArn sets the DatasetExportJobArn field's value.
func (*DatasetExportJob) SetFailureReason ¶
func (s *DatasetExportJob) SetFailureReason(v string) *DatasetExportJob
SetFailureReason sets the FailureReason field's value.
func (*DatasetExportJob) SetIngestionMode ¶
func (s *DatasetExportJob) SetIngestionMode(v string) *DatasetExportJob
SetIngestionMode sets the IngestionMode field's value.
func (*DatasetExportJob) SetJobName ¶
func (s *DatasetExportJob) SetJobName(v string) *DatasetExportJob
SetJobName sets the JobName field's value.
func (*DatasetExportJob) SetJobOutput ¶
func (s *DatasetExportJob) SetJobOutput(v *DatasetExportJobOutput) *DatasetExportJob
SetJobOutput sets the JobOutput field's value.
func (*DatasetExportJob) SetLastUpdatedDateTime ¶
func (s *DatasetExportJob) SetLastUpdatedDateTime(v time.Time) *DatasetExportJob
SetLastUpdatedDateTime sets the LastUpdatedDateTime field's value.
func (*DatasetExportJob) SetRoleArn ¶
func (s *DatasetExportJob) SetRoleArn(v string) *DatasetExportJob
SetRoleArn sets the RoleArn field's value.
func (*DatasetExportJob) SetStatus ¶
func (s *DatasetExportJob) SetStatus(v string) *DatasetExportJob
SetStatus sets the Status field's value.
func (DatasetExportJob) String ¶
func (s DatasetExportJob) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type DatasetExportJobOutput ¶
type DatasetExportJobOutput struct { // The configuration details of an Amazon S3 input or output bucket. // // S3DataDestination is a required field S3DataDestination *S3DataConfig `locationName:"s3DataDestination" type:"structure" required:"true"` // contains filtered or unexported fields }
The output configuration parameters of a dataset export job.
func (DatasetExportJobOutput) GoString ¶
func (s DatasetExportJobOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*DatasetExportJobOutput) SetS3DataDestination ¶
func (s *DatasetExportJobOutput) SetS3DataDestination(v *S3DataConfig) *DatasetExportJobOutput
SetS3DataDestination sets the S3DataDestination field's value.
func (DatasetExportJobOutput) String ¶
func (s DatasetExportJobOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*DatasetExportJobOutput) Validate ¶
func (s *DatasetExportJobOutput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type DatasetExportJobSummary ¶
type DatasetExportJobSummary struct { // The date and time (in Unix time) that the dataset export job was created. CreationDateTime *time.Time `locationName:"creationDateTime" type:"timestamp"` // The Amazon Resource Name (ARN) of the dataset export job. DatasetExportJobArn *string `locationName:"datasetExportJobArn" type:"string"` // If a dataset export job fails, the reason behind the failure. FailureReason *string `locationName:"failureReason" type:"string"` // The name of the dataset export job. JobName *string `locationName:"jobName" min:"1" type:"string"` // The date and time (in Unix time) that the dataset export job status was last // updated. LastUpdatedDateTime *time.Time `locationName:"lastUpdatedDateTime" type:"timestamp"` // The status of the dataset export job. // // A dataset export job can be in one of the following states: // // * CREATE PENDING > CREATE IN_PROGRESS > ACTIVE -or- CREATE FAILED Status *string `locationName:"status" type:"string"` // contains filtered or unexported fields }
Provides a summary of the properties of a dataset export job. For a complete listing, call the DescribeDatasetExportJob (https://docs.aws.amazon.com/personalize/latest/dg/API_DescribeDatasetExportJob.html) API.
func (DatasetExportJobSummary) GoString ¶
func (s DatasetExportJobSummary) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*DatasetExportJobSummary) SetCreationDateTime ¶
func (s *DatasetExportJobSummary) SetCreationDateTime(v time.Time) *DatasetExportJobSummary
SetCreationDateTime sets the CreationDateTime field's value.
func (*DatasetExportJobSummary) SetDatasetExportJobArn ¶
func (s *DatasetExportJobSummary) SetDatasetExportJobArn(v string) *DatasetExportJobSummary
SetDatasetExportJobArn sets the DatasetExportJobArn field's value.
func (*DatasetExportJobSummary) SetFailureReason ¶
func (s *DatasetExportJobSummary) SetFailureReason(v string) *DatasetExportJobSummary
SetFailureReason sets the FailureReason field's value.
func (*DatasetExportJobSummary) SetJobName ¶
func (s *DatasetExportJobSummary) SetJobName(v string) *DatasetExportJobSummary
SetJobName sets the JobName field's value.
func (*DatasetExportJobSummary) SetLastUpdatedDateTime ¶
func (s *DatasetExportJobSummary) SetLastUpdatedDateTime(v time.Time) *DatasetExportJobSummary
SetLastUpdatedDateTime sets the LastUpdatedDateTime field's value.
func (*DatasetExportJobSummary) SetStatus ¶
func (s *DatasetExportJobSummary) SetStatus(v string) *DatasetExportJobSummary
SetStatus sets the Status field's value.
func (DatasetExportJobSummary) String ¶
func (s DatasetExportJobSummary) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type DatasetGroup ¶
type DatasetGroup struct { // The creation date and time (in Unix time) of the dataset group. CreationDateTime *time.Time `locationName:"creationDateTime" type:"timestamp"` // The Amazon Resource Name (ARN) of the dataset group. DatasetGroupArn *string `locationName:"datasetGroupArn" type:"string"` // The domain of a Domain dataset group. Domain *string `locationName:"domain" type:"string" enum:"Domain"` // If creating a dataset group fails, provides the reason why. FailureReason *string `locationName:"failureReason" type:"string"` // The Amazon Resource Name (ARN) of the Key Management Service (KMS) key used // to encrypt the datasets. KmsKeyArn *string `locationName:"kmsKeyArn" type:"string"` // The last update date and time (in Unix time) of the dataset group. LastUpdatedDateTime *time.Time `locationName:"lastUpdatedDateTime" type:"timestamp"` // The name of the dataset group. Name *string `locationName:"name" min:"1" type:"string"` // The ARN of the Identity and Access Management (IAM) role that has permissions // to access the Key Management Service (KMS) key. Supplying an IAM role is // only valid when also specifying a KMS key. RoleArn *string `locationName:"roleArn" type:"string"` // The current status of the dataset group. // // A dataset group can be in one of the following states: // // * CREATE PENDING > CREATE IN_PROGRESS > ACTIVE -or- CREATE FAILED // // * DELETE PENDING Status *string `locationName:"status" type:"string"` // contains filtered or unexported fields }
A dataset group is a collection of related datasets (Item interactions, Users, Items, Actions, Action interactions). You create a dataset group by calling CreateDatasetGroup (https://docs.aws.amazon.com/personalize/latest/dg/API_CreateDatasetGroup.html). You then create a dataset and add it to a dataset group by calling CreateDataset (https://docs.aws.amazon.com/personalize/latest/dg/API_CreateDataset.html). The dataset group is used to create and train a solution by calling CreateSolution (https://docs.aws.amazon.com/personalize/latest/dg/API_CreateSolution.html). A dataset group can contain only one of each type of dataset.
You can specify an Key Management Service (KMS) key to encrypt the datasets in the group.
func (DatasetGroup) GoString ¶
func (s DatasetGroup) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*DatasetGroup) SetCreationDateTime ¶
func (s *DatasetGroup) SetCreationDateTime(v time.Time) *DatasetGroup
SetCreationDateTime sets the CreationDateTime field's value.
func (*DatasetGroup) SetDatasetGroupArn ¶
func (s *DatasetGroup) SetDatasetGroupArn(v string) *DatasetGroup
SetDatasetGroupArn sets the DatasetGroupArn field's value.
func (*DatasetGroup) SetDomain ¶
func (s *DatasetGroup) SetDomain(v string) *DatasetGroup
SetDomain sets the Domain field's value.
func (*DatasetGroup) SetFailureReason ¶
func (s *DatasetGroup) SetFailureReason(v string) *DatasetGroup
SetFailureReason sets the FailureReason field's value.
func (*DatasetGroup) SetKmsKeyArn ¶
func (s *DatasetGroup) SetKmsKeyArn(v string) *DatasetGroup
SetKmsKeyArn sets the KmsKeyArn field's value.
func (*DatasetGroup) SetLastUpdatedDateTime ¶
func (s *DatasetGroup) SetLastUpdatedDateTime(v time.Time) *DatasetGroup
SetLastUpdatedDateTime sets the LastUpdatedDateTime field's value.
func (*DatasetGroup) SetName ¶
func (s *DatasetGroup) SetName(v string) *DatasetGroup
SetName sets the Name field's value.
func (*DatasetGroup) SetRoleArn ¶
func (s *DatasetGroup) SetRoleArn(v string) *DatasetGroup
SetRoleArn sets the RoleArn field's value.
func (*DatasetGroup) SetStatus ¶
func (s *DatasetGroup) SetStatus(v string) *DatasetGroup
SetStatus sets the Status field's value.
func (DatasetGroup) String ¶
func (s DatasetGroup) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type DatasetGroupSummary ¶
type DatasetGroupSummary struct { // The date and time (in Unix time) that the dataset group was created. CreationDateTime *time.Time `locationName:"creationDateTime" type:"timestamp"` // The Amazon Resource Name (ARN) of the dataset group. DatasetGroupArn *string `locationName:"datasetGroupArn" type:"string"` // The domain of a Domain dataset group. Domain *string `locationName:"domain" type:"string" enum:"Domain"` // If creating a dataset group fails, the reason behind the failure. FailureReason *string `locationName:"failureReason" type:"string"` // The date and time (in Unix time) that the dataset group was last updated. LastUpdatedDateTime *time.Time `locationName:"lastUpdatedDateTime" type:"timestamp"` // The name of the dataset group. Name *string `locationName:"name" min:"1" type:"string"` // The status of the dataset group. // // A dataset group can be in one of the following states: // // * CREATE PENDING > CREATE IN_PROGRESS > ACTIVE -or- CREATE FAILED // // * DELETE PENDING Status *string `locationName:"status" type:"string"` // contains filtered or unexported fields }
Provides a summary of the properties of a dataset group. For a complete listing, call the DescribeDatasetGroup (https://docs.aws.amazon.com/personalize/latest/dg/API_DescribeDatasetGroup.html) API.
func (DatasetGroupSummary) GoString ¶
func (s DatasetGroupSummary) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*DatasetGroupSummary) SetCreationDateTime ¶
func (s *DatasetGroupSummary) SetCreationDateTime(v time.Time) *DatasetGroupSummary
SetCreationDateTime sets the CreationDateTime field's value.
func (*DatasetGroupSummary) SetDatasetGroupArn ¶
func (s *DatasetGroupSummary) SetDatasetGroupArn(v string) *DatasetGroupSummary
SetDatasetGroupArn sets the DatasetGroupArn field's value.
func (*DatasetGroupSummary) SetDomain ¶
func (s *DatasetGroupSummary) SetDomain(v string) *DatasetGroupSummary
SetDomain sets the Domain field's value.
func (*DatasetGroupSummary) SetFailureReason ¶
func (s *DatasetGroupSummary) SetFailureReason(v string) *DatasetGroupSummary
SetFailureReason sets the FailureReason field's value.
func (*DatasetGroupSummary) SetLastUpdatedDateTime ¶
func (s *DatasetGroupSummary) SetLastUpdatedDateTime(v time.Time) *DatasetGroupSummary
SetLastUpdatedDateTime sets the LastUpdatedDateTime field's value.
func (*DatasetGroupSummary) SetName ¶
func (s *DatasetGroupSummary) SetName(v string) *DatasetGroupSummary
SetName sets the Name field's value.
func (*DatasetGroupSummary) SetStatus ¶
func (s *DatasetGroupSummary) SetStatus(v string) *DatasetGroupSummary
SetStatus sets the Status field's value.
func (DatasetGroupSummary) String ¶
func (s DatasetGroupSummary) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type DatasetImportJob ¶
type DatasetImportJob struct { // The creation date and time (in Unix time) of the dataset import job. CreationDateTime *time.Time `locationName:"creationDateTime" type:"timestamp"` // The Amazon S3 bucket that contains the training data to import. DataSource *DataSource `locationName:"dataSource" type:"structure"` // The Amazon Resource Name (ARN) of the dataset that receives the imported // data. DatasetArn *string `locationName:"datasetArn" type:"string"` // The ARN of the dataset import job. DatasetImportJobArn *string `locationName:"datasetImportJobArn" type:"string"` // If a dataset import job fails, provides the reason why. FailureReason *string `locationName:"failureReason" type:"string"` // The import mode used by the dataset import job to import new records. ImportMode *string `locationName:"importMode" type:"string" enum:"ImportMode"` // The name of the import job. JobName *string `locationName:"jobName" min:"1" type:"string"` // The date and time (in Unix time) the dataset was last updated. LastUpdatedDateTime *time.Time `locationName:"lastUpdatedDateTime" type:"timestamp"` // Whether the job publishes metrics to Amazon S3 for a metric attribution. PublishAttributionMetricsToS3 *bool `locationName:"publishAttributionMetricsToS3" type:"boolean"` // The ARN of the IAM role that has permissions to read from the Amazon S3 data // source. RoleArn *string `locationName:"roleArn" type:"string"` // The status of the dataset import job. // // A dataset import job can be in one of the following states: // // * CREATE PENDING > CREATE IN_PROGRESS > ACTIVE -or- CREATE FAILED Status *string `locationName:"status" type:"string"` // contains filtered or unexported fields }
Describes a job that imports training data from a data source (Amazon S3 bucket) to an Amazon Personalize dataset. For more information, see CreateDatasetImportJob (https://docs.aws.amazon.com/personalize/latest/dg/API_CreateDatasetImportJob.html).
A dataset import job can be in one of the following states:
- CREATE PENDING > CREATE IN_PROGRESS > ACTIVE -or- CREATE FAILED
func (DatasetImportJob) GoString ¶
func (s DatasetImportJob) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*DatasetImportJob) SetCreationDateTime ¶
func (s *DatasetImportJob) SetCreationDateTime(v time.Time) *DatasetImportJob
SetCreationDateTime sets the CreationDateTime field's value.
func (*DatasetImportJob) SetDataSource ¶
func (s *DatasetImportJob) SetDataSource(v *DataSource) *DatasetImportJob
SetDataSource sets the DataSource field's value.
func (*DatasetImportJob) SetDatasetArn ¶
func (s *DatasetImportJob) SetDatasetArn(v string) *DatasetImportJob
SetDatasetArn sets the DatasetArn field's value.
func (*DatasetImportJob) SetDatasetImportJobArn ¶
func (s *DatasetImportJob) SetDatasetImportJobArn(v string) *DatasetImportJob
SetDatasetImportJobArn sets the DatasetImportJobArn field's value.
func (*DatasetImportJob) SetFailureReason ¶
func (s *DatasetImportJob) SetFailureReason(v string) *DatasetImportJob
SetFailureReason sets the FailureReason field's value.
func (*DatasetImportJob) SetImportMode ¶
func (s *DatasetImportJob) SetImportMode(v string) *DatasetImportJob
SetImportMode sets the ImportMode field's value.
func (*DatasetImportJob) SetJobName ¶
func (s *DatasetImportJob) SetJobName(v string) *DatasetImportJob
SetJobName sets the JobName field's value.
func (*DatasetImportJob) SetLastUpdatedDateTime ¶
func (s *DatasetImportJob) SetLastUpdatedDateTime(v time.Time) *DatasetImportJob
SetLastUpdatedDateTime sets the LastUpdatedDateTime field's value.
func (*DatasetImportJob) SetPublishAttributionMetricsToS3 ¶
func (s *DatasetImportJob) SetPublishAttributionMetricsToS3(v bool) *DatasetImportJob
SetPublishAttributionMetricsToS3 sets the PublishAttributionMetricsToS3 field's value.
func (*DatasetImportJob) SetRoleArn ¶
func (s *DatasetImportJob) SetRoleArn(v string) *DatasetImportJob
SetRoleArn sets the RoleArn field's value.
func (*DatasetImportJob) SetStatus ¶
func (s *DatasetImportJob) SetStatus(v string) *DatasetImportJob
SetStatus sets the Status field's value.
func (DatasetImportJob) String ¶
func (s DatasetImportJob) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type DatasetImportJobSummary ¶
type DatasetImportJobSummary struct { // The date and time (in Unix time) that the dataset import job was created. CreationDateTime *time.Time `locationName:"creationDateTime" type:"timestamp"` // The Amazon Resource Name (ARN) of the dataset import job. DatasetImportJobArn *string `locationName:"datasetImportJobArn" type:"string"` // If a dataset import job fails, the reason behind the failure. FailureReason *string `locationName:"failureReason" type:"string"` // The import mode the dataset import job used to update the data in the dataset. // For more information see Updating existing bulk data (https://docs.aws.amazon.com/personalize/latest/dg/updating-existing-bulk-data.html). ImportMode *string `locationName:"importMode" type:"string" enum:"ImportMode"` // The name of the dataset import job. JobName *string `locationName:"jobName" min:"1" type:"string"` // The date and time (in Unix time) that the dataset import job status was last // updated. LastUpdatedDateTime *time.Time `locationName:"lastUpdatedDateTime" type:"timestamp"` // The status of the dataset import job. // // A dataset import job can be in one of the following states: // // * CREATE PENDING > CREATE IN_PROGRESS > ACTIVE -or- CREATE FAILED Status *string `locationName:"status" type:"string"` // contains filtered or unexported fields }
Provides a summary of the properties of a dataset import job. For a complete listing, call the DescribeDatasetImportJob (https://docs.aws.amazon.com/personalize/latest/dg/API_DescribeDatasetImportJob.html) API.
func (DatasetImportJobSummary) GoString ¶
func (s DatasetImportJobSummary) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*DatasetImportJobSummary) SetCreationDateTime ¶
func (s *DatasetImportJobSummary) SetCreationDateTime(v time.Time) *DatasetImportJobSummary
SetCreationDateTime sets the CreationDateTime field's value.
func (*DatasetImportJobSummary) SetDatasetImportJobArn ¶
func (s *DatasetImportJobSummary) SetDatasetImportJobArn(v string) *DatasetImportJobSummary
SetDatasetImportJobArn sets the DatasetImportJobArn field's value.
func (*DatasetImportJobSummary) SetFailureReason ¶
func (s *DatasetImportJobSummary) SetFailureReason(v string) *DatasetImportJobSummary
SetFailureReason sets the FailureReason field's value.
func (*DatasetImportJobSummary) SetImportMode ¶
func (s *DatasetImportJobSummary) SetImportMode(v string) *DatasetImportJobSummary
SetImportMode sets the ImportMode field's value.
func (*DatasetImportJobSummary) SetJobName ¶
func (s *DatasetImportJobSummary) SetJobName(v string) *DatasetImportJobSummary
SetJobName sets the JobName field's value.
func (*DatasetImportJobSummary) SetLastUpdatedDateTime ¶
func (s *DatasetImportJobSummary) SetLastUpdatedDateTime(v time.Time) *DatasetImportJobSummary
SetLastUpdatedDateTime sets the LastUpdatedDateTime field's value.
func (*DatasetImportJobSummary) SetStatus ¶
func (s *DatasetImportJobSummary) SetStatus(v string) *DatasetImportJobSummary
SetStatus sets the Status field's value.
func (DatasetImportJobSummary) String ¶
func (s DatasetImportJobSummary) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type DatasetSchema ¶
type DatasetSchema struct { // The date and time (in Unix time) that the schema was created. CreationDateTime *time.Time `locationName:"creationDateTime" type:"timestamp"` // The domain of a schema that you created for a dataset in a Domain dataset // group. Domain *string `locationName:"domain" type:"string" enum:"Domain"` // The date and time (in Unix time) that the schema was last updated. LastUpdatedDateTime *time.Time `locationName:"lastUpdatedDateTime" type:"timestamp"` // The name of the schema. Name *string `locationName:"name" min:"1" type:"string"` // The schema. Schema *string `locationName:"schema" type:"string"` // The Amazon Resource Name (ARN) of the schema. SchemaArn *string `locationName:"schemaArn" type:"string"` // contains filtered or unexported fields }
Describes the schema for a dataset. For more information on schemas, see CreateSchema (https://docs.aws.amazon.com/personalize/latest/dg/API_CreateSchema.html).
func (DatasetSchema) GoString ¶
func (s DatasetSchema) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*DatasetSchema) SetCreationDateTime ¶
func (s *DatasetSchema) SetCreationDateTime(v time.Time) *DatasetSchema
SetCreationDateTime sets the CreationDateTime field's value.
func (*DatasetSchema) SetDomain ¶
func (s *DatasetSchema) SetDomain(v string) *DatasetSchema
SetDomain sets the Domain field's value.
func (*DatasetSchema) SetLastUpdatedDateTime ¶
func (s *DatasetSchema) SetLastUpdatedDateTime(v time.Time) *DatasetSchema
SetLastUpdatedDateTime sets the LastUpdatedDateTime field's value.
func (*DatasetSchema) SetName ¶
func (s *DatasetSchema) SetName(v string) *DatasetSchema
SetName sets the Name field's value.
func (*DatasetSchema) SetSchema ¶
func (s *DatasetSchema) SetSchema(v string) *DatasetSchema
SetSchema sets the Schema field's value.
func (*DatasetSchema) SetSchemaArn ¶
func (s *DatasetSchema) SetSchemaArn(v string) *DatasetSchema
SetSchemaArn sets the SchemaArn field's value.
func (DatasetSchema) String ¶
func (s DatasetSchema) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type DatasetSchemaSummary ¶
type DatasetSchemaSummary struct { // The date and time (in Unix time) that the schema was created. CreationDateTime *time.Time `locationName:"creationDateTime" type:"timestamp"` // The domain of a schema that you created for a dataset in a Domain dataset // group. Domain *string `locationName:"domain" type:"string" enum:"Domain"` // The date and time (in Unix time) that the schema was last updated. LastUpdatedDateTime *time.Time `locationName:"lastUpdatedDateTime" type:"timestamp"` // The name of the schema. Name *string `locationName:"name" min:"1" type:"string"` // The Amazon Resource Name (ARN) of the schema. SchemaArn *string `locationName:"schemaArn" type:"string"` // contains filtered or unexported fields }
Provides a summary of the properties of a dataset schema. For a complete listing, call the DescribeSchema (https://docs.aws.amazon.com/personalize/latest/dg/API_DescribeSchema.html) API.
func (DatasetSchemaSummary) GoString ¶
func (s DatasetSchemaSummary) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*DatasetSchemaSummary) SetCreationDateTime ¶
func (s *DatasetSchemaSummary) SetCreationDateTime(v time.Time) *DatasetSchemaSummary
SetCreationDateTime sets the CreationDateTime field's value.
func (*DatasetSchemaSummary) SetDomain ¶
func (s *DatasetSchemaSummary) SetDomain(v string) *DatasetSchemaSummary
SetDomain sets the Domain field's value.
func (*DatasetSchemaSummary) SetLastUpdatedDateTime ¶
func (s *DatasetSchemaSummary) SetLastUpdatedDateTime(v time.Time) *DatasetSchemaSummary
SetLastUpdatedDateTime sets the LastUpdatedDateTime field's value.
func (*DatasetSchemaSummary) SetName ¶
func (s *DatasetSchemaSummary) SetName(v string) *DatasetSchemaSummary
SetName sets the Name field's value.
func (*DatasetSchemaSummary) SetSchemaArn ¶
func (s *DatasetSchemaSummary) SetSchemaArn(v string) *DatasetSchemaSummary
SetSchemaArn sets the SchemaArn field's value.
func (DatasetSchemaSummary) String ¶
func (s DatasetSchemaSummary) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type DatasetSummary ¶
type DatasetSummary struct { // The date and time (in Unix time) that the dataset was created. CreationDateTime *time.Time `locationName:"creationDateTime" type:"timestamp"` // The Amazon Resource Name (ARN) of the dataset. DatasetArn *string `locationName:"datasetArn" type:"string"` // The dataset type. One of the following values: // // * Interactions // // * Items // // * Users // // * Event-Interactions DatasetType *string `locationName:"datasetType" type:"string"` // The date and time (in Unix time) that the dataset was last updated. LastUpdatedDateTime *time.Time `locationName:"lastUpdatedDateTime" type:"timestamp"` // The name of the dataset. Name *string `locationName:"name" min:"1" type:"string"` // The status of the dataset. // // A dataset can be in one of the following states: // // * CREATE PENDING > CREATE IN_PROGRESS > ACTIVE -or- CREATE FAILED // // * DELETE PENDING > DELETE IN_PROGRESS Status *string `locationName:"status" type:"string"` // contains filtered or unexported fields }
Provides a summary of the properties of a dataset. For a complete listing, call the DescribeDataset (https://docs.aws.amazon.com/personalize/latest/dg/API_DescribeDataset.html) API.
func (DatasetSummary) GoString ¶
func (s DatasetSummary) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*DatasetSummary) SetCreationDateTime ¶
func (s *DatasetSummary) SetCreationDateTime(v time.Time) *DatasetSummary
SetCreationDateTime sets the CreationDateTime field's value.
func (*DatasetSummary) SetDatasetArn ¶
func (s *DatasetSummary) SetDatasetArn(v string) *DatasetSummary
SetDatasetArn sets the DatasetArn field's value.
func (*DatasetSummary) SetDatasetType ¶
func (s *DatasetSummary) SetDatasetType(v string) *DatasetSummary
SetDatasetType sets the DatasetType field's value.
func (*DatasetSummary) SetLastUpdatedDateTime ¶
func (s *DatasetSummary) SetLastUpdatedDateTime(v time.Time) *DatasetSummary
SetLastUpdatedDateTime sets the LastUpdatedDateTime field's value.
func (*DatasetSummary) SetName ¶
func (s *DatasetSummary) SetName(v string) *DatasetSummary
SetName sets the Name field's value.
func (*DatasetSummary) SetStatus ¶
func (s *DatasetSummary) SetStatus(v string) *DatasetSummary
SetStatus sets the Status field's value.
func (DatasetSummary) String ¶
func (s DatasetSummary) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type DatasetUpdateSummary ¶
type DatasetUpdateSummary struct { // The creation date and time (in Unix time) of the dataset update. CreationDateTime *time.Time `locationName:"creationDateTime" type:"timestamp"` // If updating a dataset fails, provides the reason why. FailureReason *string `locationName:"failureReason" type:"string"` // The last update date and time (in Unix time) of the dataset. LastUpdatedDateTime *time.Time `locationName:"lastUpdatedDateTime" type:"timestamp"` // The Amazon Resource Name (ARN) of the schema that replaced the previous schema // of the dataset. SchemaArn *string `locationName:"schemaArn" type:"string"` // The status of the dataset update. Status *string `locationName:"status" type:"string"` // contains filtered or unexported fields }
Describes an update to a dataset.
func (DatasetUpdateSummary) GoString ¶
func (s DatasetUpdateSummary) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*DatasetUpdateSummary) SetCreationDateTime ¶
func (s *DatasetUpdateSummary) SetCreationDateTime(v time.Time) *DatasetUpdateSummary
SetCreationDateTime sets the CreationDateTime field's value.
func (*DatasetUpdateSummary) SetFailureReason ¶
func (s *DatasetUpdateSummary) SetFailureReason(v string) *DatasetUpdateSummary
SetFailureReason sets the FailureReason field's value.
func (*DatasetUpdateSummary) SetLastUpdatedDateTime ¶
func (s *DatasetUpdateSummary) SetLastUpdatedDateTime(v time.Time) *DatasetUpdateSummary
SetLastUpdatedDateTime sets the LastUpdatedDateTime field's value.
func (*DatasetUpdateSummary) SetSchemaArn ¶
func (s *DatasetUpdateSummary) SetSchemaArn(v string) *DatasetUpdateSummary
SetSchemaArn sets the SchemaArn field's value.
func (*DatasetUpdateSummary) SetStatus ¶
func (s *DatasetUpdateSummary) SetStatus(v string) *DatasetUpdateSummary
SetStatus sets the Status field's value.
func (DatasetUpdateSummary) String ¶
func (s DatasetUpdateSummary) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type DefaultCategoricalHyperParameterRange ¶
type DefaultCategoricalHyperParameterRange struct { // Whether the hyperparameter is tunable. IsTunable *bool `locationName:"isTunable" type:"boolean"` // The name of the hyperparameter. Name *string `locationName:"name" type:"string"` // A list of the categories for the hyperparameter. Values []*string `locationName:"values" type:"list"` // contains filtered or unexported fields }
Provides the name and default range of a categorical hyperparameter and whether the hyperparameter is tunable. A tunable hyperparameter can have its value determined during hyperparameter optimization (HPO).
func (DefaultCategoricalHyperParameterRange) GoString ¶
func (s DefaultCategoricalHyperParameterRange) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*DefaultCategoricalHyperParameterRange) SetIsTunable ¶
func (s *DefaultCategoricalHyperParameterRange) SetIsTunable(v bool) *DefaultCategoricalHyperParameterRange
SetIsTunable sets the IsTunable field's value.
func (*DefaultCategoricalHyperParameterRange) SetName ¶
func (s *DefaultCategoricalHyperParameterRange) SetName(v string) *DefaultCategoricalHyperParameterRange
SetName sets the Name field's value.
func (*DefaultCategoricalHyperParameterRange) SetValues ¶
func (s *DefaultCategoricalHyperParameterRange) SetValues(v []*string) *DefaultCategoricalHyperParameterRange
SetValues sets the Values field's value.
func (DefaultCategoricalHyperParameterRange) String ¶
func (s DefaultCategoricalHyperParameterRange) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type DefaultContinuousHyperParameterRange ¶
type DefaultContinuousHyperParameterRange struct { // Whether the hyperparameter is tunable. IsTunable *bool `locationName:"isTunable" type:"boolean"` // The maximum allowable value for the hyperparameter. MaxValue *float64 `locationName:"maxValue" type:"double"` // The minimum allowable value for the hyperparameter. MinValue *float64 `locationName:"minValue" type:"double"` // The name of the hyperparameter. Name *string `locationName:"name" type:"string"` // contains filtered or unexported fields }
Provides the name and default range of a continuous hyperparameter and whether the hyperparameter is tunable. A tunable hyperparameter can have its value determined during hyperparameter optimization (HPO).
func (DefaultContinuousHyperParameterRange) GoString ¶
func (s DefaultContinuousHyperParameterRange) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*DefaultContinuousHyperParameterRange) SetIsTunable ¶
func (s *DefaultContinuousHyperParameterRange) SetIsTunable(v bool) *DefaultContinuousHyperParameterRange
SetIsTunable sets the IsTunable field's value.
func (*DefaultContinuousHyperParameterRange) SetMaxValue ¶
func (s *DefaultContinuousHyperParameterRange) SetMaxValue(v float64) *DefaultContinuousHyperParameterRange
SetMaxValue sets the MaxValue field's value.
func (*DefaultContinuousHyperParameterRange) SetMinValue ¶
func (s *DefaultContinuousHyperParameterRange) SetMinValue(v float64) *DefaultContinuousHyperParameterRange
SetMinValue sets the MinValue field's value.
func (*DefaultContinuousHyperParameterRange) SetName ¶
func (s *DefaultContinuousHyperParameterRange) SetName(v string) *DefaultContinuousHyperParameterRange
SetName sets the Name field's value.
func (DefaultContinuousHyperParameterRange) String ¶
func (s DefaultContinuousHyperParameterRange) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type DefaultHyperParameterRanges ¶
type DefaultHyperParameterRanges struct { // The categorical hyperparameters and their default ranges. CategoricalHyperParameterRanges []*DefaultCategoricalHyperParameterRange `locationName:"categoricalHyperParameterRanges" type:"list"` // The continuous hyperparameters and their default ranges. ContinuousHyperParameterRanges []*DefaultContinuousHyperParameterRange `locationName:"continuousHyperParameterRanges" type:"list"` // The integer-valued hyperparameters and their default ranges. IntegerHyperParameterRanges []*DefaultIntegerHyperParameterRange `locationName:"integerHyperParameterRanges" type:"list"` // contains filtered or unexported fields }
Specifies the hyperparameters and their default ranges. Hyperparameters can be categorical, continuous, or integer-valued.
func (DefaultHyperParameterRanges) GoString ¶
func (s DefaultHyperParameterRanges) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*DefaultHyperParameterRanges) SetCategoricalHyperParameterRanges ¶
func (s *DefaultHyperParameterRanges) SetCategoricalHyperParameterRanges(v []*DefaultCategoricalHyperParameterRange) *DefaultHyperParameterRanges
SetCategoricalHyperParameterRanges sets the CategoricalHyperParameterRanges field's value.
func (*DefaultHyperParameterRanges) SetContinuousHyperParameterRanges ¶
func (s *DefaultHyperParameterRanges) SetContinuousHyperParameterRanges(v []*DefaultContinuousHyperParameterRange) *DefaultHyperParameterRanges
SetContinuousHyperParameterRanges sets the ContinuousHyperParameterRanges field's value.
func (*DefaultHyperParameterRanges) SetIntegerHyperParameterRanges ¶
func (s *DefaultHyperParameterRanges) SetIntegerHyperParameterRanges(v []*DefaultIntegerHyperParameterRange) *DefaultHyperParameterRanges
SetIntegerHyperParameterRanges sets the IntegerHyperParameterRanges field's value.
func (DefaultHyperParameterRanges) String ¶
func (s DefaultHyperParameterRanges) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type DefaultIntegerHyperParameterRange ¶
type DefaultIntegerHyperParameterRange struct { // Indicates whether the hyperparameter is tunable. IsTunable *bool `locationName:"isTunable" type:"boolean"` // The maximum allowable value for the hyperparameter. MaxValue *int64 `locationName:"maxValue" type:"integer"` // The minimum allowable value for the hyperparameter. MinValue *int64 `locationName:"minValue" type:"integer"` // The name of the hyperparameter. Name *string `locationName:"name" type:"string"` // contains filtered or unexported fields }
Provides the name and default range of a integer-valued hyperparameter and whether the hyperparameter is tunable. A tunable hyperparameter can have its value determined during hyperparameter optimization (HPO).
func (DefaultIntegerHyperParameterRange) GoString ¶
func (s DefaultIntegerHyperParameterRange) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*DefaultIntegerHyperParameterRange) SetIsTunable ¶
func (s *DefaultIntegerHyperParameterRange) SetIsTunable(v bool) *DefaultIntegerHyperParameterRange
SetIsTunable sets the IsTunable field's value.
func (*DefaultIntegerHyperParameterRange) SetMaxValue ¶
func (s *DefaultIntegerHyperParameterRange) SetMaxValue(v int64) *DefaultIntegerHyperParameterRange
SetMaxValue sets the MaxValue field's value.
func (*DefaultIntegerHyperParameterRange) SetMinValue ¶
func (s *DefaultIntegerHyperParameterRange) SetMinValue(v int64) *DefaultIntegerHyperParameterRange
SetMinValue sets the MinValue field's value.
func (*DefaultIntegerHyperParameterRange) SetName ¶
func (s *DefaultIntegerHyperParameterRange) SetName(v string) *DefaultIntegerHyperParameterRange
SetName sets the Name field's value.
func (DefaultIntegerHyperParameterRange) String ¶
func (s DefaultIntegerHyperParameterRange) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type DeleteCampaignInput ¶
type DeleteCampaignInput struct { // The Amazon Resource Name (ARN) of the campaign to delete. // // CampaignArn is a required field CampaignArn *string `locationName:"campaignArn" type:"string" required:"true"` // contains filtered or unexported fields }
func (DeleteCampaignInput) GoString ¶
func (s DeleteCampaignInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*DeleteCampaignInput) SetCampaignArn ¶
func (s *DeleteCampaignInput) SetCampaignArn(v string) *DeleteCampaignInput
SetCampaignArn sets the CampaignArn field's value.
func (DeleteCampaignInput) String ¶
func (s DeleteCampaignInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*DeleteCampaignInput) Validate ¶
func (s *DeleteCampaignInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type DeleteCampaignOutput ¶
type DeleteCampaignOutput struct {
// contains filtered or unexported fields
}
func (DeleteCampaignOutput) GoString ¶
func (s DeleteCampaignOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (DeleteCampaignOutput) String ¶
func (s DeleteCampaignOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type DeleteDatasetGroupInput ¶
type DeleteDatasetGroupInput struct { // The ARN of the dataset group to delete. // // DatasetGroupArn is a required field DatasetGroupArn *string `locationName:"datasetGroupArn" type:"string" required:"true"` // contains filtered or unexported fields }
func (DeleteDatasetGroupInput) GoString ¶
func (s DeleteDatasetGroupInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*DeleteDatasetGroupInput) SetDatasetGroupArn ¶
func (s *DeleteDatasetGroupInput) SetDatasetGroupArn(v string) *DeleteDatasetGroupInput
SetDatasetGroupArn sets the DatasetGroupArn field's value.
func (DeleteDatasetGroupInput) String ¶
func (s DeleteDatasetGroupInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*DeleteDatasetGroupInput) Validate ¶
func (s *DeleteDatasetGroupInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type DeleteDatasetGroupOutput ¶
type DeleteDatasetGroupOutput struct {
// contains filtered or unexported fields
}
func (DeleteDatasetGroupOutput) GoString ¶
func (s DeleteDatasetGroupOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (DeleteDatasetGroupOutput) String ¶
func (s DeleteDatasetGroupOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type DeleteDatasetInput ¶
type DeleteDatasetInput struct { // The Amazon Resource Name (ARN) of the dataset to delete. // // DatasetArn is a required field DatasetArn *string `locationName:"datasetArn" type:"string" required:"true"` // contains filtered or unexported fields }
func (DeleteDatasetInput) GoString ¶
func (s DeleteDatasetInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*DeleteDatasetInput) SetDatasetArn ¶
func (s *DeleteDatasetInput) SetDatasetArn(v string) *DeleteDatasetInput
SetDatasetArn sets the DatasetArn field's value.
func (DeleteDatasetInput) String ¶
func (s DeleteDatasetInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*DeleteDatasetInput) Validate ¶
func (s *DeleteDatasetInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type DeleteDatasetOutput ¶
type DeleteDatasetOutput struct {
// contains filtered or unexported fields
}
func (DeleteDatasetOutput) GoString ¶
func (s DeleteDatasetOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (DeleteDatasetOutput) String ¶
func (s DeleteDatasetOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type DeleteEventTrackerInput ¶
type DeleteEventTrackerInput struct { // The Amazon Resource Name (ARN) of the event tracker to delete. // // EventTrackerArn is a required field EventTrackerArn *string `locationName:"eventTrackerArn" type:"string" required:"true"` // contains filtered or unexported fields }
func (DeleteEventTrackerInput) GoString ¶
func (s DeleteEventTrackerInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*DeleteEventTrackerInput) SetEventTrackerArn ¶
func (s *DeleteEventTrackerInput) SetEventTrackerArn(v string) *DeleteEventTrackerInput
SetEventTrackerArn sets the EventTrackerArn field's value.
func (DeleteEventTrackerInput) String ¶
func (s DeleteEventTrackerInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*DeleteEventTrackerInput) Validate ¶
func (s *DeleteEventTrackerInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type DeleteEventTrackerOutput ¶
type DeleteEventTrackerOutput struct {
// contains filtered or unexported fields
}
func (DeleteEventTrackerOutput) GoString ¶
func (s DeleteEventTrackerOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (DeleteEventTrackerOutput) String ¶
func (s DeleteEventTrackerOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type DeleteFilterInput ¶
type DeleteFilterInput struct { // The ARN of the filter to delete. // // FilterArn is a required field FilterArn *string `locationName:"filterArn" type:"string" required:"true"` // contains filtered or unexported fields }
func (DeleteFilterInput) GoString ¶
func (s DeleteFilterInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*DeleteFilterInput) SetFilterArn ¶
func (s *DeleteFilterInput) SetFilterArn(v string) *DeleteFilterInput
SetFilterArn sets the FilterArn field's value.
func (DeleteFilterInput) String ¶
func (s DeleteFilterInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*DeleteFilterInput) Validate ¶
func (s *DeleteFilterInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type DeleteFilterOutput ¶
type DeleteFilterOutput struct {
// contains filtered or unexported fields
}
func (DeleteFilterOutput) GoString ¶
func (s DeleteFilterOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (DeleteFilterOutput) String ¶
func (s DeleteFilterOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type DeleteMetricAttributionInput ¶
type DeleteMetricAttributionInput struct { // The metric attribution's Amazon Resource Name (ARN). // // MetricAttributionArn is a required field MetricAttributionArn *string `locationName:"metricAttributionArn" type:"string" required:"true"` // contains filtered or unexported fields }
func (DeleteMetricAttributionInput) GoString ¶
func (s DeleteMetricAttributionInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*DeleteMetricAttributionInput) SetMetricAttributionArn ¶
func (s *DeleteMetricAttributionInput) SetMetricAttributionArn(v string) *DeleteMetricAttributionInput
SetMetricAttributionArn sets the MetricAttributionArn field's value.
func (DeleteMetricAttributionInput) String ¶
func (s DeleteMetricAttributionInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*DeleteMetricAttributionInput) Validate ¶
func (s *DeleteMetricAttributionInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type DeleteMetricAttributionOutput ¶
type DeleteMetricAttributionOutput struct {
// contains filtered or unexported fields
}
func (DeleteMetricAttributionOutput) GoString ¶
func (s DeleteMetricAttributionOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (DeleteMetricAttributionOutput) String ¶
func (s DeleteMetricAttributionOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type DeleteRecommenderInput ¶
type DeleteRecommenderInput struct { // The Amazon Resource Name (ARN) of the recommender to delete. // // RecommenderArn is a required field RecommenderArn *string `locationName:"recommenderArn" type:"string" required:"true"` // contains filtered or unexported fields }
func (DeleteRecommenderInput) GoString ¶
func (s DeleteRecommenderInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*DeleteRecommenderInput) SetRecommenderArn ¶
func (s *DeleteRecommenderInput) SetRecommenderArn(v string) *DeleteRecommenderInput
SetRecommenderArn sets the RecommenderArn field's value.
func (DeleteRecommenderInput) String ¶
func (s DeleteRecommenderInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*DeleteRecommenderInput) Validate ¶
func (s *DeleteRecommenderInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type DeleteRecommenderOutput ¶
type DeleteRecommenderOutput struct {
// contains filtered or unexported fields
}
func (DeleteRecommenderOutput) GoString ¶
func (s DeleteRecommenderOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (DeleteRecommenderOutput) String ¶
func (s DeleteRecommenderOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type DeleteSchemaInput ¶
type DeleteSchemaInput struct { // The Amazon Resource Name (ARN) of the schema to delete. // // SchemaArn is a required field SchemaArn *string `locationName:"schemaArn" type:"string" required:"true"` // contains filtered or unexported fields }
func (DeleteSchemaInput) GoString ¶
func (s DeleteSchemaInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*DeleteSchemaInput) SetSchemaArn ¶
func (s *DeleteSchemaInput) SetSchemaArn(v string) *DeleteSchemaInput
SetSchemaArn sets the SchemaArn field's value.
func (DeleteSchemaInput) String ¶
func (s DeleteSchemaInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*DeleteSchemaInput) Validate ¶
func (s *DeleteSchemaInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type DeleteSchemaOutput ¶
type DeleteSchemaOutput struct {
// contains filtered or unexported fields
}
func (DeleteSchemaOutput) GoString ¶
func (s DeleteSchemaOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (DeleteSchemaOutput) String ¶
func (s DeleteSchemaOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type DeleteSolutionInput ¶
type DeleteSolutionInput struct { // The ARN of the solution to delete. // // SolutionArn is a required field SolutionArn *string `locationName:"solutionArn" type:"string" required:"true"` // contains filtered or unexported fields }
func (DeleteSolutionInput) GoString ¶
func (s DeleteSolutionInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*DeleteSolutionInput) SetSolutionArn ¶
func (s *DeleteSolutionInput) SetSolutionArn(v string) *DeleteSolutionInput
SetSolutionArn sets the SolutionArn field's value.
func (DeleteSolutionInput) String ¶
func (s DeleteSolutionInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*DeleteSolutionInput) Validate ¶
func (s *DeleteSolutionInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type DeleteSolutionOutput ¶
type DeleteSolutionOutput struct {
// contains filtered or unexported fields
}
func (DeleteSolutionOutput) GoString ¶
func (s DeleteSolutionOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (DeleteSolutionOutput) String ¶
func (s DeleteSolutionOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type DescribeAlgorithmInput ¶
type DescribeAlgorithmInput struct { // The Amazon Resource Name (ARN) of the algorithm to describe. // // AlgorithmArn is a required field AlgorithmArn *string `locationName:"algorithmArn" type:"string" required:"true"` // contains filtered or unexported fields }
func (DescribeAlgorithmInput) GoString ¶
func (s DescribeAlgorithmInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*DescribeAlgorithmInput) SetAlgorithmArn ¶
func (s *DescribeAlgorithmInput) SetAlgorithmArn(v string) *DescribeAlgorithmInput
SetAlgorithmArn sets the AlgorithmArn field's value.
func (DescribeAlgorithmInput) String ¶
func (s DescribeAlgorithmInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*DescribeAlgorithmInput) Validate ¶
func (s *DescribeAlgorithmInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type DescribeAlgorithmOutput ¶
type DescribeAlgorithmOutput struct { // A listing of the properties of the algorithm. Algorithm *Algorithm `locationName:"algorithm" type:"structure"` // contains filtered or unexported fields }
func (DescribeAlgorithmOutput) GoString ¶
func (s DescribeAlgorithmOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*DescribeAlgorithmOutput) SetAlgorithm ¶
func (s *DescribeAlgorithmOutput) SetAlgorithm(v *Algorithm) *DescribeAlgorithmOutput
SetAlgorithm sets the Algorithm field's value.
func (DescribeAlgorithmOutput) String ¶
func (s DescribeAlgorithmOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type DescribeBatchInferenceJobInput ¶
type DescribeBatchInferenceJobInput struct { // The ARN of the batch inference job to describe. // // BatchInferenceJobArn is a required field BatchInferenceJobArn *string `locationName:"batchInferenceJobArn" type:"string" required:"true"` // contains filtered or unexported fields }
func (DescribeBatchInferenceJobInput) GoString ¶
func (s DescribeBatchInferenceJobInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*DescribeBatchInferenceJobInput) SetBatchInferenceJobArn ¶
func (s *DescribeBatchInferenceJobInput) SetBatchInferenceJobArn(v string) *DescribeBatchInferenceJobInput
SetBatchInferenceJobArn sets the BatchInferenceJobArn field's value.
func (DescribeBatchInferenceJobInput) String ¶
func (s DescribeBatchInferenceJobInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*DescribeBatchInferenceJobInput) Validate ¶
func (s *DescribeBatchInferenceJobInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type DescribeBatchInferenceJobOutput ¶
type DescribeBatchInferenceJobOutput struct { // Information on the specified batch inference job. BatchInferenceJob *BatchInferenceJob `locationName:"batchInferenceJob" type:"structure"` // contains filtered or unexported fields }
func (DescribeBatchInferenceJobOutput) GoString ¶
func (s DescribeBatchInferenceJobOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*DescribeBatchInferenceJobOutput) SetBatchInferenceJob ¶
func (s *DescribeBatchInferenceJobOutput) SetBatchInferenceJob(v *BatchInferenceJob) *DescribeBatchInferenceJobOutput
SetBatchInferenceJob sets the BatchInferenceJob field's value.
func (DescribeBatchInferenceJobOutput) String ¶
func (s DescribeBatchInferenceJobOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type DescribeBatchSegmentJobInput ¶
type DescribeBatchSegmentJobInput struct { // The ARN of the batch segment job to describe. // // BatchSegmentJobArn is a required field BatchSegmentJobArn *string `locationName:"batchSegmentJobArn" type:"string" required:"true"` // contains filtered or unexported fields }
func (DescribeBatchSegmentJobInput) GoString ¶
func (s DescribeBatchSegmentJobInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*DescribeBatchSegmentJobInput) SetBatchSegmentJobArn ¶
func (s *DescribeBatchSegmentJobInput) SetBatchSegmentJobArn(v string) *DescribeBatchSegmentJobInput
SetBatchSegmentJobArn sets the BatchSegmentJobArn field's value.
func (DescribeBatchSegmentJobInput) String ¶
func (s DescribeBatchSegmentJobInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*DescribeBatchSegmentJobInput) Validate ¶
func (s *DescribeBatchSegmentJobInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type DescribeBatchSegmentJobOutput ¶
type DescribeBatchSegmentJobOutput struct { // Information on the specified batch segment job. BatchSegmentJob *BatchSegmentJob `locationName:"batchSegmentJob" type:"structure"` // contains filtered or unexported fields }
func (DescribeBatchSegmentJobOutput) GoString ¶
func (s DescribeBatchSegmentJobOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*DescribeBatchSegmentJobOutput) SetBatchSegmentJob ¶
func (s *DescribeBatchSegmentJobOutput) SetBatchSegmentJob(v *BatchSegmentJob) *DescribeBatchSegmentJobOutput
SetBatchSegmentJob sets the BatchSegmentJob field's value.
func (DescribeBatchSegmentJobOutput) String ¶
func (s DescribeBatchSegmentJobOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type DescribeCampaignInput ¶
type DescribeCampaignInput struct { // The Amazon Resource Name (ARN) of the campaign. // // CampaignArn is a required field CampaignArn *string `locationName:"campaignArn" type:"string" required:"true"` // contains filtered or unexported fields }
func (DescribeCampaignInput) GoString ¶
func (s DescribeCampaignInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*DescribeCampaignInput) SetCampaignArn ¶
func (s *DescribeCampaignInput) SetCampaignArn(v string) *DescribeCampaignInput
SetCampaignArn sets the CampaignArn field's value.
func (DescribeCampaignInput) String ¶
func (s DescribeCampaignInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*DescribeCampaignInput) Validate ¶
func (s *DescribeCampaignInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type DescribeCampaignOutput ¶
type DescribeCampaignOutput struct { // The properties of the campaign. Campaign *Campaign `locationName:"campaign" type:"structure"` // contains filtered or unexported fields }
func (DescribeCampaignOutput) GoString ¶
func (s DescribeCampaignOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*DescribeCampaignOutput) SetCampaign ¶
func (s *DescribeCampaignOutput) SetCampaign(v *Campaign) *DescribeCampaignOutput
SetCampaign sets the Campaign field's value.
func (DescribeCampaignOutput) String ¶
func (s DescribeCampaignOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type DescribeDatasetExportJobInput ¶
type DescribeDatasetExportJobInput struct { // The Amazon Resource Name (ARN) of the dataset export job to describe. // // DatasetExportJobArn is a required field DatasetExportJobArn *string `locationName:"datasetExportJobArn" type:"string" required:"true"` // contains filtered or unexported fields }
func (DescribeDatasetExportJobInput) GoString ¶
func (s DescribeDatasetExportJobInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*DescribeDatasetExportJobInput) SetDatasetExportJobArn ¶
func (s *DescribeDatasetExportJobInput) SetDatasetExportJobArn(v string) *DescribeDatasetExportJobInput
SetDatasetExportJobArn sets the DatasetExportJobArn field's value.
func (DescribeDatasetExportJobInput) String ¶
func (s DescribeDatasetExportJobInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*DescribeDatasetExportJobInput) Validate ¶
func (s *DescribeDatasetExportJobInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type DescribeDatasetExportJobOutput ¶
type DescribeDatasetExportJobOutput struct { // Information about the dataset export job, including the status. // // The status is one of the following values: // // * CREATE PENDING // // * CREATE IN_PROGRESS // // * ACTIVE // // * CREATE FAILED DatasetExportJob *DatasetExportJob `locationName:"datasetExportJob" type:"structure"` // contains filtered or unexported fields }
func (DescribeDatasetExportJobOutput) GoString ¶
func (s DescribeDatasetExportJobOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*DescribeDatasetExportJobOutput) SetDatasetExportJob ¶
func (s *DescribeDatasetExportJobOutput) SetDatasetExportJob(v *DatasetExportJob) *DescribeDatasetExportJobOutput
SetDatasetExportJob sets the DatasetExportJob field's value.
func (DescribeDatasetExportJobOutput) String ¶
func (s DescribeDatasetExportJobOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type DescribeDatasetGroupInput ¶
type DescribeDatasetGroupInput struct { // The Amazon Resource Name (ARN) of the dataset group to describe. // // DatasetGroupArn is a required field DatasetGroupArn *string `locationName:"datasetGroupArn" type:"string" required:"true"` // contains filtered or unexported fields }
func (DescribeDatasetGroupInput) GoString ¶
func (s DescribeDatasetGroupInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*DescribeDatasetGroupInput) SetDatasetGroupArn ¶
func (s *DescribeDatasetGroupInput) SetDatasetGroupArn(v string) *DescribeDatasetGroupInput
SetDatasetGroupArn sets the DatasetGroupArn field's value.
func (DescribeDatasetGroupInput) String ¶
func (s DescribeDatasetGroupInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*DescribeDatasetGroupInput) Validate ¶
func (s *DescribeDatasetGroupInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type DescribeDatasetGroupOutput ¶
type DescribeDatasetGroupOutput struct { // A listing of the dataset group's properties. DatasetGroup *DatasetGroup `locationName:"datasetGroup" type:"structure"` // contains filtered or unexported fields }
func (DescribeDatasetGroupOutput) GoString ¶
func (s DescribeDatasetGroupOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*DescribeDatasetGroupOutput) SetDatasetGroup ¶
func (s *DescribeDatasetGroupOutput) SetDatasetGroup(v *DatasetGroup) *DescribeDatasetGroupOutput
SetDatasetGroup sets the DatasetGroup field's value.
func (DescribeDatasetGroupOutput) String ¶
func (s DescribeDatasetGroupOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type DescribeDatasetImportJobInput ¶
type DescribeDatasetImportJobInput struct { // The Amazon Resource Name (ARN) of the dataset import job to describe. // // DatasetImportJobArn is a required field DatasetImportJobArn *string `locationName:"datasetImportJobArn" type:"string" required:"true"` // contains filtered or unexported fields }
func (DescribeDatasetImportJobInput) GoString ¶
func (s DescribeDatasetImportJobInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*DescribeDatasetImportJobInput) SetDatasetImportJobArn ¶
func (s *DescribeDatasetImportJobInput) SetDatasetImportJobArn(v string) *DescribeDatasetImportJobInput
SetDatasetImportJobArn sets the DatasetImportJobArn field's value.
func (DescribeDatasetImportJobInput) String ¶
func (s DescribeDatasetImportJobInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*DescribeDatasetImportJobInput) Validate ¶
func (s *DescribeDatasetImportJobInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type DescribeDatasetImportJobOutput ¶
type DescribeDatasetImportJobOutput struct { // Information about the dataset import job, including the status. // // The status is one of the following values: // // * CREATE PENDING // // * CREATE IN_PROGRESS // // * ACTIVE // // * CREATE FAILED DatasetImportJob *DatasetImportJob `locationName:"datasetImportJob" type:"structure"` // contains filtered or unexported fields }
func (DescribeDatasetImportJobOutput) GoString ¶
func (s DescribeDatasetImportJobOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*DescribeDatasetImportJobOutput) SetDatasetImportJob ¶
func (s *DescribeDatasetImportJobOutput) SetDatasetImportJob(v *DatasetImportJob) *DescribeDatasetImportJobOutput
SetDatasetImportJob sets the DatasetImportJob field's value.
func (DescribeDatasetImportJobOutput) String ¶
func (s DescribeDatasetImportJobOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type DescribeDatasetInput ¶
type DescribeDatasetInput struct { // The Amazon Resource Name (ARN) of the dataset to describe. // // DatasetArn is a required field DatasetArn *string `locationName:"datasetArn" type:"string" required:"true"` // contains filtered or unexported fields }
func (DescribeDatasetInput) GoString ¶
func (s DescribeDatasetInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*DescribeDatasetInput) SetDatasetArn ¶
func (s *DescribeDatasetInput) SetDatasetArn(v string) *DescribeDatasetInput
SetDatasetArn sets the DatasetArn field's value.
func (DescribeDatasetInput) String ¶
func (s DescribeDatasetInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*DescribeDatasetInput) Validate ¶
func (s *DescribeDatasetInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type DescribeDatasetOutput ¶
type DescribeDatasetOutput struct { // A listing of the dataset's properties. Dataset *Dataset `locationName:"dataset" type:"structure"` // contains filtered or unexported fields }
func (DescribeDatasetOutput) GoString ¶
func (s DescribeDatasetOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*DescribeDatasetOutput) SetDataset ¶
func (s *DescribeDatasetOutput) SetDataset(v *Dataset) *DescribeDatasetOutput
SetDataset sets the Dataset field's value.
func (DescribeDatasetOutput) String ¶
func (s DescribeDatasetOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type DescribeEventTrackerInput ¶
type DescribeEventTrackerInput struct { // The Amazon Resource Name (ARN) of the event tracker to describe. // // EventTrackerArn is a required field EventTrackerArn *string `locationName:"eventTrackerArn" type:"string" required:"true"` // contains filtered or unexported fields }
func (DescribeEventTrackerInput) GoString ¶
func (s DescribeEventTrackerInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*DescribeEventTrackerInput) SetEventTrackerArn ¶
func (s *DescribeEventTrackerInput) SetEventTrackerArn(v string) *DescribeEventTrackerInput
SetEventTrackerArn sets the EventTrackerArn field's value.
func (DescribeEventTrackerInput) String ¶
func (s DescribeEventTrackerInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*DescribeEventTrackerInput) Validate ¶
func (s *DescribeEventTrackerInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type DescribeEventTrackerOutput ¶
type DescribeEventTrackerOutput struct { // An object that describes the event tracker. EventTracker *EventTracker `locationName:"eventTracker" type:"structure"` // contains filtered or unexported fields }
func (DescribeEventTrackerOutput) GoString ¶
func (s DescribeEventTrackerOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*DescribeEventTrackerOutput) SetEventTracker ¶
func (s *DescribeEventTrackerOutput) SetEventTracker(v *EventTracker) *DescribeEventTrackerOutput
SetEventTracker sets the EventTracker field's value.
func (DescribeEventTrackerOutput) String ¶
func (s DescribeEventTrackerOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type DescribeFeatureTransformationInput ¶
type DescribeFeatureTransformationInput struct { // The Amazon Resource Name (ARN) of the feature transformation to describe. // // FeatureTransformationArn is a required field FeatureTransformationArn *string `locationName:"featureTransformationArn" type:"string" required:"true"` // contains filtered or unexported fields }
func (DescribeFeatureTransformationInput) GoString ¶
func (s DescribeFeatureTransformationInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*DescribeFeatureTransformationInput) SetFeatureTransformationArn ¶
func (s *DescribeFeatureTransformationInput) SetFeatureTransformationArn(v string) *DescribeFeatureTransformationInput
SetFeatureTransformationArn sets the FeatureTransformationArn field's value.
func (DescribeFeatureTransformationInput) String ¶
func (s DescribeFeatureTransformationInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*DescribeFeatureTransformationInput) Validate ¶
func (s *DescribeFeatureTransformationInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type DescribeFeatureTransformationOutput ¶
type DescribeFeatureTransformationOutput struct { // A listing of the FeatureTransformation properties. FeatureTransformation *FeatureTransformation `locationName:"featureTransformation" type:"structure"` // contains filtered or unexported fields }
func (DescribeFeatureTransformationOutput) GoString ¶
func (s DescribeFeatureTransformationOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*DescribeFeatureTransformationOutput) SetFeatureTransformation ¶
func (s *DescribeFeatureTransformationOutput) SetFeatureTransformation(v *FeatureTransformation) *DescribeFeatureTransformationOutput
SetFeatureTransformation sets the FeatureTransformation field's value.
func (DescribeFeatureTransformationOutput) String ¶
func (s DescribeFeatureTransformationOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type DescribeFilterInput ¶
type DescribeFilterInput struct { // The ARN of the filter to describe. // // FilterArn is a required field FilterArn *string `locationName:"filterArn" type:"string" required:"true"` // contains filtered or unexported fields }
func (DescribeFilterInput) GoString ¶
func (s DescribeFilterInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*DescribeFilterInput) SetFilterArn ¶
func (s *DescribeFilterInput) SetFilterArn(v string) *DescribeFilterInput
SetFilterArn sets the FilterArn field's value.
func (DescribeFilterInput) String ¶
func (s DescribeFilterInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*DescribeFilterInput) Validate ¶
func (s *DescribeFilterInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type DescribeFilterOutput ¶
type DescribeFilterOutput struct { // The filter's details. Filter *Filter `locationName:"filter" type:"structure"` // contains filtered or unexported fields }
func (DescribeFilterOutput) GoString ¶
func (s DescribeFilterOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*DescribeFilterOutput) SetFilter ¶
func (s *DescribeFilterOutput) SetFilter(v *Filter) *DescribeFilterOutput
SetFilter sets the Filter field's value.
func (DescribeFilterOutput) String ¶
func (s DescribeFilterOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type DescribeMetricAttributionInput ¶
type DescribeMetricAttributionInput struct { // The metric attribution's Amazon Resource Name (ARN). // // MetricAttributionArn is a required field MetricAttributionArn *string `locationName:"metricAttributionArn" type:"string" required:"true"` // contains filtered or unexported fields }
func (DescribeMetricAttributionInput) GoString ¶
func (s DescribeMetricAttributionInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*DescribeMetricAttributionInput) SetMetricAttributionArn ¶
func (s *DescribeMetricAttributionInput) SetMetricAttributionArn(v string) *DescribeMetricAttributionInput
SetMetricAttributionArn sets the MetricAttributionArn field's value.
func (DescribeMetricAttributionInput) String ¶
func (s DescribeMetricAttributionInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*DescribeMetricAttributionInput) Validate ¶
func (s *DescribeMetricAttributionInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type DescribeMetricAttributionOutput ¶
type DescribeMetricAttributionOutput struct { // The details of the metric attribution. MetricAttribution *MetricAttribution `locationName:"metricAttribution" type:"structure"` // contains filtered or unexported fields }
func (DescribeMetricAttributionOutput) GoString ¶
func (s DescribeMetricAttributionOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*DescribeMetricAttributionOutput) SetMetricAttribution ¶
func (s *DescribeMetricAttributionOutput) SetMetricAttribution(v *MetricAttribution) *DescribeMetricAttributionOutput
SetMetricAttribution sets the MetricAttribution field's value.
func (DescribeMetricAttributionOutput) String ¶
func (s DescribeMetricAttributionOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type DescribeRecipeInput ¶
type DescribeRecipeInput struct { // The Amazon Resource Name (ARN) of the recipe to describe. // // RecipeArn is a required field RecipeArn *string `locationName:"recipeArn" type:"string" required:"true"` // contains filtered or unexported fields }
func (DescribeRecipeInput) GoString ¶
func (s DescribeRecipeInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*DescribeRecipeInput) SetRecipeArn ¶
func (s *DescribeRecipeInput) SetRecipeArn(v string) *DescribeRecipeInput
SetRecipeArn sets the RecipeArn field's value.
func (DescribeRecipeInput) String ¶
func (s DescribeRecipeInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*DescribeRecipeInput) Validate ¶
func (s *DescribeRecipeInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type DescribeRecipeOutput ¶
type DescribeRecipeOutput struct { // An object that describes the recipe. Recipe *Recipe `locationName:"recipe" type:"structure"` // contains filtered or unexported fields }
func (DescribeRecipeOutput) GoString ¶
func (s DescribeRecipeOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*DescribeRecipeOutput) SetRecipe ¶
func (s *DescribeRecipeOutput) SetRecipe(v *Recipe) *DescribeRecipeOutput
SetRecipe sets the Recipe field's value.
func (DescribeRecipeOutput) String ¶
func (s DescribeRecipeOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type DescribeRecommenderInput ¶
type DescribeRecommenderInput struct { // The Amazon Resource Name (ARN) of the recommender to describe. // // RecommenderArn is a required field RecommenderArn *string `locationName:"recommenderArn" type:"string" required:"true"` // contains filtered or unexported fields }
func (DescribeRecommenderInput) GoString ¶
func (s DescribeRecommenderInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*DescribeRecommenderInput) SetRecommenderArn ¶
func (s *DescribeRecommenderInput) SetRecommenderArn(v string) *DescribeRecommenderInput
SetRecommenderArn sets the RecommenderArn field's value.
func (DescribeRecommenderInput) String ¶
func (s DescribeRecommenderInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*DescribeRecommenderInput) Validate ¶
func (s *DescribeRecommenderInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type DescribeRecommenderOutput ¶
type DescribeRecommenderOutput struct { // The properties of the recommender. Recommender *Recommender `locationName:"recommender" type:"structure"` // contains filtered or unexported fields }
func (DescribeRecommenderOutput) GoString ¶
func (s DescribeRecommenderOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*DescribeRecommenderOutput) SetRecommender ¶
func (s *DescribeRecommenderOutput) SetRecommender(v *Recommender) *DescribeRecommenderOutput
SetRecommender sets the Recommender field's value.
func (DescribeRecommenderOutput) String ¶
func (s DescribeRecommenderOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type DescribeSchemaInput ¶
type DescribeSchemaInput struct { // The Amazon Resource Name (ARN) of the schema to retrieve. // // SchemaArn is a required field SchemaArn *string `locationName:"schemaArn" type:"string" required:"true"` // contains filtered or unexported fields }
func (DescribeSchemaInput) GoString ¶
func (s DescribeSchemaInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*DescribeSchemaInput) SetSchemaArn ¶
func (s *DescribeSchemaInput) SetSchemaArn(v string) *DescribeSchemaInput
SetSchemaArn sets the SchemaArn field's value.
func (DescribeSchemaInput) String ¶
func (s DescribeSchemaInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*DescribeSchemaInput) Validate ¶
func (s *DescribeSchemaInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type DescribeSchemaOutput ¶
type DescribeSchemaOutput struct { // The requested schema. Schema *DatasetSchema `locationName:"schema" type:"structure"` // contains filtered or unexported fields }
func (DescribeSchemaOutput) GoString ¶
func (s DescribeSchemaOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*DescribeSchemaOutput) SetSchema ¶
func (s *DescribeSchemaOutput) SetSchema(v *DatasetSchema) *DescribeSchemaOutput
SetSchema sets the Schema field's value.
func (DescribeSchemaOutput) String ¶
func (s DescribeSchemaOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type DescribeSolutionInput ¶
type DescribeSolutionInput struct { // The Amazon Resource Name (ARN) of the solution to describe. // // SolutionArn is a required field SolutionArn *string `locationName:"solutionArn" type:"string" required:"true"` // contains filtered or unexported fields }
func (DescribeSolutionInput) GoString ¶
func (s DescribeSolutionInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*DescribeSolutionInput) SetSolutionArn ¶
func (s *DescribeSolutionInput) SetSolutionArn(v string) *DescribeSolutionInput
SetSolutionArn sets the SolutionArn field's value.
func (DescribeSolutionInput) String ¶
func (s DescribeSolutionInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*DescribeSolutionInput) Validate ¶
func (s *DescribeSolutionInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type DescribeSolutionOutput ¶
type DescribeSolutionOutput struct { // An object that describes the solution. Solution *Solution `locationName:"solution" type:"structure"` // contains filtered or unexported fields }
func (DescribeSolutionOutput) GoString ¶
func (s DescribeSolutionOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*DescribeSolutionOutput) SetSolution ¶
func (s *DescribeSolutionOutput) SetSolution(v *Solution) *DescribeSolutionOutput
SetSolution sets the Solution field's value.
func (DescribeSolutionOutput) String ¶
func (s DescribeSolutionOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type DescribeSolutionVersionInput ¶
type DescribeSolutionVersionInput struct { // The Amazon Resource Name (ARN) of the solution version. // // SolutionVersionArn is a required field SolutionVersionArn *string `locationName:"solutionVersionArn" type:"string" required:"true"` // contains filtered or unexported fields }
func (DescribeSolutionVersionInput) GoString ¶
func (s DescribeSolutionVersionInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*DescribeSolutionVersionInput) SetSolutionVersionArn ¶
func (s *DescribeSolutionVersionInput) SetSolutionVersionArn(v string) *DescribeSolutionVersionInput
SetSolutionVersionArn sets the SolutionVersionArn field's value.
func (DescribeSolutionVersionInput) String ¶
func (s DescribeSolutionVersionInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*DescribeSolutionVersionInput) Validate ¶
func (s *DescribeSolutionVersionInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type DescribeSolutionVersionOutput ¶
type DescribeSolutionVersionOutput struct { // The solution version. SolutionVersion *SolutionVersion `locationName:"solutionVersion" type:"structure"` // contains filtered or unexported fields }
func (DescribeSolutionVersionOutput) GoString ¶
func (s DescribeSolutionVersionOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*DescribeSolutionVersionOutput) SetSolutionVersion ¶
func (s *DescribeSolutionVersionOutput) SetSolutionVersion(v *SolutionVersion) *DescribeSolutionVersionOutput
SetSolutionVersion sets the SolutionVersion field's value.
func (DescribeSolutionVersionOutput) String ¶
func (s DescribeSolutionVersionOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type EventTracker ¶
type EventTracker struct { // The Amazon Web Services account that owns the event tracker. AccountId *string `locationName:"accountId" type:"string"` // The date and time (in Unix format) that the event tracker was created. CreationDateTime *time.Time `locationName:"creationDateTime" type:"timestamp"` // The Amazon Resource Name (ARN) of the dataset group that receives the event // data. DatasetGroupArn *string `locationName:"datasetGroupArn" type:"string"` // The ARN of the event tracker. EventTrackerArn *string `locationName:"eventTrackerArn" type:"string"` // The date and time (in Unix time) that the event tracker was last updated. LastUpdatedDateTime *time.Time `locationName:"lastUpdatedDateTime" type:"timestamp"` // The name of the event tracker. Name *string `locationName:"name" min:"1" type:"string"` // The status of the event tracker. // // An event tracker can be in one of the following states: // // * CREATE PENDING > CREATE IN_PROGRESS > ACTIVE -or- CREATE FAILED // // * DELETE PENDING > DELETE IN_PROGRESS Status *string `locationName:"status" type:"string"` // The ID of the event tracker. Include this ID in requests to the PutEvents // (https://docs.aws.amazon.com/personalize/latest/dg/API_UBS_PutEvents.html) // API. TrackingId *string `locationName:"trackingId" type:"string"` // contains filtered or unexported fields }
Provides information about an event tracker.
func (EventTracker) GoString ¶
func (s EventTracker) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*EventTracker) SetAccountId ¶
func (s *EventTracker) SetAccountId(v string) *EventTracker
SetAccountId sets the AccountId field's value.
func (*EventTracker) SetCreationDateTime ¶
func (s *EventTracker) SetCreationDateTime(v time.Time) *EventTracker
SetCreationDateTime sets the CreationDateTime field's value.
func (*EventTracker) SetDatasetGroupArn ¶
func (s *EventTracker) SetDatasetGroupArn(v string) *EventTracker
SetDatasetGroupArn sets the DatasetGroupArn field's value.
func (*EventTracker) SetEventTrackerArn ¶
func (s *EventTracker) SetEventTrackerArn(v string) *EventTracker
SetEventTrackerArn sets the EventTrackerArn field's value.
func (*EventTracker) SetLastUpdatedDateTime ¶
func (s *EventTracker) SetLastUpdatedDateTime(v time.Time) *EventTracker
SetLastUpdatedDateTime sets the LastUpdatedDateTime field's value.
func (*EventTracker) SetName ¶
func (s *EventTracker) SetName(v string) *EventTracker
SetName sets the Name field's value.
func (*EventTracker) SetStatus ¶
func (s *EventTracker) SetStatus(v string) *EventTracker
SetStatus sets the Status field's value.
func (*EventTracker) SetTrackingId ¶
func (s *EventTracker) SetTrackingId(v string) *EventTracker
SetTrackingId sets the TrackingId field's value.
func (EventTracker) String ¶
func (s EventTracker) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type EventTrackerSummary ¶
type EventTrackerSummary struct { // The date and time (in Unix time) that the event tracker was created. CreationDateTime *time.Time `locationName:"creationDateTime" type:"timestamp"` // The Amazon Resource Name (ARN) of the event tracker. EventTrackerArn *string `locationName:"eventTrackerArn" type:"string"` // The date and time (in Unix time) that the event tracker was last updated. LastUpdatedDateTime *time.Time `locationName:"lastUpdatedDateTime" type:"timestamp"` // The name of the event tracker. Name *string `locationName:"name" min:"1" type:"string"` // The status of the event tracker. // // An event tracker can be in one of the following states: // // * CREATE PENDING > CREATE IN_PROGRESS > ACTIVE -or- CREATE FAILED // // * DELETE PENDING > DELETE IN_PROGRESS Status *string `locationName:"status" type:"string"` // contains filtered or unexported fields }
Provides a summary of the properties of an event tracker. For a complete listing, call the DescribeEventTracker (https://docs.aws.amazon.com/personalize/latest/dg/API_DescribeEventTracker.html) API.
func (EventTrackerSummary) GoString ¶
func (s EventTrackerSummary) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*EventTrackerSummary) SetCreationDateTime ¶
func (s *EventTrackerSummary) SetCreationDateTime(v time.Time) *EventTrackerSummary
SetCreationDateTime sets the CreationDateTime field's value.
func (*EventTrackerSummary) SetEventTrackerArn ¶
func (s *EventTrackerSummary) SetEventTrackerArn(v string) *EventTrackerSummary
SetEventTrackerArn sets the EventTrackerArn field's value.
func (*EventTrackerSummary) SetLastUpdatedDateTime ¶
func (s *EventTrackerSummary) SetLastUpdatedDateTime(v time.Time) *EventTrackerSummary
SetLastUpdatedDateTime sets the LastUpdatedDateTime field's value.
func (*EventTrackerSummary) SetName ¶
func (s *EventTrackerSummary) SetName(v string) *EventTrackerSummary
SetName sets the Name field's value.
func (*EventTrackerSummary) SetStatus ¶
func (s *EventTrackerSummary) SetStatus(v string) *EventTrackerSummary
SetStatus sets the Status field's value.
func (EventTrackerSummary) String ¶
func (s EventTrackerSummary) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type FeatureTransformation ¶
type FeatureTransformation struct { // The creation date and time (in Unix time) of the feature transformation. CreationDateTime *time.Time `locationName:"creationDateTime" type:"timestamp"` // Provides the default parameters for feature transformation. DefaultParameters map[string]*string `locationName:"defaultParameters" type:"map"` // The Amazon Resource Name (ARN) of the FeatureTransformation object. FeatureTransformationArn *string `locationName:"featureTransformationArn" type:"string"` // The last update date and time (in Unix time) of the feature transformation. LastUpdatedDateTime *time.Time `locationName:"lastUpdatedDateTime" type:"timestamp"` // The name of the feature transformation. Name *string `locationName:"name" min:"1" type:"string"` // The status of the feature transformation. // // A feature transformation can be in one of the following states: // // * CREATE PENDING > CREATE IN_PROGRESS > ACTIVE -or- CREATE FAILED Status *string `locationName:"status" type:"string"` // contains filtered or unexported fields }
Provides feature transformation information. Feature transformation is the process of modifying raw input data into a form more suitable for model training.
func (FeatureTransformation) GoString ¶
func (s FeatureTransformation) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*FeatureTransformation) SetCreationDateTime ¶
func (s *FeatureTransformation) SetCreationDateTime(v time.Time) *FeatureTransformation
SetCreationDateTime sets the CreationDateTime field's value.
func (*FeatureTransformation) SetDefaultParameters ¶
func (s *FeatureTransformation) SetDefaultParameters(v map[string]*string) *FeatureTransformation
SetDefaultParameters sets the DefaultParameters field's value.
func (*FeatureTransformation) SetFeatureTransformationArn ¶
func (s *FeatureTransformation) SetFeatureTransformationArn(v string) *FeatureTransformation
SetFeatureTransformationArn sets the FeatureTransformationArn field's value.
func (*FeatureTransformation) SetLastUpdatedDateTime ¶
func (s *FeatureTransformation) SetLastUpdatedDateTime(v time.Time) *FeatureTransformation
SetLastUpdatedDateTime sets the LastUpdatedDateTime field's value.
func (*FeatureTransformation) SetName ¶
func (s *FeatureTransformation) SetName(v string) *FeatureTransformation
SetName sets the Name field's value.
func (*FeatureTransformation) SetStatus ¶
func (s *FeatureTransformation) SetStatus(v string) *FeatureTransformation
SetStatus sets the Status field's value.
func (FeatureTransformation) String ¶
func (s FeatureTransformation) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type FieldsForThemeGeneration ¶
type FieldsForThemeGeneration struct { // The name of the Items dataset column that stores the name of each item in // the dataset. // // ItemName is a required field ItemName *string `locationName:"itemName" type:"string" required:"true"` // contains filtered or unexported fields }
A string to string map of the configuration details for theme generation.
func (FieldsForThemeGeneration) GoString ¶
func (s FieldsForThemeGeneration) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*FieldsForThemeGeneration) SetItemName ¶
func (s *FieldsForThemeGeneration) SetItemName(v string) *FieldsForThemeGeneration
SetItemName sets the ItemName field's value.
func (FieldsForThemeGeneration) String ¶
func (s FieldsForThemeGeneration) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*FieldsForThemeGeneration) Validate ¶
func (s *FieldsForThemeGeneration) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type Filter ¶
type Filter struct { // The time at which the filter was created. CreationDateTime *time.Time `locationName:"creationDateTime" type:"timestamp"` // The ARN of the dataset group to which the filter belongs. DatasetGroupArn *string `locationName:"datasetGroupArn" type:"string"` // If the filter failed, the reason for its failure. FailureReason *string `locationName:"failureReason" type:"string"` // The ARN of the filter. FilterArn *string `locationName:"filterArn" type:"string"` // Specifies the type of item interactions to filter out of recommendation results. // The filter expression must follow specific format rules. For information // about filter expression structure and syntax, see Filter expressions (https://docs.aws.amazon.com/personalize/latest/dg/filter-expressions.html). // // FilterExpression is a sensitive parameter and its value will be // replaced with "sensitive" in string returned by Filter's // String and GoString methods. FilterExpression *string `locationName:"filterExpression" min:"1" type:"string" sensitive:"true"` // The time at which the filter was last updated. LastUpdatedDateTime *time.Time `locationName:"lastUpdatedDateTime" type:"timestamp"` // The name of the filter. Name *string `locationName:"name" min:"1" type:"string"` // The status of the filter. Status *string `locationName:"status" type:"string"` // contains filtered or unexported fields }
Contains information on a recommendation filter, including its ARN, status, and filter expression.
func (Filter) GoString ¶
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*Filter) SetCreationDateTime ¶
SetCreationDateTime sets the CreationDateTime field's value.
func (*Filter) SetDatasetGroupArn ¶
SetDatasetGroupArn sets the DatasetGroupArn field's value.
func (*Filter) SetFailureReason ¶
SetFailureReason sets the FailureReason field's value.
func (*Filter) SetFilterArn ¶
SetFilterArn sets the FilterArn field's value.
func (*Filter) SetFilterExpression ¶
SetFilterExpression sets the FilterExpression field's value.
func (*Filter) SetLastUpdatedDateTime ¶
SetLastUpdatedDateTime sets the LastUpdatedDateTime field's value.
type FilterSummary ¶
type FilterSummary struct { // The time at which the filter was created. CreationDateTime *time.Time `locationName:"creationDateTime" type:"timestamp"` // The ARN of the dataset group to which the filter belongs. DatasetGroupArn *string `locationName:"datasetGroupArn" type:"string"` // If the filter failed, the reason for the failure. FailureReason *string `locationName:"failureReason" type:"string"` // The ARN of the filter. FilterArn *string `locationName:"filterArn" type:"string"` // The time at which the filter was last updated. LastUpdatedDateTime *time.Time `locationName:"lastUpdatedDateTime" type:"timestamp"` // The name of the filter. Name *string `locationName:"name" min:"1" type:"string"` // The status of the filter. Status *string `locationName:"status" type:"string"` // contains filtered or unexported fields }
A short summary of a filter's attributes.
func (FilterSummary) GoString ¶
func (s FilterSummary) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*FilterSummary) SetCreationDateTime ¶
func (s *FilterSummary) SetCreationDateTime(v time.Time) *FilterSummary
SetCreationDateTime sets the CreationDateTime field's value.
func (*FilterSummary) SetDatasetGroupArn ¶
func (s *FilterSummary) SetDatasetGroupArn(v string) *FilterSummary
SetDatasetGroupArn sets the DatasetGroupArn field's value.
func (*FilterSummary) SetFailureReason ¶
func (s *FilterSummary) SetFailureReason(v string) *FilterSummary
SetFailureReason sets the FailureReason field's value.
func (*FilterSummary) SetFilterArn ¶
func (s *FilterSummary) SetFilterArn(v string) *FilterSummary
SetFilterArn sets the FilterArn field's value.
func (*FilterSummary) SetLastUpdatedDateTime ¶
func (s *FilterSummary) SetLastUpdatedDateTime(v time.Time) *FilterSummary
SetLastUpdatedDateTime sets the LastUpdatedDateTime field's value.
func (*FilterSummary) SetName ¶
func (s *FilterSummary) SetName(v string) *FilterSummary
SetName sets the Name field's value.
func (*FilterSummary) SetStatus ¶
func (s *FilterSummary) SetStatus(v string) *FilterSummary
SetStatus sets the Status field's value.
func (FilterSummary) String ¶
func (s FilterSummary) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type GetSolutionMetricsInput ¶
type GetSolutionMetricsInput struct { // The Amazon Resource Name (ARN) of the solution version for which to get metrics. // // SolutionVersionArn is a required field SolutionVersionArn *string `locationName:"solutionVersionArn" type:"string" required:"true"` // contains filtered or unexported fields }
func (GetSolutionMetricsInput) GoString ¶
func (s GetSolutionMetricsInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*GetSolutionMetricsInput) SetSolutionVersionArn ¶
func (s *GetSolutionMetricsInput) SetSolutionVersionArn(v string) *GetSolutionMetricsInput
SetSolutionVersionArn sets the SolutionVersionArn field's value.
func (GetSolutionMetricsInput) String ¶
func (s GetSolutionMetricsInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*GetSolutionMetricsInput) Validate ¶
func (s *GetSolutionMetricsInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type GetSolutionMetricsOutput ¶
type GetSolutionMetricsOutput struct { // The metrics for the solution version. For more information, see Evaluating // a solution version with metrics (https://docs.aws.amazon.com/personalize/latest/dg/working-with-training-metrics.html). Metrics map[string]*float64 `locationName:"metrics" type:"map"` // The same solution version ARN as specified in the request. SolutionVersionArn *string `locationName:"solutionVersionArn" type:"string"` // contains filtered or unexported fields }
func (GetSolutionMetricsOutput) GoString ¶
func (s GetSolutionMetricsOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*GetSolutionMetricsOutput) SetMetrics ¶
func (s *GetSolutionMetricsOutput) SetMetrics(v map[string]*float64) *GetSolutionMetricsOutput
SetMetrics sets the Metrics field's value.
func (*GetSolutionMetricsOutput) SetSolutionVersionArn ¶
func (s *GetSolutionMetricsOutput) SetSolutionVersionArn(v string) *GetSolutionMetricsOutput
SetSolutionVersionArn sets the SolutionVersionArn field's value.
func (GetSolutionMetricsOutput) String ¶
func (s GetSolutionMetricsOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type HPOConfig ¶
type HPOConfig struct { // The hyperparameters and their allowable ranges. AlgorithmHyperParameterRanges *HyperParameterRanges `locationName:"algorithmHyperParameterRanges" type:"structure"` // The metric to optimize during HPO. // // Amazon Personalize doesn't support configuring the hpoObjective at this time. HpoObjective *HPOObjective `locationName:"hpoObjective" type:"structure"` // Describes the resource configuration for HPO. HpoResourceConfig *HPOResourceConfig `locationName:"hpoResourceConfig" type:"structure"` // contains filtered or unexported fields }
Describes the properties for hyperparameter optimization (HPO).
func (HPOConfig) GoString ¶
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*HPOConfig) SetAlgorithmHyperParameterRanges ¶
func (s *HPOConfig) SetAlgorithmHyperParameterRanges(v *HyperParameterRanges) *HPOConfig
SetAlgorithmHyperParameterRanges sets the AlgorithmHyperParameterRanges field's value.
func (*HPOConfig) SetHpoObjective ¶
func (s *HPOConfig) SetHpoObjective(v *HPOObjective) *HPOConfig
SetHpoObjective sets the HpoObjective field's value.
func (*HPOConfig) SetHpoResourceConfig ¶
func (s *HPOConfig) SetHpoResourceConfig(v *HPOResourceConfig) *HPOConfig
SetHpoResourceConfig sets the HpoResourceConfig field's value.
type HPOObjective ¶
type HPOObjective struct { // The name of the metric. MetricName *string `locationName:"metricName" type:"string"` // A regular expression for finding the metric in the training job logs. MetricRegex *string `locationName:"metricRegex" type:"string"` // The type of the metric. Valid values are Maximize and Minimize. Type *string `locationName:"type" type:"string"` // contains filtered or unexported fields }
The metric to optimize during hyperparameter optimization (HPO).
Amazon Personalize doesn't support configuring the hpoObjective at this time.
func (HPOObjective) GoString ¶
func (s HPOObjective) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*HPOObjective) SetMetricName ¶
func (s *HPOObjective) SetMetricName(v string) *HPOObjective
SetMetricName sets the MetricName field's value.
func (*HPOObjective) SetMetricRegex ¶
func (s *HPOObjective) SetMetricRegex(v string) *HPOObjective
SetMetricRegex sets the MetricRegex field's value.
func (*HPOObjective) SetType ¶
func (s *HPOObjective) SetType(v string) *HPOObjective
SetType sets the Type field's value.
func (HPOObjective) String ¶
func (s HPOObjective) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type HPOResourceConfig ¶
type HPOResourceConfig struct { // The maximum number of training jobs when you create a solution version. The // maximum value for maxNumberOfTrainingJobs is 40. MaxNumberOfTrainingJobs *string `locationName:"maxNumberOfTrainingJobs" type:"string"` // The maximum number of parallel training jobs when you create a solution version. // The maximum value for maxParallelTrainingJobs is 10. MaxParallelTrainingJobs *string `locationName:"maxParallelTrainingJobs" type:"string"` // contains filtered or unexported fields }
Describes the resource configuration for hyperparameter optimization (HPO).
func (HPOResourceConfig) GoString ¶
func (s HPOResourceConfig) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*HPOResourceConfig) SetMaxNumberOfTrainingJobs ¶
func (s *HPOResourceConfig) SetMaxNumberOfTrainingJobs(v string) *HPOResourceConfig
SetMaxNumberOfTrainingJobs sets the MaxNumberOfTrainingJobs field's value.
func (*HPOResourceConfig) SetMaxParallelTrainingJobs ¶
func (s *HPOResourceConfig) SetMaxParallelTrainingJobs(v string) *HPOResourceConfig
SetMaxParallelTrainingJobs sets the MaxParallelTrainingJobs field's value.
func (HPOResourceConfig) String ¶
func (s HPOResourceConfig) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type HyperParameterRanges ¶
type HyperParameterRanges struct { // The categorical hyperparameters and their ranges. CategoricalHyperParameterRanges []*CategoricalHyperParameterRange `locationName:"categoricalHyperParameterRanges" type:"list"` // The continuous hyperparameters and their ranges. ContinuousHyperParameterRanges []*ContinuousHyperParameterRange `locationName:"continuousHyperParameterRanges" type:"list"` // The integer-valued hyperparameters and their ranges. IntegerHyperParameterRanges []*IntegerHyperParameterRange `locationName:"integerHyperParameterRanges" type:"list"` // contains filtered or unexported fields }
Specifies the hyperparameters and their ranges. Hyperparameters can be categorical, continuous, or integer-valued.
func (HyperParameterRanges) GoString ¶
func (s HyperParameterRanges) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*HyperParameterRanges) SetCategoricalHyperParameterRanges ¶
func (s *HyperParameterRanges) SetCategoricalHyperParameterRanges(v []*CategoricalHyperParameterRange) *HyperParameterRanges
SetCategoricalHyperParameterRanges sets the CategoricalHyperParameterRanges field's value.
func (*HyperParameterRanges) SetContinuousHyperParameterRanges ¶
func (s *HyperParameterRanges) SetContinuousHyperParameterRanges(v []*ContinuousHyperParameterRange) *HyperParameterRanges
SetContinuousHyperParameterRanges sets the ContinuousHyperParameterRanges field's value.
func (*HyperParameterRanges) SetIntegerHyperParameterRanges ¶
func (s *HyperParameterRanges) SetIntegerHyperParameterRanges(v []*IntegerHyperParameterRange) *HyperParameterRanges
SetIntegerHyperParameterRanges sets the IntegerHyperParameterRanges field's value.
func (HyperParameterRanges) String ¶
func (s HyperParameterRanges) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*HyperParameterRanges) Validate ¶
func (s *HyperParameterRanges) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type IntegerHyperParameterRange ¶
type IntegerHyperParameterRange struct { // The maximum allowable value for the hyperparameter. MaxValue *int64 `locationName:"maxValue" type:"integer"` // The minimum allowable value for the hyperparameter. MinValue *int64 `locationName:"minValue" type:"integer"` // The name of the hyperparameter. Name *string `locationName:"name" type:"string"` // contains filtered or unexported fields }
Provides the name and range of an integer-valued hyperparameter.
func (IntegerHyperParameterRange) GoString ¶
func (s IntegerHyperParameterRange) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*IntegerHyperParameterRange) SetMaxValue ¶
func (s *IntegerHyperParameterRange) SetMaxValue(v int64) *IntegerHyperParameterRange
SetMaxValue sets the MaxValue field's value.
func (*IntegerHyperParameterRange) SetMinValue ¶
func (s *IntegerHyperParameterRange) SetMinValue(v int64) *IntegerHyperParameterRange
SetMinValue sets the MinValue field's value.
func (*IntegerHyperParameterRange) SetName ¶
func (s *IntegerHyperParameterRange) SetName(v string) *IntegerHyperParameterRange
SetName sets the Name field's value.
func (IntegerHyperParameterRange) String ¶
func (s IntegerHyperParameterRange) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*IntegerHyperParameterRange) Validate ¶
func (s *IntegerHyperParameterRange) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type InvalidInputException ¶
type InvalidInputException struct { RespMetadata protocol.ResponseMetadata `json:"-" xml:"-"` Message_ *string `locationName:"message" type:"string"` // contains filtered or unexported fields }
Provide a valid value for the field or parameter.
func (*InvalidInputException) Code ¶
func (s *InvalidInputException) Code() string
Code returns the exception type name.
func (*InvalidInputException) Error ¶
func (s *InvalidInputException) Error() string
func (InvalidInputException) GoString ¶
func (s InvalidInputException) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*InvalidInputException) Message ¶
func (s *InvalidInputException) Message() string
Message returns the exception's message.
func (*InvalidInputException) OrigErr ¶
func (s *InvalidInputException) OrigErr() error
OrigErr always returns nil, satisfies awserr.Error interface.
func (*InvalidInputException) RequestID ¶
func (s *InvalidInputException) RequestID() string
RequestID returns the service's response RequestID for request.
func (*InvalidInputException) StatusCode ¶
func (s *InvalidInputException) StatusCode() int
Status code returns the HTTP status code for the request's response error.
func (InvalidInputException) String ¶
func (s InvalidInputException) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type InvalidNextTokenException ¶
type InvalidNextTokenException struct { RespMetadata protocol.ResponseMetadata `json:"-" xml:"-"` Message_ *string `locationName:"message" type:"string"` // contains filtered or unexported fields }
The token is not valid.
func (*InvalidNextTokenException) Code ¶
func (s *InvalidNextTokenException) Code() string
Code returns the exception type name.
func (*InvalidNextTokenException) Error ¶
func (s *InvalidNextTokenException) Error() string
func (InvalidNextTokenException) GoString ¶
func (s InvalidNextTokenException) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*InvalidNextTokenException) Message ¶
func (s *InvalidNextTokenException) Message() string
Message returns the exception's message.
func (*InvalidNextTokenException) OrigErr ¶
func (s *InvalidNextTokenException) OrigErr() error
OrigErr always returns nil, satisfies awserr.Error interface.
func (*InvalidNextTokenException) RequestID ¶
func (s *InvalidNextTokenException) RequestID() string
RequestID returns the service's response RequestID for request.
func (*InvalidNextTokenException) StatusCode ¶
func (s *InvalidNextTokenException) StatusCode() int
Status code returns the HTTP status code for the request's response error.
func (InvalidNextTokenException) String ¶
func (s InvalidNextTokenException) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type LimitExceededException ¶
type LimitExceededException struct { RespMetadata protocol.ResponseMetadata `json:"-" xml:"-"` Message_ *string `locationName:"message" type:"string"` // contains filtered or unexported fields }
The limit on the number of requests per second has been exceeded.
func (*LimitExceededException) Code ¶
func (s *LimitExceededException) Code() string
Code returns the exception type name.
func (*LimitExceededException) Error ¶
func (s *LimitExceededException) Error() string
func (LimitExceededException) GoString ¶
func (s LimitExceededException) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*LimitExceededException) Message ¶
func (s *LimitExceededException) Message() string
Message returns the exception's message.
func (*LimitExceededException) OrigErr ¶
func (s *LimitExceededException) OrigErr() error
OrigErr always returns nil, satisfies awserr.Error interface.
func (*LimitExceededException) RequestID ¶
func (s *LimitExceededException) RequestID() string
RequestID returns the service's response RequestID for request.
func (*LimitExceededException) StatusCode ¶
func (s *LimitExceededException) StatusCode() int
Status code returns the HTTP status code for the request's response error.
func (LimitExceededException) String ¶
func (s LimitExceededException) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type ListBatchInferenceJobsInput ¶
type ListBatchInferenceJobsInput struct { // The maximum number of batch inference job results to return in each page. // The default value is 100. MaxResults *int64 `locationName:"maxResults" min:"1" type:"integer"` // The token to request the next page of results. NextToken *string `locationName:"nextToken" type:"string"` // The Amazon Resource Name (ARN) of the solution version from which the batch // inference jobs were created. SolutionVersionArn *string `locationName:"solutionVersionArn" type:"string"` // contains filtered or unexported fields }
func (ListBatchInferenceJobsInput) GoString ¶
func (s ListBatchInferenceJobsInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ListBatchInferenceJobsInput) SetMaxResults ¶
func (s *ListBatchInferenceJobsInput) SetMaxResults(v int64) *ListBatchInferenceJobsInput
SetMaxResults sets the MaxResults field's value.
func (*ListBatchInferenceJobsInput) SetNextToken ¶
func (s *ListBatchInferenceJobsInput) SetNextToken(v string) *ListBatchInferenceJobsInput
SetNextToken sets the NextToken field's value.
func (*ListBatchInferenceJobsInput) SetSolutionVersionArn ¶
func (s *ListBatchInferenceJobsInput) SetSolutionVersionArn(v string) *ListBatchInferenceJobsInput
SetSolutionVersionArn sets the SolutionVersionArn field's value.
func (ListBatchInferenceJobsInput) String ¶
func (s ListBatchInferenceJobsInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ListBatchInferenceJobsInput) Validate ¶
func (s *ListBatchInferenceJobsInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type ListBatchInferenceJobsOutput ¶
type ListBatchInferenceJobsOutput struct { // A list containing information on each job that is returned. BatchInferenceJobs []*BatchInferenceJobSummary `locationName:"batchInferenceJobs" type:"list"` // The token to use to retrieve the next page of results. The value is null // when there are no more results to return. NextToken *string `locationName:"nextToken" type:"string"` // contains filtered or unexported fields }
func (ListBatchInferenceJobsOutput) GoString ¶
func (s ListBatchInferenceJobsOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ListBatchInferenceJobsOutput) SetBatchInferenceJobs ¶
func (s *ListBatchInferenceJobsOutput) SetBatchInferenceJobs(v []*BatchInferenceJobSummary) *ListBatchInferenceJobsOutput
SetBatchInferenceJobs sets the BatchInferenceJobs field's value.
func (*ListBatchInferenceJobsOutput) SetNextToken ¶
func (s *ListBatchInferenceJobsOutput) SetNextToken(v string) *ListBatchInferenceJobsOutput
SetNextToken sets the NextToken field's value.
func (ListBatchInferenceJobsOutput) String ¶
func (s ListBatchInferenceJobsOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type ListBatchSegmentJobsInput ¶
type ListBatchSegmentJobsInput struct { // The maximum number of batch segment job results to return in each page. The // default value is 100. MaxResults *int64 `locationName:"maxResults" min:"1" type:"integer"` // The token to request the next page of results. NextToken *string `locationName:"nextToken" type:"string"` // The Amazon Resource Name (ARN) of the solution version that the batch segment // jobs used to generate batch segments. SolutionVersionArn *string `locationName:"solutionVersionArn" type:"string"` // contains filtered or unexported fields }
func (ListBatchSegmentJobsInput) GoString ¶
func (s ListBatchSegmentJobsInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ListBatchSegmentJobsInput) SetMaxResults ¶
func (s *ListBatchSegmentJobsInput) SetMaxResults(v int64) *ListBatchSegmentJobsInput
SetMaxResults sets the MaxResults field's value.
func (*ListBatchSegmentJobsInput) SetNextToken ¶
func (s *ListBatchSegmentJobsInput) SetNextToken(v string) *ListBatchSegmentJobsInput
SetNextToken sets the NextToken field's value.
func (*ListBatchSegmentJobsInput) SetSolutionVersionArn ¶
func (s *ListBatchSegmentJobsInput) SetSolutionVersionArn(v string) *ListBatchSegmentJobsInput
SetSolutionVersionArn sets the SolutionVersionArn field's value.
func (ListBatchSegmentJobsInput) String ¶
func (s ListBatchSegmentJobsInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ListBatchSegmentJobsInput) Validate ¶
func (s *ListBatchSegmentJobsInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type ListBatchSegmentJobsOutput ¶
type ListBatchSegmentJobsOutput struct { // A list containing information on each job that is returned. BatchSegmentJobs []*BatchSegmentJobSummary `locationName:"batchSegmentJobs" type:"list"` // The token to use to retrieve the next page of results. The value is null // when there are no more results to return. NextToken *string `locationName:"nextToken" type:"string"` // contains filtered or unexported fields }
func (ListBatchSegmentJobsOutput) GoString ¶
func (s ListBatchSegmentJobsOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ListBatchSegmentJobsOutput) SetBatchSegmentJobs ¶
func (s *ListBatchSegmentJobsOutput) SetBatchSegmentJobs(v []*BatchSegmentJobSummary) *ListBatchSegmentJobsOutput
SetBatchSegmentJobs sets the BatchSegmentJobs field's value.
func (*ListBatchSegmentJobsOutput) SetNextToken ¶
func (s *ListBatchSegmentJobsOutput) SetNextToken(v string) *ListBatchSegmentJobsOutput
SetNextToken sets the NextToken field's value.
func (ListBatchSegmentJobsOutput) String ¶
func (s ListBatchSegmentJobsOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type ListCampaignsInput ¶
type ListCampaignsInput struct { // The maximum number of campaigns to return. MaxResults *int64 `locationName:"maxResults" min:"1" type:"integer"` // A token returned from the previous call to ListCampaigns (https://docs.aws.amazon.com/personalize/latest/dg/API_ListCampaigns.html) // for getting the next set of campaigns (if they exist). NextToken *string `locationName:"nextToken" type:"string"` // The Amazon Resource Name (ARN) of the solution to list the campaigns for. // When a solution is not specified, all the campaigns associated with the account // are listed. SolutionArn *string `locationName:"solutionArn" type:"string"` // contains filtered or unexported fields }
func (ListCampaignsInput) GoString ¶
func (s ListCampaignsInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ListCampaignsInput) SetMaxResults ¶
func (s *ListCampaignsInput) SetMaxResults(v int64) *ListCampaignsInput
SetMaxResults sets the MaxResults field's value.
func (*ListCampaignsInput) SetNextToken ¶
func (s *ListCampaignsInput) SetNextToken(v string) *ListCampaignsInput
SetNextToken sets the NextToken field's value.
func (*ListCampaignsInput) SetSolutionArn ¶
func (s *ListCampaignsInput) SetSolutionArn(v string) *ListCampaignsInput
SetSolutionArn sets the SolutionArn field's value.
func (ListCampaignsInput) String ¶
func (s ListCampaignsInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ListCampaignsInput) Validate ¶
func (s *ListCampaignsInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type ListCampaignsOutput ¶
type ListCampaignsOutput struct { // A list of the campaigns. Campaigns []*CampaignSummary `locationName:"campaigns" type:"list"` // A token for getting the next set of campaigns (if they exist). NextToken *string `locationName:"nextToken" type:"string"` // contains filtered or unexported fields }
func (ListCampaignsOutput) GoString ¶
func (s ListCampaignsOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ListCampaignsOutput) SetCampaigns ¶
func (s *ListCampaignsOutput) SetCampaigns(v []*CampaignSummary) *ListCampaignsOutput
SetCampaigns sets the Campaigns field's value.
func (*ListCampaignsOutput) SetNextToken ¶
func (s *ListCampaignsOutput) SetNextToken(v string) *ListCampaignsOutput
SetNextToken sets the NextToken field's value.
func (ListCampaignsOutput) String ¶
func (s ListCampaignsOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type ListDatasetExportJobsInput ¶
type ListDatasetExportJobsInput struct { // The Amazon Resource Name (ARN) of the dataset to list the dataset export // jobs for. DatasetArn *string `locationName:"datasetArn" type:"string"` // The maximum number of dataset export jobs to return. MaxResults *int64 `locationName:"maxResults" min:"1" type:"integer"` // A token returned from the previous call to ListDatasetExportJobs for getting // the next set of dataset export jobs (if they exist). NextToken *string `locationName:"nextToken" type:"string"` // contains filtered or unexported fields }
func (ListDatasetExportJobsInput) GoString ¶
func (s ListDatasetExportJobsInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ListDatasetExportJobsInput) SetDatasetArn ¶
func (s *ListDatasetExportJobsInput) SetDatasetArn(v string) *ListDatasetExportJobsInput
SetDatasetArn sets the DatasetArn field's value.
func (*ListDatasetExportJobsInput) SetMaxResults ¶
func (s *ListDatasetExportJobsInput) SetMaxResults(v int64) *ListDatasetExportJobsInput
SetMaxResults sets the MaxResults field's value.
func (*ListDatasetExportJobsInput) SetNextToken ¶
func (s *ListDatasetExportJobsInput) SetNextToken(v string) *ListDatasetExportJobsInput
SetNextToken sets the NextToken field's value.
func (ListDatasetExportJobsInput) String ¶
func (s ListDatasetExportJobsInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ListDatasetExportJobsInput) Validate ¶
func (s *ListDatasetExportJobsInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type ListDatasetExportJobsOutput ¶
type ListDatasetExportJobsOutput struct { // The list of dataset export jobs. DatasetExportJobs []*DatasetExportJobSummary `locationName:"datasetExportJobs" type:"list"` // A token for getting the next set of dataset export jobs (if they exist). NextToken *string `locationName:"nextToken" type:"string"` // contains filtered or unexported fields }
func (ListDatasetExportJobsOutput) GoString ¶
func (s ListDatasetExportJobsOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ListDatasetExportJobsOutput) SetDatasetExportJobs ¶
func (s *ListDatasetExportJobsOutput) SetDatasetExportJobs(v []*DatasetExportJobSummary) *ListDatasetExportJobsOutput
SetDatasetExportJobs sets the DatasetExportJobs field's value.
func (*ListDatasetExportJobsOutput) SetNextToken ¶
func (s *ListDatasetExportJobsOutput) SetNextToken(v string) *ListDatasetExportJobsOutput
SetNextToken sets the NextToken field's value.
func (ListDatasetExportJobsOutput) String ¶
func (s ListDatasetExportJobsOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type ListDatasetGroupsInput ¶
type ListDatasetGroupsInput struct { // The maximum number of dataset groups to return. MaxResults *int64 `locationName:"maxResults" min:"1" type:"integer"` // A token returned from the previous call to ListDatasetGroups for getting // the next set of dataset groups (if they exist). NextToken *string `locationName:"nextToken" type:"string"` // contains filtered or unexported fields }
func (ListDatasetGroupsInput) GoString ¶
func (s ListDatasetGroupsInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ListDatasetGroupsInput) SetMaxResults ¶
func (s *ListDatasetGroupsInput) SetMaxResults(v int64) *ListDatasetGroupsInput
SetMaxResults sets the MaxResults field's value.
func (*ListDatasetGroupsInput) SetNextToken ¶
func (s *ListDatasetGroupsInput) SetNextToken(v string) *ListDatasetGroupsInput
SetNextToken sets the NextToken field's value.
func (ListDatasetGroupsInput) String ¶
func (s ListDatasetGroupsInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ListDatasetGroupsInput) Validate ¶
func (s *ListDatasetGroupsInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type ListDatasetGroupsOutput ¶
type ListDatasetGroupsOutput struct { // The list of your dataset groups. DatasetGroups []*DatasetGroupSummary `locationName:"datasetGroups" type:"list"` // A token for getting the next set of dataset groups (if they exist). NextToken *string `locationName:"nextToken" type:"string"` // contains filtered or unexported fields }
func (ListDatasetGroupsOutput) GoString ¶
func (s ListDatasetGroupsOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ListDatasetGroupsOutput) SetDatasetGroups ¶
func (s *ListDatasetGroupsOutput) SetDatasetGroups(v []*DatasetGroupSummary) *ListDatasetGroupsOutput
SetDatasetGroups sets the DatasetGroups field's value.
func (*ListDatasetGroupsOutput) SetNextToken ¶
func (s *ListDatasetGroupsOutput) SetNextToken(v string) *ListDatasetGroupsOutput
SetNextToken sets the NextToken field's value.
func (ListDatasetGroupsOutput) String ¶
func (s ListDatasetGroupsOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type ListDatasetImportJobsInput ¶
type ListDatasetImportJobsInput struct { // The Amazon Resource Name (ARN) of the dataset to list the dataset import // jobs for. DatasetArn *string `locationName:"datasetArn" type:"string"` // The maximum number of dataset import jobs to return. MaxResults *int64 `locationName:"maxResults" min:"1" type:"integer"` // A token returned from the previous call to ListDatasetImportJobs for getting // the next set of dataset import jobs (if they exist). NextToken *string `locationName:"nextToken" type:"string"` // contains filtered or unexported fields }
func (ListDatasetImportJobsInput) GoString ¶
func (s ListDatasetImportJobsInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ListDatasetImportJobsInput) SetDatasetArn ¶
func (s *ListDatasetImportJobsInput) SetDatasetArn(v string) *ListDatasetImportJobsInput
SetDatasetArn sets the DatasetArn field's value.
func (*ListDatasetImportJobsInput) SetMaxResults ¶
func (s *ListDatasetImportJobsInput) SetMaxResults(v int64) *ListDatasetImportJobsInput
SetMaxResults sets the MaxResults field's value.
func (*ListDatasetImportJobsInput) SetNextToken ¶
func (s *ListDatasetImportJobsInput) SetNextToken(v string) *ListDatasetImportJobsInput
SetNextToken sets the NextToken field's value.
func (ListDatasetImportJobsInput) String ¶
func (s ListDatasetImportJobsInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ListDatasetImportJobsInput) Validate ¶
func (s *ListDatasetImportJobsInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type ListDatasetImportJobsOutput ¶
type ListDatasetImportJobsOutput struct { // The list of dataset import jobs. DatasetImportJobs []*DatasetImportJobSummary `locationName:"datasetImportJobs" type:"list"` // A token for getting the next set of dataset import jobs (if they exist). NextToken *string `locationName:"nextToken" type:"string"` // contains filtered or unexported fields }
func (ListDatasetImportJobsOutput) GoString ¶
func (s ListDatasetImportJobsOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ListDatasetImportJobsOutput) SetDatasetImportJobs ¶
func (s *ListDatasetImportJobsOutput) SetDatasetImportJobs(v []*DatasetImportJobSummary) *ListDatasetImportJobsOutput
SetDatasetImportJobs sets the DatasetImportJobs field's value.
func (*ListDatasetImportJobsOutput) SetNextToken ¶
func (s *ListDatasetImportJobsOutput) SetNextToken(v string) *ListDatasetImportJobsOutput
SetNextToken sets the NextToken field's value.
func (ListDatasetImportJobsOutput) String ¶
func (s ListDatasetImportJobsOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type ListDatasetsInput ¶
type ListDatasetsInput struct { // The Amazon Resource Name (ARN) of the dataset group that contains the datasets // to list. DatasetGroupArn *string `locationName:"datasetGroupArn" type:"string"` // The maximum number of datasets to return. MaxResults *int64 `locationName:"maxResults" min:"1" type:"integer"` // A token returned from the previous call to ListDatasets for getting the next // set of dataset import jobs (if they exist). NextToken *string `locationName:"nextToken" type:"string"` // contains filtered or unexported fields }
func (ListDatasetsInput) GoString ¶
func (s ListDatasetsInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ListDatasetsInput) SetDatasetGroupArn ¶
func (s *ListDatasetsInput) SetDatasetGroupArn(v string) *ListDatasetsInput
SetDatasetGroupArn sets the DatasetGroupArn field's value.
func (*ListDatasetsInput) SetMaxResults ¶
func (s *ListDatasetsInput) SetMaxResults(v int64) *ListDatasetsInput
SetMaxResults sets the MaxResults field's value.
func (*ListDatasetsInput) SetNextToken ¶
func (s *ListDatasetsInput) SetNextToken(v string) *ListDatasetsInput
SetNextToken sets the NextToken field's value.
func (ListDatasetsInput) String ¶
func (s ListDatasetsInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ListDatasetsInput) Validate ¶
func (s *ListDatasetsInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type ListDatasetsOutput ¶
type ListDatasetsOutput struct { // An array of Dataset objects. Each object provides metadata information. Datasets []*DatasetSummary `locationName:"datasets" type:"list"` // A token for getting the next set of datasets (if they exist). NextToken *string `locationName:"nextToken" type:"string"` // contains filtered or unexported fields }
func (ListDatasetsOutput) GoString ¶
func (s ListDatasetsOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ListDatasetsOutput) SetDatasets ¶
func (s *ListDatasetsOutput) SetDatasets(v []*DatasetSummary) *ListDatasetsOutput
SetDatasets sets the Datasets field's value.
func (*ListDatasetsOutput) SetNextToken ¶
func (s *ListDatasetsOutput) SetNextToken(v string) *ListDatasetsOutput
SetNextToken sets the NextToken field's value.
func (ListDatasetsOutput) String ¶
func (s ListDatasetsOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type ListEventTrackersInput ¶
type ListEventTrackersInput struct { // The ARN of a dataset group used to filter the response. DatasetGroupArn *string `locationName:"datasetGroupArn" type:"string"` // The maximum number of event trackers to return. MaxResults *int64 `locationName:"maxResults" min:"1" type:"integer"` // A token returned from the previous call to ListEventTrackers for getting // the next set of event trackers (if they exist). NextToken *string `locationName:"nextToken" type:"string"` // contains filtered or unexported fields }
func (ListEventTrackersInput) GoString ¶
func (s ListEventTrackersInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ListEventTrackersInput) SetDatasetGroupArn ¶
func (s *ListEventTrackersInput) SetDatasetGroupArn(v string) *ListEventTrackersInput
SetDatasetGroupArn sets the DatasetGroupArn field's value.
func (*ListEventTrackersInput) SetMaxResults ¶
func (s *ListEventTrackersInput) SetMaxResults(v int64) *ListEventTrackersInput
SetMaxResults sets the MaxResults field's value.
func (*ListEventTrackersInput) SetNextToken ¶
func (s *ListEventTrackersInput) SetNextToken(v string) *ListEventTrackersInput
SetNextToken sets the NextToken field's value.
func (ListEventTrackersInput) String ¶
func (s ListEventTrackersInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ListEventTrackersInput) Validate ¶
func (s *ListEventTrackersInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type ListEventTrackersOutput ¶
type ListEventTrackersOutput struct { // A list of event trackers. EventTrackers []*EventTrackerSummary `locationName:"eventTrackers" type:"list"` // A token for getting the next set of event trackers (if they exist). NextToken *string `locationName:"nextToken" type:"string"` // contains filtered or unexported fields }
func (ListEventTrackersOutput) GoString ¶
func (s ListEventTrackersOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ListEventTrackersOutput) SetEventTrackers ¶
func (s *ListEventTrackersOutput) SetEventTrackers(v []*EventTrackerSummary) *ListEventTrackersOutput
SetEventTrackers sets the EventTrackers field's value.
func (*ListEventTrackersOutput) SetNextToken ¶
func (s *ListEventTrackersOutput) SetNextToken(v string) *ListEventTrackersOutput
SetNextToken sets the NextToken field's value.
func (ListEventTrackersOutput) String ¶
func (s ListEventTrackersOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type ListFiltersInput ¶
type ListFiltersInput struct { // The ARN of the dataset group that contains the filters. DatasetGroupArn *string `locationName:"datasetGroupArn" type:"string"` // The maximum number of filters to return. MaxResults *int64 `locationName:"maxResults" min:"1" type:"integer"` // A token returned from the previous call to ListFilters for getting the next // set of filters (if they exist). NextToken *string `locationName:"nextToken" type:"string"` // contains filtered or unexported fields }
func (ListFiltersInput) GoString ¶
func (s ListFiltersInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ListFiltersInput) SetDatasetGroupArn ¶
func (s *ListFiltersInput) SetDatasetGroupArn(v string) *ListFiltersInput
SetDatasetGroupArn sets the DatasetGroupArn field's value.
func (*ListFiltersInput) SetMaxResults ¶
func (s *ListFiltersInput) SetMaxResults(v int64) *ListFiltersInput
SetMaxResults sets the MaxResults field's value.
func (*ListFiltersInput) SetNextToken ¶
func (s *ListFiltersInput) SetNextToken(v string) *ListFiltersInput
SetNextToken sets the NextToken field's value.
func (ListFiltersInput) String ¶
func (s ListFiltersInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ListFiltersInput) Validate ¶
func (s *ListFiltersInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type ListFiltersOutput ¶
type ListFiltersOutput struct { // A list of returned filters. Filters []*FilterSummary `type:"list"` // A token for getting the next set of filters (if they exist). NextToken *string `locationName:"nextToken" type:"string"` // contains filtered or unexported fields }
func (ListFiltersOutput) GoString ¶
func (s ListFiltersOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ListFiltersOutput) SetFilters ¶
func (s *ListFiltersOutput) SetFilters(v []*FilterSummary) *ListFiltersOutput
SetFilters sets the Filters field's value.
func (*ListFiltersOutput) SetNextToken ¶
func (s *ListFiltersOutput) SetNextToken(v string) *ListFiltersOutput
SetNextToken sets the NextToken field's value.
func (ListFiltersOutput) String ¶
func (s ListFiltersOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type ListMetricAttributionMetricsInput ¶
type ListMetricAttributionMetricsInput struct { // The maximum number of metrics to return in one page of results. MaxResults *int64 `locationName:"maxResults" min:"1" type:"integer"` // The Amazon Resource Name (ARN) of the metric attribution to retrieve attributes // for. MetricAttributionArn *string `locationName:"metricAttributionArn" type:"string"` // Specify the pagination token from a previous request to retrieve the next // page of results. NextToken *string `locationName:"nextToken" type:"string"` // contains filtered or unexported fields }
func (ListMetricAttributionMetricsInput) GoString ¶
func (s ListMetricAttributionMetricsInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ListMetricAttributionMetricsInput) SetMaxResults ¶
func (s *ListMetricAttributionMetricsInput) SetMaxResults(v int64) *ListMetricAttributionMetricsInput
SetMaxResults sets the MaxResults field's value.
func (*ListMetricAttributionMetricsInput) SetMetricAttributionArn ¶
func (s *ListMetricAttributionMetricsInput) SetMetricAttributionArn(v string) *ListMetricAttributionMetricsInput
SetMetricAttributionArn sets the MetricAttributionArn field's value.
func (*ListMetricAttributionMetricsInput) SetNextToken ¶
func (s *ListMetricAttributionMetricsInput) SetNextToken(v string) *ListMetricAttributionMetricsInput
SetNextToken sets the NextToken field's value.
func (ListMetricAttributionMetricsInput) String ¶
func (s ListMetricAttributionMetricsInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ListMetricAttributionMetricsInput) Validate ¶
func (s *ListMetricAttributionMetricsInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type ListMetricAttributionMetricsOutput ¶
type ListMetricAttributionMetricsOutput struct { // The metrics for the specified metric attribution. Metrics []*MetricAttribute `locationName:"metrics" type:"list"` // Specify the pagination token from a previous ListMetricAttributionMetricsResponse // request to retrieve the next page of results. NextToken *string `locationName:"nextToken" type:"string"` // contains filtered or unexported fields }
func (ListMetricAttributionMetricsOutput) GoString ¶
func (s ListMetricAttributionMetricsOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ListMetricAttributionMetricsOutput) SetMetrics ¶
func (s *ListMetricAttributionMetricsOutput) SetMetrics(v []*MetricAttribute) *ListMetricAttributionMetricsOutput
SetMetrics sets the Metrics field's value.
func (*ListMetricAttributionMetricsOutput) SetNextToken ¶
func (s *ListMetricAttributionMetricsOutput) SetNextToken(v string) *ListMetricAttributionMetricsOutput
SetNextToken sets the NextToken field's value.
func (ListMetricAttributionMetricsOutput) String ¶
func (s ListMetricAttributionMetricsOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type ListMetricAttributionsInput ¶
type ListMetricAttributionsInput struct { // The metric attributions' dataset group Amazon Resource Name (ARN). DatasetGroupArn *string `locationName:"datasetGroupArn" type:"string"` // The maximum number of metric attributions to return in one page of results. MaxResults *int64 `locationName:"maxResults" min:"1" type:"integer"` // Specify the pagination token from a previous request to retrieve the next // page of results. NextToken *string `locationName:"nextToken" type:"string"` // contains filtered or unexported fields }
func (ListMetricAttributionsInput) GoString ¶
func (s ListMetricAttributionsInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ListMetricAttributionsInput) SetDatasetGroupArn ¶
func (s *ListMetricAttributionsInput) SetDatasetGroupArn(v string) *ListMetricAttributionsInput
SetDatasetGroupArn sets the DatasetGroupArn field's value.
func (*ListMetricAttributionsInput) SetMaxResults ¶
func (s *ListMetricAttributionsInput) SetMaxResults(v int64) *ListMetricAttributionsInput
SetMaxResults sets the MaxResults field's value.
func (*ListMetricAttributionsInput) SetNextToken ¶
func (s *ListMetricAttributionsInput) SetNextToken(v string) *ListMetricAttributionsInput
SetNextToken sets the NextToken field's value.
func (ListMetricAttributionsInput) String ¶
func (s ListMetricAttributionsInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ListMetricAttributionsInput) Validate ¶
func (s *ListMetricAttributionsInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type ListMetricAttributionsOutput ¶
type ListMetricAttributionsOutput struct { // The list of metric attributions. MetricAttributions []*MetricAttributionSummary `locationName:"metricAttributions" type:"list"` // Specify the pagination token from a previous request to retrieve the next // page of results. NextToken *string `locationName:"nextToken" type:"string"` // contains filtered or unexported fields }
func (ListMetricAttributionsOutput) GoString ¶
func (s ListMetricAttributionsOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ListMetricAttributionsOutput) SetMetricAttributions ¶
func (s *ListMetricAttributionsOutput) SetMetricAttributions(v []*MetricAttributionSummary) *ListMetricAttributionsOutput
SetMetricAttributions sets the MetricAttributions field's value.
func (*ListMetricAttributionsOutput) SetNextToken ¶
func (s *ListMetricAttributionsOutput) SetNextToken(v string) *ListMetricAttributionsOutput
SetNextToken sets the NextToken field's value.
func (ListMetricAttributionsOutput) String ¶
func (s ListMetricAttributionsOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type ListRecipesInput ¶
type ListRecipesInput struct { // Filters returned recipes by domain for a Domain dataset group. Only recipes // (Domain dataset group use cases) for this domain are included in the response. // If you don't specify a domain, all recipes are returned. Domain *string `locationName:"domain" type:"string" enum:"Domain"` // The maximum number of recipes to return. MaxResults *int64 `locationName:"maxResults" min:"1" type:"integer"` // A token returned from the previous call to ListRecipes for getting the next // set of recipes (if they exist). NextToken *string `locationName:"nextToken" type:"string"` // The default is SERVICE. RecipeProvider *string `locationName:"recipeProvider" type:"string" enum:"RecipeProvider"` // contains filtered or unexported fields }
func (ListRecipesInput) GoString ¶
func (s ListRecipesInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ListRecipesInput) SetDomain ¶
func (s *ListRecipesInput) SetDomain(v string) *ListRecipesInput
SetDomain sets the Domain field's value.
func (*ListRecipesInput) SetMaxResults ¶
func (s *ListRecipesInput) SetMaxResults(v int64) *ListRecipesInput
SetMaxResults sets the MaxResults field's value.
func (*ListRecipesInput) SetNextToken ¶
func (s *ListRecipesInput) SetNextToken(v string) *ListRecipesInput
SetNextToken sets the NextToken field's value.
func (*ListRecipesInput) SetRecipeProvider ¶
func (s *ListRecipesInput) SetRecipeProvider(v string) *ListRecipesInput
SetRecipeProvider sets the RecipeProvider field's value.
func (ListRecipesInput) String ¶
func (s ListRecipesInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ListRecipesInput) Validate ¶
func (s *ListRecipesInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type ListRecipesOutput ¶
type ListRecipesOutput struct { // A token for getting the next set of recipes. NextToken *string `locationName:"nextToken" type:"string"` // The list of available recipes. Recipes []*RecipeSummary `locationName:"recipes" type:"list"` // contains filtered or unexported fields }
func (ListRecipesOutput) GoString ¶
func (s ListRecipesOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ListRecipesOutput) SetNextToken ¶
func (s *ListRecipesOutput) SetNextToken(v string) *ListRecipesOutput
SetNextToken sets the NextToken field's value.
func (*ListRecipesOutput) SetRecipes ¶
func (s *ListRecipesOutput) SetRecipes(v []*RecipeSummary) *ListRecipesOutput
SetRecipes sets the Recipes field's value.
func (ListRecipesOutput) String ¶
func (s ListRecipesOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type ListRecommendersInput ¶
type ListRecommendersInput struct { // The Amazon Resource Name (ARN) of the Domain dataset group to list the recommenders // for. When a Domain dataset group is not specified, all the recommenders associated // with the account are listed. DatasetGroupArn *string `locationName:"datasetGroupArn" type:"string"` // The maximum number of recommenders to return. MaxResults *int64 `locationName:"maxResults" min:"1" type:"integer"` // A token returned from the previous call to ListRecommenders for getting the // next set of recommenders (if they exist). NextToken *string `locationName:"nextToken" type:"string"` // contains filtered or unexported fields }
func (ListRecommendersInput) GoString ¶
func (s ListRecommendersInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ListRecommendersInput) SetDatasetGroupArn ¶
func (s *ListRecommendersInput) SetDatasetGroupArn(v string) *ListRecommendersInput
SetDatasetGroupArn sets the DatasetGroupArn field's value.
func (*ListRecommendersInput) SetMaxResults ¶
func (s *ListRecommendersInput) SetMaxResults(v int64) *ListRecommendersInput
SetMaxResults sets the MaxResults field's value.
func (*ListRecommendersInput) SetNextToken ¶
func (s *ListRecommendersInput) SetNextToken(v string) *ListRecommendersInput
SetNextToken sets the NextToken field's value.
func (ListRecommendersInput) String ¶
func (s ListRecommendersInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ListRecommendersInput) Validate ¶
func (s *ListRecommendersInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type ListRecommendersOutput ¶
type ListRecommendersOutput struct { // A token for getting the next set of recommenders (if they exist). NextToken *string `locationName:"nextToken" type:"string"` // A list of the recommenders. Recommenders []*RecommenderSummary `locationName:"recommenders" type:"list"` // contains filtered or unexported fields }
func (ListRecommendersOutput) GoString ¶
func (s ListRecommendersOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ListRecommendersOutput) SetNextToken ¶
func (s *ListRecommendersOutput) SetNextToken(v string) *ListRecommendersOutput
SetNextToken sets the NextToken field's value.
func (*ListRecommendersOutput) SetRecommenders ¶
func (s *ListRecommendersOutput) SetRecommenders(v []*RecommenderSummary) *ListRecommendersOutput
SetRecommenders sets the Recommenders field's value.
func (ListRecommendersOutput) String ¶
func (s ListRecommendersOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type ListSchemasInput ¶
type ListSchemasInput struct { // The maximum number of schemas to return. MaxResults *int64 `locationName:"maxResults" min:"1" type:"integer"` // A token returned from the previous call to ListSchemas for getting the next // set of schemas (if they exist). NextToken *string `locationName:"nextToken" type:"string"` // contains filtered or unexported fields }
func (ListSchemasInput) GoString ¶
func (s ListSchemasInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ListSchemasInput) SetMaxResults ¶
func (s *ListSchemasInput) SetMaxResults(v int64) *ListSchemasInput
SetMaxResults sets the MaxResults field's value.
func (*ListSchemasInput) SetNextToken ¶
func (s *ListSchemasInput) SetNextToken(v string) *ListSchemasInput
SetNextToken sets the NextToken field's value.
func (ListSchemasInput) String ¶
func (s ListSchemasInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ListSchemasInput) Validate ¶
func (s *ListSchemasInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type ListSchemasOutput ¶
type ListSchemasOutput struct { // A token used to get the next set of schemas (if they exist). NextToken *string `locationName:"nextToken" type:"string"` // A list of schemas. Schemas []*DatasetSchemaSummary `locationName:"schemas" type:"list"` // contains filtered or unexported fields }
func (ListSchemasOutput) GoString ¶
func (s ListSchemasOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ListSchemasOutput) SetNextToken ¶
func (s *ListSchemasOutput) SetNextToken(v string) *ListSchemasOutput
SetNextToken sets the NextToken field's value.
func (*ListSchemasOutput) SetSchemas ¶
func (s *ListSchemasOutput) SetSchemas(v []*DatasetSchemaSummary) *ListSchemasOutput
SetSchemas sets the Schemas field's value.
func (ListSchemasOutput) String ¶
func (s ListSchemasOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type ListSolutionVersionsInput ¶
type ListSolutionVersionsInput struct { // The maximum number of solution versions to return. MaxResults *int64 `locationName:"maxResults" min:"1" type:"integer"` // A token returned from the previous call to ListSolutionVersions for getting // the next set of solution versions (if they exist). NextToken *string `locationName:"nextToken" type:"string"` // The Amazon Resource Name (ARN) of the solution. SolutionArn *string `locationName:"solutionArn" type:"string"` // contains filtered or unexported fields }
func (ListSolutionVersionsInput) GoString ¶
func (s ListSolutionVersionsInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ListSolutionVersionsInput) SetMaxResults ¶
func (s *ListSolutionVersionsInput) SetMaxResults(v int64) *ListSolutionVersionsInput
SetMaxResults sets the MaxResults field's value.
func (*ListSolutionVersionsInput) SetNextToken ¶
func (s *ListSolutionVersionsInput) SetNextToken(v string) *ListSolutionVersionsInput
SetNextToken sets the NextToken field's value.
func (*ListSolutionVersionsInput) SetSolutionArn ¶
func (s *ListSolutionVersionsInput) SetSolutionArn(v string) *ListSolutionVersionsInput
SetSolutionArn sets the SolutionArn field's value.
func (ListSolutionVersionsInput) String ¶
func (s ListSolutionVersionsInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ListSolutionVersionsInput) Validate ¶
func (s *ListSolutionVersionsInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type ListSolutionVersionsOutput ¶
type ListSolutionVersionsOutput struct { // A token for getting the next set of solution versions (if they exist). NextToken *string `locationName:"nextToken" type:"string"` // A list of solution versions describing the version properties. SolutionVersions []*SolutionVersionSummary `locationName:"solutionVersions" type:"list"` // contains filtered or unexported fields }
func (ListSolutionVersionsOutput) GoString ¶
func (s ListSolutionVersionsOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ListSolutionVersionsOutput) SetNextToken ¶
func (s *ListSolutionVersionsOutput) SetNextToken(v string) *ListSolutionVersionsOutput
SetNextToken sets the NextToken field's value.
func (*ListSolutionVersionsOutput) SetSolutionVersions ¶
func (s *ListSolutionVersionsOutput) SetSolutionVersions(v []*SolutionVersionSummary) *ListSolutionVersionsOutput
SetSolutionVersions sets the SolutionVersions field's value.
func (ListSolutionVersionsOutput) String ¶
func (s ListSolutionVersionsOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type ListSolutionsInput ¶
type ListSolutionsInput struct { // The Amazon Resource Name (ARN) of the dataset group. DatasetGroupArn *string `locationName:"datasetGroupArn" type:"string"` // The maximum number of solutions to return. MaxResults *int64 `locationName:"maxResults" min:"1" type:"integer"` // A token returned from the previous call to ListSolutions for getting the // next set of solutions (if they exist). NextToken *string `locationName:"nextToken" type:"string"` // contains filtered or unexported fields }
func (ListSolutionsInput) GoString ¶
func (s ListSolutionsInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ListSolutionsInput) SetDatasetGroupArn ¶
func (s *ListSolutionsInput) SetDatasetGroupArn(v string) *ListSolutionsInput
SetDatasetGroupArn sets the DatasetGroupArn field's value.
func (*ListSolutionsInput) SetMaxResults ¶
func (s *ListSolutionsInput) SetMaxResults(v int64) *ListSolutionsInput
SetMaxResults sets the MaxResults field's value.
func (*ListSolutionsInput) SetNextToken ¶
func (s *ListSolutionsInput) SetNextToken(v string) *ListSolutionsInput
SetNextToken sets the NextToken field's value.
func (ListSolutionsInput) String ¶
func (s ListSolutionsInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ListSolutionsInput) Validate ¶
func (s *ListSolutionsInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type ListSolutionsOutput ¶
type ListSolutionsOutput struct { // A token for getting the next set of solutions (if they exist). NextToken *string `locationName:"nextToken" type:"string"` // A list of the current solutions. Solutions []*SolutionSummary `locationName:"solutions" type:"list"` // contains filtered or unexported fields }
func (ListSolutionsOutput) GoString ¶
func (s ListSolutionsOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ListSolutionsOutput) SetNextToken ¶
func (s *ListSolutionsOutput) SetNextToken(v string) *ListSolutionsOutput
SetNextToken sets the NextToken field's value.
func (*ListSolutionsOutput) SetSolutions ¶
func (s *ListSolutionsOutput) SetSolutions(v []*SolutionSummary) *ListSolutionsOutput
SetSolutions sets the Solutions field's value.
func (ListSolutionsOutput) String ¶
func (s ListSolutionsOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type ListTagsForResourceInput ¶
type ListTagsForResourceInput struct { // The resource's Amazon Resource Name. // // ResourceArn is a required field ResourceArn *string `locationName:"resourceArn" type:"string" required:"true"` // contains filtered or unexported fields }
func (ListTagsForResourceInput) GoString ¶
func (s ListTagsForResourceInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ListTagsForResourceInput) SetResourceArn ¶
func (s *ListTagsForResourceInput) SetResourceArn(v string) *ListTagsForResourceInput
SetResourceArn sets the ResourceArn field's value.
func (ListTagsForResourceInput) String ¶
func (s ListTagsForResourceInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ListTagsForResourceInput) Validate ¶
func (s *ListTagsForResourceInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type ListTagsForResourceOutput ¶
type ListTagsForResourceOutput struct { // The resource's tags. Tags []*Tag `locationName:"tags" type:"list"` // contains filtered or unexported fields }
func (ListTagsForResourceOutput) GoString ¶
func (s ListTagsForResourceOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ListTagsForResourceOutput) SetTags ¶
func (s *ListTagsForResourceOutput) SetTags(v []*Tag) *ListTagsForResourceOutput
SetTags sets the Tags field's value.
func (ListTagsForResourceOutput) String ¶
func (s ListTagsForResourceOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type MetricAttribute ¶
type MetricAttribute struct { // The metric's event type. // // EventType is a required field EventType *string `locationName:"eventType" type:"string" required:"true"` // The attribute's expression. Available functions are SUM() or SAMPLECOUNT(). // For SUM() functions, provide the dataset type (either Interactions or Items) // and column to sum as a parameter. For example SUM(Items.PRICE). // // Expression is a required field Expression *string `locationName:"expression" type:"string" required:"true"` // The metric's name. The name helps you identify the metric in Amazon CloudWatch // or Amazon S3. // // MetricName is a required field MetricName *string `locationName:"metricName" type:"string" required:"true"` // contains filtered or unexported fields }
Contains information on a metric that a metric attribution reports on. For more information, see Measuring impact of recommendations (https://docs.aws.amazon.com/personalize/latest/dg/measuring-recommendation-impact.html).
func (MetricAttribute) GoString ¶
func (s MetricAttribute) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*MetricAttribute) SetEventType ¶
func (s *MetricAttribute) SetEventType(v string) *MetricAttribute
SetEventType sets the EventType field's value.
func (*MetricAttribute) SetExpression ¶
func (s *MetricAttribute) SetExpression(v string) *MetricAttribute
SetExpression sets the Expression field's value.
func (*MetricAttribute) SetMetricName ¶
func (s *MetricAttribute) SetMetricName(v string) *MetricAttribute
SetMetricName sets the MetricName field's value.
func (MetricAttribute) String ¶
func (s MetricAttribute) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*MetricAttribute) Validate ¶
func (s *MetricAttribute) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type MetricAttribution ¶
type MetricAttribution struct { // The metric attribution's creation date time. CreationDateTime *time.Time `locationName:"creationDateTime" type:"timestamp"` // The metric attribution's dataset group Amazon Resource Name (ARN). DatasetGroupArn *string `locationName:"datasetGroupArn" type:"string"` // The metric attribution's failure reason. FailureReason *string `locationName:"failureReason" type:"string"` // The metric attribution's last updated date time. LastUpdatedDateTime *time.Time `locationName:"lastUpdatedDateTime" type:"timestamp"` // The metric attribution's Amazon Resource Name (ARN). MetricAttributionArn *string `locationName:"metricAttributionArn" type:"string"` // The metric attribution's output configuration. MetricsOutputConfig *MetricAttributionOutput_ `locationName:"metricsOutputConfig" type:"structure"` // The metric attribution's name. Name *string `locationName:"name" min:"1" type:"string"` // The metric attribution's status. Status *string `locationName:"status" type:"string"` // contains filtered or unexported fields }
Contains information on a metric attribution. A metric attribution creates reports on the data that you import into Amazon Personalize. Depending on how you import the data, you can view reports in Amazon CloudWatch or Amazon S3. For more information, see Measuring impact of recommendations (https://docs.aws.amazon.com/personalize/latest/dg/measuring-recommendation-impact.html).
func (MetricAttribution) GoString ¶
func (s MetricAttribution) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*MetricAttribution) SetCreationDateTime ¶
func (s *MetricAttribution) SetCreationDateTime(v time.Time) *MetricAttribution
SetCreationDateTime sets the CreationDateTime field's value.
func (*MetricAttribution) SetDatasetGroupArn ¶
func (s *MetricAttribution) SetDatasetGroupArn(v string) *MetricAttribution
SetDatasetGroupArn sets the DatasetGroupArn field's value.
func (*MetricAttribution) SetFailureReason ¶
func (s *MetricAttribution) SetFailureReason(v string) *MetricAttribution
SetFailureReason sets the FailureReason field's value.
func (*MetricAttribution) SetLastUpdatedDateTime ¶
func (s *MetricAttribution) SetLastUpdatedDateTime(v time.Time) *MetricAttribution
SetLastUpdatedDateTime sets the LastUpdatedDateTime field's value.
func (*MetricAttribution) SetMetricAttributionArn ¶
func (s *MetricAttribution) SetMetricAttributionArn(v string) *MetricAttribution
SetMetricAttributionArn sets the MetricAttributionArn field's value.
func (*MetricAttribution) SetMetricsOutputConfig ¶
func (s *MetricAttribution) SetMetricsOutputConfig(v *MetricAttributionOutput_) *MetricAttribution
SetMetricsOutputConfig sets the MetricsOutputConfig field's value.
func (*MetricAttribution) SetName ¶
func (s *MetricAttribution) SetName(v string) *MetricAttribution
SetName sets the Name field's value.
func (*MetricAttribution) SetStatus ¶
func (s *MetricAttribution) SetStatus(v string) *MetricAttribution
SetStatus sets the Status field's value.
func (MetricAttribution) String ¶
func (s MetricAttribution) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type MetricAttributionOutput_ ¶
type MetricAttributionOutput_ struct { // The Amazon Resource Name (ARN) of the IAM service role that has permissions // to add data to your output Amazon S3 bucket and add metrics to Amazon CloudWatch. // For more information, see Measuring impact of recommendations (https://docs.aws.amazon.com/personalize/latest/dg/measuring-recommendation-impact.html). // // RoleArn is a required field RoleArn *string `locationName:"roleArn" type:"string" required:"true"` // The configuration details of an Amazon S3 input or output bucket. S3DataDestination *S3DataConfig `locationName:"s3DataDestination" type:"structure"` // contains filtered or unexported fields }
The output configuration details for a metric attribution.
func (MetricAttributionOutput_) GoString ¶
func (s MetricAttributionOutput_) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*MetricAttributionOutput_) SetRoleArn ¶
func (s *MetricAttributionOutput_) SetRoleArn(v string) *MetricAttributionOutput_
SetRoleArn sets the RoleArn field's value.
func (*MetricAttributionOutput_) SetS3DataDestination ¶
func (s *MetricAttributionOutput_) SetS3DataDestination(v *S3DataConfig) *MetricAttributionOutput_
SetS3DataDestination sets the S3DataDestination field's value.
func (MetricAttributionOutput_) String ¶
func (s MetricAttributionOutput_) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*MetricAttributionOutput_) Validate ¶
func (s *MetricAttributionOutput_) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type MetricAttributionSummary ¶
type MetricAttributionSummary struct { // The metric attribution's creation date time. CreationDateTime *time.Time `locationName:"creationDateTime" type:"timestamp"` // The metric attribution's failure reason. FailureReason *string `locationName:"failureReason" type:"string"` // The metric attribution's last updated date time. LastUpdatedDateTime *time.Time `locationName:"lastUpdatedDateTime" type:"timestamp"` // The metric attribution's Amazon Resource Name (ARN). MetricAttributionArn *string `locationName:"metricAttributionArn" type:"string"` // The name of the metric attribution. Name *string `locationName:"name" min:"1" type:"string"` // The metric attribution's status. Status *string `locationName:"status" type:"string"` // contains filtered or unexported fields }
Provides a summary of the properties of a metric attribution. For a complete listing, call the DescribeMetricAttribution (https://docs.aws.amazon.com/personalize/latest/dg/API_DescribeMetricAttribution.html).
func (MetricAttributionSummary) GoString ¶
func (s MetricAttributionSummary) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*MetricAttributionSummary) SetCreationDateTime ¶
func (s *MetricAttributionSummary) SetCreationDateTime(v time.Time) *MetricAttributionSummary
SetCreationDateTime sets the CreationDateTime field's value.
func (*MetricAttributionSummary) SetFailureReason ¶
func (s *MetricAttributionSummary) SetFailureReason(v string) *MetricAttributionSummary
SetFailureReason sets the FailureReason field's value.
func (*MetricAttributionSummary) SetLastUpdatedDateTime ¶
func (s *MetricAttributionSummary) SetLastUpdatedDateTime(v time.Time) *MetricAttributionSummary
SetLastUpdatedDateTime sets the LastUpdatedDateTime field's value.
func (*MetricAttributionSummary) SetMetricAttributionArn ¶
func (s *MetricAttributionSummary) SetMetricAttributionArn(v string) *MetricAttributionSummary
SetMetricAttributionArn sets the MetricAttributionArn field's value.
func (*MetricAttributionSummary) SetName ¶
func (s *MetricAttributionSummary) SetName(v string) *MetricAttributionSummary
SetName sets the Name field's value.
func (*MetricAttributionSummary) SetStatus ¶
func (s *MetricAttributionSummary) SetStatus(v string) *MetricAttributionSummary
SetStatus sets the Status field's value.
func (MetricAttributionSummary) String ¶
func (s MetricAttributionSummary) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type OptimizationObjective ¶
type OptimizationObjective struct { // The numerical metadata column in an Items dataset related to the optimization // objective. For example, VIDEO_LENGTH (to maximize streaming minutes), or // PRICE (to maximize revenue). ItemAttribute *string `locationName:"itemAttribute" min:"1" type:"string"` // Specifies how Amazon Personalize balances the importance of your optimization // objective versus relevance. ObjectiveSensitivity *string `locationName:"objectiveSensitivity" type:"string" enum:"ObjectiveSensitivity"` // contains filtered or unexported fields }
Describes the additional objective for the solution, such as maximizing streaming minutes or increasing revenue. For more information see Optimizing a solution (https://docs.aws.amazon.com/personalize/latest/dg/optimizing-solution-for-objective.html).
func (OptimizationObjective) GoString ¶
func (s OptimizationObjective) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*OptimizationObjective) SetItemAttribute ¶
func (s *OptimizationObjective) SetItemAttribute(v string) *OptimizationObjective
SetItemAttribute sets the ItemAttribute field's value.
func (*OptimizationObjective) SetObjectiveSensitivity ¶
func (s *OptimizationObjective) SetObjectiveSensitivity(v string) *OptimizationObjective
SetObjectiveSensitivity sets the ObjectiveSensitivity field's value.
func (OptimizationObjective) String ¶
func (s OptimizationObjective) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*OptimizationObjective) Validate ¶
func (s *OptimizationObjective) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type Personalize ¶
Personalize provides the API operation methods for making requests to Amazon Personalize. See this package's package overview docs for details on the service.
Personalize methods are safe to use concurrently. It is not safe to modify mutate any of the struct's properties though.
func New ¶
func New(p client.ConfigProvider, cfgs ...*aws.Config) *Personalize
New creates a new instance of the Personalize client with a session. If additional configuration is needed for the client instance use the optional aws.Config parameter to add your extra config.
Example:
mySession := session.Must(session.NewSession()) // Create a Personalize client from just a session. svc := personalize.New(mySession) // Create a Personalize client with additional configuration svc := personalize.New(mySession, aws.NewConfig().WithRegion("us-west-2"))
func (*Personalize) CreateBatchInferenceJob ¶
func (c *Personalize) CreateBatchInferenceJob(input *CreateBatchInferenceJobInput) (*CreateBatchInferenceJobOutput, error)
CreateBatchInferenceJob API operation for Amazon Personalize.
Generates batch recommendations based on a list of items or users stored in Amazon S3 and exports the recommendations to an Amazon S3 bucket.
To generate batch recommendations, specify the ARN of a solution version and an Amazon S3 URI for the input and output data. For user personalization, popular items, and personalized ranking solutions, the batch inference job generates a list of recommended items for each user ID in the input file. For related items solutions, the job generates a list of recommended items for each item ID in the input file.
For more information, see Creating a batch inference job (https://docs.aws.amazon.com/personalize/latest/dg/getting-batch-recommendations.html).
If you use the Similar-Items recipe, Amazon Personalize can add descriptive themes to batch recommendations. To generate themes, set the job's mode to THEME_GENERATION and specify the name of the field that contains item names in the input data.
For more information about generating themes, see Batch recommendations with themes from Content Generator (https://docs.aws.amazon.com/personalize/latest/dg/themed-batch-recommendations.html).
You can't get batch recommendations with the Trending-Now or Next-Best-Action recipes.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for Amazon Personalize's API operation CreateBatchInferenceJob for usage and error information.
Returned Error Types:
InvalidInputException Provide a valid value for the field or parameter.
ResourceAlreadyExistsException The specified resource already exists.
LimitExceededException The limit on the number of requests per second has been exceeded.
ResourceNotFoundException Could not find the specified resource.
ResourceInUseException The specified resource is in use.
TooManyTagsException You have exceeded the maximum number of tags you can apply to this resource.
See also, https://docs.aws.amazon.com/goto/WebAPI/personalize-2018-05-22/CreateBatchInferenceJob
func (*Personalize) CreateBatchInferenceJobRequest ¶
func (c *Personalize) CreateBatchInferenceJobRequest(input *CreateBatchInferenceJobInput) (req *request.Request, output *CreateBatchInferenceJobOutput)
CreateBatchInferenceJobRequest generates a "aws/request.Request" representing the client's request for the CreateBatchInferenceJob operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See CreateBatchInferenceJob for more information on using the CreateBatchInferenceJob API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the CreateBatchInferenceJobRequest method. req, resp := client.CreateBatchInferenceJobRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/personalize-2018-05-22/CreateBatchInferenceJob
func (*Personalize) CreateBatchInferenceJobWithContext ¶
func (c *Personalize) CreateBatchInferenceJobWithContext(ctx aws.Context, input *CreateBatchInferenceJobInput, opts ...request.Option) (*CreateBatchInferenceJobOutput, error)
CreateBatchInferenceJobWithContext is the same as CreateBatchInferenceJob with the addition of the ability to pass a context and additional request options.
See CreateBatchInferenceJob for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*Personalize) CreateBatchSegmentJob ¶
func (c *Personalize) CreateBatchSegmentJob(input *CreateBatchSegmentJobInput) (*CreateBatchSegmentJobOutput, error)
CreateBatchSegmentJob API operation for Amazon Personalize.
Creates a batch segment job. The operation can handle up to 50 million records and the input file must be in JSON format. For more information, see Getting batch recommendations and user segments (https://docs.aws.amazon.com/personalize/latest/dg/recommendations-batch.html).
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for Amazon Personalize's API operation CreateBatchSegmentJob for usage and error information.
Returned Error Types:
InvalidInputException Provide a valid value for the field or parameter.
ResourceAlreadyExistsException The specified resource already exists.
LimitExceededException The limit on the number of requests per second has been exceeded.
ResourceNotFoundException Could not find the specified resource.
ResourceInUseException The specified resource is in use.
TooManyTagsException You have exceeded the maximum number of tags you can apply to this resource.
See also, https://docs.aws.amazon.com/goto/WebAPI/personalize-2018-05-22/CreateBatchSegmentJob
func (*Personalize) CreateBatchSegmentJobRequest ¶
func (c *Personalize) CreateBatchSegmentJobRequest(input *CreateBatchSegmentJobInput) (req *request.Request, output *CreateBatchSegmentJobOutput)
CreateBatchSegmentJobRequest generates a "aws/request.Request" representing the client's request for the CreateBatchSegmentJob operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See CreateBatchSegmentJob for more information on using the CreateBatchSegmentJob API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the CreateBatchSegmentJobRequest method. req, resp := client.CreateBatchSegmentJobRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/personalize-2018-05-22/CreateBatchSegmentJob
func (*Personalize) CreateBatchSegmentJobWithContext ¶
func (c *Personalize) CreateBatchSegmentJobWithContext(ctx aws.Context, input *CreateBatchSegmentJobInput, opts ...request.Option) (*CreateBatchSegmentJobOutput, error)
CreateBatchSegmentJobWithContext is the same as CreateBatchSegmentJob with the addition of the ability to pass a context and additional request options.
See CreateBatchSegmentJob for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*Personalize) CreateCampaign ¶
func (c *Personalize) CreateCampaign(input *CreateCampaignInput) (*CreateCampaignOutput, error)
CreateCampaign API operation for Amazon Personalize.
Creates a campaign that deploys a solution version. When a client calls the GetRecommendations (https://docs.aws.amazon.com/personalize/latest/dg/API_RS_GetRecommendations.html) and GetPersonalizedRanking (https://docs.aws.amazon.com/personalize/latest/dg/API_RS_GetPersonalizedRanking.html) APIs, a campaign is specified in the request.
Minimum Provisioned TPS and Auto-Scaling ¶
A high minProvisionedTPS will increase your bill. We recommend starting with 1 for minProvisionedTPS (the default). Track your usage using Amazon CloudWatch metrics, and increase the minProvisionedTPS as necessary.
A transaction is a single GetRecommendations or GetPersonalizedRanking call. Transactions per second (TPS) is the throughput and unit of billing for Amazon Personalize. The minimum provisioned TPS (minProvisionedTPS) specifies the baseline throughput provisioned by Amazon Personalize, and thus, the minimum billing charge.
If your TPS increases beyond minProvisionedTPS, Amazon Personalize auto-scales the provisioned capacity up and down, but never below minProvisionedTPS. There's a short time delay while the capacity is increased that might cause loss of transactions.
The actual TPS used is calculated as the average requests/second within a 5-minute window. You pay for maximum of either the minimum provisioned TPS or the actual TPS. We recommend starting with a low minProvisionedTPS, track your usage using Amazon CloudWatch metrics, and then increase the minProvisionedTPS as necessary.
Status ¶
A campaign can be in one of the following states:
CREATE PENDING > CREATE IN_PROGRESS > ACTIVE -or- CREATE FAILED
DELETE PENDING > DELETE IN_PROGRESS
To get the campaign status, call DescribeCampaign (https://docs.aws.amazon.com/personalize/latest/dg/API_DescribeCampaign.html).
Wait until the status of the campaign is ACTIVE before asking the campaign for recommendations.
Related APIs
ListCampaigns (https://docs.aws.amazon.com/personalize/latest/dg/API_ListCampaigns.html)
DescribeCampaign (https://docs.aws.amazon.com/personalize/latest/dg/API_DescribeCampaign.html)
UpdateCampaign (https://docs.aws.amazon.com/personalize/latest/dg/API_UpdateCampaign.html)
DeleteCampaign (https://docs.aws.amazon.com/personalize/latest/dg/API_DeleteCampaign.html)
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for Amazon Personalize's API operation CreateCampaign for usage and error information.
Returned Error Types:
InvalidInputException Provide a valid value for the field or parameter.
ResourceNotFoundException Could not find the specified resource.
ResourceAlreadyExistsException The specified resource already exists.
LimitExceededException The limit on the number of requests per second has been exceeded.
ResourceInUseException The specified resource is in use.
TooManyTagsException You have exceeded the maximum number of tags you can apply to this resource.
See also, https://docs.aws.amazon.com/goto/WebAPI/personalize-2018-05-22/CreateCampaign
func (*Personalize) CreateCampaignRequest ¶
func (c *Personalize) CreateCampaignRequest(input *CreateCampaignInput) (req *request.Request, output *CreateCampaignOutput)
CreateCampaignRequest generates a "aws/request.Request" representing the client's request for the CreateCampaign operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See CreateCampaign for more information on using the CreateCampaign API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the CreateCampaignRequest method. req, resp := client.CreateCampaignRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/personalize-2018-05-22/CreateCampaign
func (*Personalize) CreateCampaignWithContext ¶
func (c *Personalize) CreateCampaignWithContext(ctx aws.Context, input *CreateCampaignInput, opts ...request.Option) (*CreateCampaignOutput, error)
CreateCampaignWithContext is the same as CreateCampaign with the addition of the ability to pass a context and additional request options.
See CreateCampaign for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*Personalize) CreateDataset ¶
func (c *Personalize) CreateDataset(input *CreateDatasetInput) (*CreateDatasetOutput, error)
CreateDataset API operation for Amazon Personalize.
Creates an empty dataset and adds it to the specified dataset group. Use CreateDatasetImportJob (https://docs.aws.amazon.com/personalize/latest/dg/API_CreateDatasetImportJob.html) to import your training data to a dataset.
There are 5 types of datasets:
Item interactions
Items
Users
Action interactions
Actions
Each dataset type has an associated schema with required field types. Only the Item interactions dataset is required in order to train a model (also referred to as creating a solution).
A dataset can be in one of the following states:
CREATE PENDING > CREATE IN_PROGRESS > ACTIVE -or- CREATE FAILED
DELETE PENDING > DELETE IN_PROGRESS
To get the status of the dataset, call DescribeDataset (https://docs.aws.amazon.com/personalize/latest/dg/API_DescribeDataset.html).
Related APIs
CreateDatasetGroup (https://docs.aws.amazon.com/personalize/latest/dg/API_CreateDatasetGroup.html)
ListDatasets (https://docs.aws.amazon.com/personalize/latest/dg/API_ListDatasets.html)
DescribeDataset (https://docs.aws.amazon.com/personalize/latest/dg/API_DescribeDataset.html)
DeleteDataset (https://docs.aws.amazon.com/personalize/latest/dg/API_DeleteDataset.html)
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for Amazon Personalize's API operation CreateDataset for usage and error information.
Returned Error Types:
InvalidInputException Provide a valid value for the field or parameter.
ResourceNotFoundException Could not find the specified resource.
ResourceAlreadyExistsException The specified resource already exists.
LimitExceededException The limit on the number of requests per second has been exceeded.
ResourceInUseException The specified resource is in use.
TooManyTagsException You have exceeded the maximum number of tags you can apply to this resource.
See also, https://docs.aws.amazon.com/goto/WebAPI/personalize-2018-05-22/CreateDataset
func (*Personalize) CreateDatasetExportJob ¶
func (c *Personalize) CreateDatasetExportJob(input *CreateDatasetExportJobInput) (*CreateDatasetExportJobOutput, error)
CreateDatasetExportJob API operation for Amazon Personalize.
Creates a job that exports data from your dataset to an Amazon S3 bucket. To allow Amazon Personalize to export the training data, you must specify an service-linked IAM role that gives Amazon Personalize PutObject permissions for your Amazon S3 bucket. For information, see Exporting a dataset (https://docs.aws.amazon.com/personalize/latest/dg/export-data.html) in the Amazon Personalize developer guide.
Status ¶
A dataset export job can be in one of the following states:
- CREATE PENDING > CREATE IN_PROGRESS > ACTIVE -or- CREATE FAILED
To get the status of the export job, call DescribeDatasetExportJob (https://docs.aws.amazon.com/personalize/latest/dg/API_DescribeDatasetExportJob.html), and specify the Amazon Resource Name (ARN) of the dataset export job. The dataset export is complete when the status shows as ACTIVE. If the status shows as CREATE FAILED, the response includes a failureReason key, which describes why the job failed.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for Amazon Personalize's API operation CreateDatasetExportJob for usage and error information.
Returned Error Types:
InvalidInputException Provide a valid value for the field or parameter.
ResourceNotFoundException Could not find the specified resource.
ResourceAlreadyExistsException The specified resource already exists.
LimitExceededException The limit on the number of requests per second has been exceeded.
ResourceInUseException The specified resource is in use.
TooManyTagsException You have exceeded the maximum number of tags you can apply to this resource.
See also, https://docs.aws.amazon.com/goto/WebAPI/personalize-2018-05-22/CreateDatasetExportJob
func (*Personalize) CreateDatasetExportJobRequest ¶
func (c *Personalize) CreateDatasetExportJobRequest(input *CreateDatasetExportJobInput) (req *request.Request, output *CreateDatasetExportJobOutput)
CreateDatasetExportJobRequest generates a "aws/request.Request" representing the client's request for the CreateDatasetExportJob operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See CreateDatasetExportJob for more information on using the CreateDatasetExportJob API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the CreateDatasetExportJobRequest method. req, resp := client.CreateDatasetExportJobRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/personalize-2018-05-22/CreateDatasetExportJob
func (*Personalize) CreateDatasetExportJobWithContext ¶
func (c *Personalize) CreateDatasetExportJobWithContext(ctx aws.Context, input *CreateDatasetExportJobInput, opts ...request.Option) (*CreateDatasetExportJobOutput, error)
CreateDatasetExportJobWithContext is the same as CreateDatasetExportJob with the addition of the ability to pass a context and additional request options.
See CreateDatasetExportJob for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*Personalize) CreateDatasetGroup ¶
func (c *Personalize) CreateDatasetGroup(input *CreateDatasetGroupInput) (*CreateDatasetGroupOutput, error)
CreateDatasetGroup API operation for Amazon Personalize.
Creates an empty dataset group. A dataset group is a container for Amazon Personalize resources. A dataset group can contain at most three datasets, one for each type of dataset:
Item interactions
Items
Users
Actions
Action interactions
A dataset group can be a Domain dataset group, where you specify a domain and use pre-configured resources like recommenders, or a Custom dataset group, where you use custom resources, such as a solution with a solution version, that you deploy with a campaign. If you start with a Domain dataset group, you can still add custom resources such as solutions and solution versions trained with recipes for custom use cases and deployed with campaigns.
A dataset group can be in one of the following states:
CREATE PENDING > CREATE IN_PROGRESS > ACTIVE -or- CREATE FAILED
DELETE PENDING
To get the status of the dataset group, call DescribeDatasetGroup (https://docs.aws.amazon.com/personalize/latest/dg/API_DescribeDatasetGroup.html). If the status shows as CREATE FAILED, the response includes a failureReason key, which describes why the creation failed.
You must wait until the status of the dataset group is ACTIVE before adding a dataset to the group.
You can specify an Key Management Service (KMS) key to encrypt the datasets in the group. If you specify a KMS key, you must also include an Identity and Access Management (IAM) role that has permission to access the key.
APIs that require a dataset group ARN in the request
CreateDataset (https://docs.aws.amazon.com/personalize/latest/dg/API_CreateDataset.html)
CreateEventTracker (https://docs.aws.amazon.com/personalize/latest/dg/API_CreateEventTracker.html)
CreateSolution (https://docs.aws.amazon.com/personalize/latest/dg/API_CreateSolution.html)
Related APIs
ListDatasetGroups (https://docs.aws.amazon.com/personalize/latest/dg/API_ListDatasetGroups.html)
DescribeDatasetGroup (https://docs.aws.amazon.com/personalize/latest/dg/API_DescribeDatasetGroup.html)
DeleteDatasetGroup (https://docs.aws.amazon.com/personalize/latest/dg/API_DeleteDatasetGroup.html)
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for Amazon Personalize's API operation CreateDatasetGroup for usage and error information.
Returned Error Types:
InvalidInputException Provide a valid value for the field or parameter.
ResourceAlreadyExistsException The specified resource already exists.
LimitExceededException The limit on the number of requests per second has been exceeded.
TooManyTagsException You have exceeded the maximum number of tags you can apply to this resource.
See also, https://docs.aws.amazon.com/goto/WebAPI/personalize-2018-05-22/CreateDatasetGroup
func (*Personalize) CreateDatasetGroupRequest ¶
func (c *Personalize) CreateDatasetGroupRequest(input *CreateDatasetGroupInput) (req *request.Request, output *CreateDatasetGroupOutput)
CreateDatasetGroupRequest generates a "aws/request.Request" representing the client's request for the CreateDatasetGroup operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See CreateDatasetGroup for more information on using the CreateDatasetGroup API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the CreateDatasetGroupRequest method. req, resp := client.CreateDatasetGroupRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/personalize-2018-05-22/CreateDatasetGroup
func (*Personalize) CreateDatasetGroupWithContext ¶
func (c *Personalize) CreateDatasetGroupWithContext(ctx aws.Context, input *CreateDatasetGroupInput, opts ...request.Option) (*CreateDatasetGroupOutput, error)
CreateDatasetGroupWithContext is the same as CreateDatasetGroup with the addition of the ability to pass a context and additional request options.
See CreateDatasetGroup for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*Personalize) CreateDatasetImportJob ¶
func (c *Personalize) CreateDatasetImportJob(input *CreateDatasetImportJobInput) (*CreateDatasetImportJobOutput, error)
CreateDatasetImportJob API operation for Amazon Personalize.
Creates a job that imports training data from your data source (an Amazon S3 bucket) to an Amazon Personalize dataset. To allow Amazon Personalize to import the training data, you must specify an IAM service role that has permission to read from the data source, as Amazon Personalize makes a copy of your data and processes it internally. For information on granting access to your Amazon S3 bucket, see Giving Amazon Personalize Access to Amazon S3 Resources (https://docs.aws.amazon.com/personalize/latest/dg/granting-personalize-s3-access.html).
If you already created a recommender or deployed a custom solution version with a campaign, how new bulk records influence recommendations depends on the domain use case or recipe that you use. For more information, see How new data influences real-time recommendations (https://docs.aws.amazon.com/personalize/latest/dg/how-new-data-influences-recommendations.html).
By default, a dataset import job replaces any existing data in the dataset that you imported in bulk. To add new records without replacing existing data, specify INCREMENTAL for the import mode in the CreateDatasetImportJob operation.
Status ¶
A dataset import job can be in one of the following states:
- CREATE PENDING > CREATE IN_PROGRESS > ACTIVE -or- CREATE FAILED
To get the status of the import job, call DescribeDatasetImportJob (https://docs.aws.amazon.com/personalize/latest/dg/API_DescribeDatasetImportJob.html), providing the Amazon Resource Name (ARN) of the dataset import job. The dataset import is complete when the status shows as ACTIVE. If the status shows as CREATE FAILED, the response includes a failureReason key, which describes why the job failed.
Importing takes time. You must wait until the status shows as ACTIVE before training a model using the dataset.
Related APIs
ListDatasetImportJobs (https://docs.aws.amazon.com/personalize/latest/dg/API_ListDatasetImportJobs.html)
DescribeDatasetImportJob (https://docs.aws.amazon.com/personalize/latest/dg/API_DescribeDatasetImportJob.html)
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for Amazon Personalize's API operation CreateDatasetImportJob for usage and error information.
Returned Error Types:
InvalidInputException Provide a valid value for the field or parameter.
ResourceNotFoundException Could not find the specified resource.
ResourceAlreadyExistsException The specified resource already exists.
LimitExceededException The limit on the number of requests per second has been exceeded.
ResourceInUseException The specified resource is in use.
TooManyTagsException You have exceeded the maximum number of tags you can apply to this resource.
See also, https://docs.aws.amazon.com/goto/WebAPI/personalize-2018-05-22/CreateDatasetImportJob
func (*Personalize) CreateDatasetImportJobRequest ¶
func (c *Personalize) CreateDatasetImportJobRequest(input *CreateDatasetImportJobInput) (req *request.Request, output *CreateDatasetImportJobOutput)
CreateDatasetImportJobRequest generates a "aws/request.Request" representing the client's request for the CreateDatasetImportJob operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See CreateDatasetImportJob for more information on using the CreateDatasetImportJob API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the CreateDatasetImportJobRequest method. req, resp := client.CreateDatasetImportJobRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/personalize-2018-05-22/CreateDatasetImportJob
func (*Personalize) CreateDatasetImportJobWithContext ¶
func (c *Personalize) CreateDatasetImportJobWithContext(ctx aws.Context, input *CreateDatasetImportJobInput, opts ...request.Option) (*CreateDatasetImportJobOutput, error)
CreateDatasetImportJobWithContext is the same as CreateDatasetImportJob with the addition of the ability to pass a context and additional request options.
See CreateDatasetImportJob for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*Personalize) CreateDatasetRequest ¶
func (c *Personalize) CreateDatasetRequest(input *CreateDatasetInput) (req *request.Request, output *CreateDatasetOutput)
CreateDatasetRequest generates a "aws/request.Request" representing the client's request for the CreateDataset operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See CreateDataset for more information on using the CreateDataset API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the CreateDatasetRequest method. req, resp := client.CreateDatasetRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/personalize-2018-05-22/CreateDataset
func (*Personalize) CreateDatasetWithContext ¶
func (c *Personalize) CreateDatasetWithContext(ctx aws.Context, input *CreateDatasetInput, opts ...request.Option) (*CreateDatasetOutput, error)
CreateDatasetWithContext is the same as CreateDataset with the addition of the ability to pass a context and additional request options.
See CreateDataset for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*Personalize) CreateEventTracker ¶
func (c *Personalize) CreateEventTracker(input *CreateEventTrackerInput) (*CreateEventTrackerOutput, error)
CreateEventTracker API operation for Amazon Personalize.
Creates an event tracker that you use when adding event data to a specified dataset group using the PutEvents (https://docs.aws.amazon.com/personalize/latest/dg/API_UBS_PutEvents.html) API.
Only one event tracker can be associated with a dataset group. You will get an error if you call CreateEventTracker using the same dataset group as an existing event tracker.
When you create an event tracker, the response includes a tracking ID, which you pass as a parameter when you use the PutEvents (https://docs.aws.amazon.com/personalize/latest/dg/API_UBS_PutEvents.html) operation. Amazon Personalize then appends the event data to the Item interactions dataset of the dataset group you specify in your event tracker.
The event tracker can be in one of the following states:
CREATE PENDING > CREATE IN_PROGRESS > ACTIVE -or- CREATE FAILED
DELETE PENDING > DELETE IN_PROGRESS
To get the status of the event tracker, call DescribeEventTracker (https://docs.aws.amazon.com/personalize/latest/dg/API_DescribeEventTracker.html).
The event tracker must be in the ACTIVE state before using the tracking ID.
Related APIs
ListEventTrackers (https://docs.aws.amazon.com/personalize/latest/dg/API_ListEventTrackers.html)
DescribeEventTracker (https://docs.aws.amazon.com/personalize/latest/dg/API_DescribeEventTracker.html)
DeleteEventTracker (https://docs.aws.amazon.com/personalize/latest/dg/API_DeleteEventTracker.html)
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for Amazon Personalize's API operation CreateEventTracker for usage and error information.
Returned Error Types:
InvalidInputException Provide a valid value for the field or parameter.
ResourceAlreadyExistsException The specified resource already exists.
ResourceNotFoundException Could not find the specified resource.
LimitExceededException The limit on the number of requests per second has been exceeded.
ResourceInUseException The specified resource is in use.
TooManyTagsException You have exceeded the maximum number of tags you can apply to this resource.
See also, https://docs.aws.amazon.com/goto/WebAPI/personalize-2018-05-22/CreateEventTracker
func (*Personalize) CreateEventTrackerRequest ¶
func (c *Personalize) CreateEventTrackerRequest(input *CreateEventTrackerInput) (req *request.Request, output *CreateEventTrackerOutput)
CreateEventTrackerRequest generates a "aws/request.Request" representing the client's request for the CreateEventTracker operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See CreateEventTracker for more information on using the CreateEventTracker API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the CreateEventTrackerRequest method. req, resp := client.CreateEventTrackerRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/personalize-2018-05-22/CreateEventTracker
func (*Personalize) CreateEventTrackerWithContext ¶
func (c *Personalize) CreateEventTrackerWithContext(ctx aws.Context, input *CreateEventTrackerInput, opts ...request.Option) (*CreateEventTrackerOutput, error)
CreateEventTrackerWithContext is the same as CreateEventTracker with the addition of the ability to pass a context and additional request options.
See CreateEventTracker for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*Personalize) CreateFilter ¶
func (c *Personalize) CreateFilter(input *CreateFilterInput) (*CreateFilterOutput, error)
CreateFilter API operation for Amazon Personalize.
Creates a recommendation filter. For more information, see Filtering recommendations and user segments (https://docs.aws.amazon.com/personalize/latest/dg/filter.html).
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for Amazon Personalize's API operation CreateFilter for usage and error information.
Returned Error Types:
InvalidInputException Provide a valid value for the field or parameter.
ResourceAlreadyExistsException The specified resource already exists.
ResourceNotFoundException Could not find the specified resource.
LimitExceededException The limit on the number of requests per second has been exceeded.
TooManyTagsException You have exceeded the maximum number of tags you can apply to this resource.
See also, https://docs.aws.amazon.com/goto/WebAPI/personalize-2018-05-22/CreateFilter
func (*Personalize) CreateFilterRequest ¶
func (c *Personalize) CreateFilterRequest(input *CreateFilterInput) (req *request.Request, output *CreateFilterOutput)
CreateFilterRequest generates a "aws/request.Request" representing the client's request for the CreateFilter operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See CreateFilter for more information on using the CreateFilter API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the CreateFilterRequest method. req, resp := client.CreateFilterRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/personalize-2018-05-22/CreateFilter
func (*Personalize) CreateFilterWithContext ¶
func (c *Personalize) CreateFilterWithContext(ctx aws.Context, input *CreateFilterInput, opts ...request.Option) (*CreateFilterOutput, error)
CreateFilterWithContext is the same as CreateFilter with the addition of the ability to pass a context and additional request options.
See CreateFilter for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*Personalize) CreateMetricAttribution ¶
func (c *Personalize) CreateMetricAttribution(input *CreateMetricAttributionInput) (*CreateMetricAttributionOutput, error)
CreateMetricAttribution API operation for Amazon Personalize.
Creates a metric attribution. A metric attribution creates reports on the data that you import into Amazon Personalize. Depending on how you imported the data, you can view reports in Amazon CloudWatch or Amazon S3. For more information, see Measuring impact of recommendations (https://docs.aws.amazon.com/personalize/latest/dg/measuring-recommendation-impact.html).
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for Amazon Personalize's API operation CreateMetricAttribution for usage and error information.
Returned Error Types:
InvalidInputException Provide a valid value for the field or parameter.
ResourceNotFoundException Could not find the specified resource.
ResourceAlreadyExistsException The specified resource already exists.
ResourceInUseException The specified resource is in use.
LimitExceededException The limit on the number of requests per second has been exceeded.
See also, https://docs.aws.amazon.com/goto/WebAPI/personalize-2018-05-22/CreateMetricAttribution
func (*Personalize) CreateMetricAttributionRequest ¶
func (c *Personalize) CreateMetricAttributionRequest(input *CreateMetricAttributionInput) (req *request.Request, output *CreateMetricAttributionOutput)
CreateMetricAttributionRequest generates a "aws/request.Request" representing the client's request for the CreateMetricAttribution operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See CreateMetricAttribution for more information on using the CreateMetricAttribution API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the CreateMetricAttributionRequest method. req, resp := client.CreateMetricAttributionRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/personalize-2018-05-22/CreateMetricAttribution
func (*Personalize) CreateMetricAttributionWithContext ¶
func (c *Personalize) CreateMetricAttributionWithContext(ctx aws.Context, input *CreateMetricAttributionInput, opts ...request.Option) (*CreateMetricAttributionOutput, error)
CreateMetricAttributionWithContext is the same as CreateMetricAttribution with the addition of the ability to pass a context and additional request options.
See CreateMetricAttribution for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*Personalize) CreateRecommender ¶
func (c *Personalize) CreateRecommender(input *CreateRecommenderInput) (*CreateRecommenderOutput, error)
CreateRecommender API operation for Amazon Personalize.
Creates a recommender with the recipe (a Domain dataset group use case) you specify. You create recommenders for a Domain dataset group and specify the recommender's Amazon Resource Name (ARN) when you make a GetRecommendations (https://docs.aws.amazon.com/personalize/latest/dg/API_RS_GetRecommendations.html) request.
Minimum recommendation requests per second ¶
A high minRecommendationRequestsPerSecond will increase your bill. We recommend starting with 1 for minRecommendationRequestsPerSecond (the default). Track your usage using Amazon CloudWatch metrics, and increase the minRecommendationRequestsPerSecond as necessary.
When you create a recommender, you can configure the recommender's minimum recommendation requests per second. The minimum recommendation requests per second (minRecommendationRequestsPerSecond) specifies the baseline recommendation request throughput provisioned by Amazon Personalize. The default minRecommendationRequestsPerSecond is 1. A recommendation request is a single GetRecommendations operation. Request throughput is measured in requests per second and Amazon Personalize uses your requests per second to derive your requests per hour and the price of your recommender usage.
If your requests per second increases beyond minRecommendationRequestsPerSecond, Amazon Personalize auto-scales the provisioned capacity up and down, but never below minRecommendationRequestsPerSecond. There's a short time delay while the capacity is increased that might cause loss of requests.
Your bill is the greater of either the minimum requests per hour (based on minRecommendationRequestsPerSecond) or the actual number of requests. The actual request throughput used is calculated as the average requests/second within a one-hour window. We recommend starting with the default minRecommendationRequestsPerSecond, track your usage using Amazon CloudWatch metrics, and then increase the minRecommendationRequestsPerSecond as necessary.
Status ¶
A recommender can be in one of the following states:
CREATE PENDING > CREATE IN_PROGRESS > ACTIVE -or- CREATE FAILED
STOP PENDING > STOP IN_PROGRESS > INACTIVE > START PENDING > START IN_PROGRESS > ACTIVE
DELETE PENDING > DELETE IN_PROGRESS
To get the recommender status, call DescribeRecommender (https://docs.aws.amazon.com/personalize/latest/dg/API_DescribeRecommender.html).
Wait until the status of the recommender is ACTIVE before asking the recommender for recommendations.
Related APIs
ListRecommenders (https://docs.aws.amazon.com/personalize/latest/dg/API_ListRecommenders.html)
DescribeRecommender (https://docs.aws.amazon.com/personalize/latest/dg/API_DescribeRecommender.html)
UpdateRecommender (https://docs.aws.amazon.com/personalize/latest/dg/API_UpdateRecommender.html)
DeleteRecommender (https://docs.aws.amazon.com/personalize/latest/dg/API_DeleteRecommender.html)
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for Amazon Personalize's API operation CreateRecommender for usage and error information.
Returned Error Types:
InvalidInputException Provide a valid value for the field or parameter.
ResourceAlreadyExistsException The specified resource already exists.
ResourceNotFoundException Could not find the specified resource.
LimitExceededException The limit on the number of requests per second has been exceeded.
ResourceInUseException The specified resource is in use.
TooManyTagsException You have exceeded the maximum number of tags you can apply to this resource.
See also, https://docs.aws.amazon.com/goto/WebAPI/personalize-2018-05-22/CreateRecommender
func (*Personalize) CreateRecommenderRequest ¶
func (c *Personalize) CreateRecommenderRequest(input *CreateRecommenderInput) (req *request.Request, output *CreateRecommenderOutput)
CreateRecommenderRequest generates a "aws/request.Request" representing the client's request for the CreateRecommender operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See CreateRecommender for more information on using the CreateRecommender API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the CreateRecommenderRequest method. req, resp := client.CreateRecommenderRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/personalize-2018-05-22/CreateRecommender
func (*Personalize) CreateRecommenderWithContext ¶
func (c *Personalize) CreateRecommenderWithContext(ctx aws.Context, input *CreateRecommenderInput, opts ...request.Option) (*CreateRecommenderOutput, error)
CreateRecommenderWithContext is the same as CreateRecommender with the addition of the ability to pass a context and additional request options.
See CreateRecommender for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*Personalize) CreateSchema ¶
func (c *Personalize) CreateSchema(input *CreateSchemaInput) (*CreateSchemaOutput, error)
CreateSchema API operation for Amazon Personalize.
Creates an Amazon Personalize schema from the specified schema string. The schema you create must be in Avro JSON format.
Amazon Personalize recognizes three schema variants. Each schema is associated with a dataset type and has a set of required field and keywords. If you are creating a schema for a dataset in a Domain dataset group, you provide the domain of the Domain dataset group. You specify a schema when you call CreateDataset (https://docs.aws.amazon.com/personalize/latest/dg/API_CreateDataset.html).
Related APIs
ListSchemas (https://docs.aws.amazon.com/personalize/latest/dg/API_ListSchemas.html)
DescribeSchema (https://docs.aws.amazon.com/personalize/latest/dg/API_DescribeSchema.html)
DeleteSchema (https://docs.aws.amazon.com/personalize/latest/dg/API_DeleteSchema.html)
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for Amazon Personalize's API operation CreateSchema for usage and error information.
Returned Error Types:
InvalidInputException Provide a valid value for the field or parameter.
ResourceAlreadyExistsException The specified resource already exists.
LimitExceededException The limit on the number of requests per second has been exceeded.
See also, https://docs.aws.amazon.com/goto/WebAPI/personalize-2018-05-22/CreateSchema
func (*Personalize) CreateSchemaRequest ¶
func (c *Personalize) CreateSchemaRequest(input *CreateSchemaInput) (req *request.Request, output *CreateSchemaOutput)
CreateSchemaRequest generates a "aws/request.Request" representing the client's request for the CreateSchema operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See CreateSchema for more information on using the CreateSchema API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the CreateSchemaRequest method. req, resp := client.CreateSchemaRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/personalize-2018-05-22/CreateSchema
func (*Personalize) CreateSchemaWithContext ¶
func (c *Personalize) CreateSchemaWithContext(ctx aws.Context, input *CreateSchemaInput, opts ...request.Option) (*CreateSchemaOutput, error)
CreateSchemaWithContext is the same as CreateSchema with the addition of the ability to pass a context and additional request options.
See CreateSchema for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*Personalize) CreateSolution ¶
func (c *Personalize) CreateSolution(input *CreateSolutionInput) (*CreateSolutionOutput, error)
CreateSolution API operation for Amazon Personalize.
Creates the configuration for training a model. A trained model is known as a solution version. After the configuration is created, you train the model (create a solution version) by calling the CreateSolutionVersion (https://docs.aws.amazon.com/personalize/latest/dg/API_CreateSolutionVersion.html) operation. Every time you call CreateSolutionVersion, a new version of the solution is created.
After creating a solution version, you check its accuracy by calling GetSolutionMetrics (https://docs.aws.amazon.com/personalize/latest/dg/API_GetSolutionMetrics.html). When you are satisfied with the version, you deploy it using CreateCampaign (https://docs.aws.amazon.com/personalize/latest/dg/API_CreateCampaign.html). The campaign provides recommendations to a client through the GetRecommendations (https://docs.aws.amazon.com/personalize/latest/dg/API_RS_GetRecommendations.html) API.
To train a model, Amazon Personalize requires training data and a recipe. The training data comes from the dataset group that you provide in the request. A recipe specifies the training algorithm and a feature transformation. You can specify one of the predefined recipes provided by Amazon Personalize.
Amazon Personalize doesn't support configuring the hpoObjective for solution hyperparameter optimization at this time.
Status ¶
A solution can be in one of the following states:
CREATE PENDING > CREATE IN_PROGRESS > ACTIVE -or- CREATE FAILED
DELETE PENDING > DELETE IN_PROGRESS
To get the status of the solution, call DescribeSolution (https://docs.aws.amazon.com/personalize/latest/dg/API_DescribeSolution.html). Wait until the status shows as ACTIVE before calling CreateSolutionVersion.
Related APIs
ListSolutions (https://docs.aws.amazon.com/personalize/latest/dg/API_ListSolutions.html)
CreateSolutionVersion (https://docs.aws.amazon.com/personalize/latest/dg/API_CreateSolutionVersion.html)
DescribeSolution (https://docs.aws.amazon.com/personalize/latest/dg/API_DescribeSolution.html)
DeleteSolution (https://docs.aws.amazon.com/personalize/latest/dg/API_DeleteSolution.html)
ListSolutionVersions (https://docs.aws.amazon.com/personalize/latest/dg/API_ListSolutionVersions.html)
DescribeSolutionVersion (https://docs.aws.amazon.com/personalize/latest/dg/API_DescribeSolutionVersion.html)
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for Amazon Personalize's API operation CreateSolution for usage and error information.
Returned Error Types:
InvalidInputException Provide a valid value for the field or parameter.
ResourceAlreadyExistsException The specified resource already exists.
ResourceNotFoundException Could not find the specified resource.
LimitExceededException The limit on the number of requests per second has been exceeded.
ResourceInUseException The specified resource is in use.
TooManyTagsException You have exceeded the maximum number of tags you can apply to this resource.
See also, https://docs.aws.amazon.com/goto/WebAPI/personalize-2018-05-22/CreateSolution
func (*Personalize) CreateSolutionRequest ¶
func (c *Personalize) CreateSolutionRequest(input *CreateSolutionInput) (req *request.Request, output *CreateSolutionOutput)
CreateSolutionRequest generates a "aws/request.Request" representing the client's request for the CreateSolution operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See CreateSolution for more information on using the CreateSolution API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the CreateSolutionRequest method. req, resp := client.CreateSolutionRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/personalize-2018-05-22/CreateSolution
func (*Personalize) CreateSolutionVersion ¶
func (c *Personalize) CreateSolutionVersion(input *CreateSolutionVersionInput) (*CreateSolutionVersionOutput, error)
CreateSolutionVersion API operation for Amazon Personalize.
Trains or retrains an active solution in a Custom dataset group. A solution is created using the CreateSolution (https://docs.aws.amazon.com/personalize/latest/dg/API_CreateSolution.html) operation and must be in the ACTIVE state before calling CreateSolutionVersion. A new version of the solution is created every time you call this operation.
Status ¶
A solution version can be in one of the following states:
CREATE PENDING
CREATE IN_PROGRESS
ACTIVE
CREATE FAILED
CREATE STOPPING
CREATE STOPPED
To get the status of the version, call DescribeSolutionVersion (https://docs.aws.amazon.com/personalize/latest/dg/API_DescribeSolutionVersion.html). Wait until the status shows as ACTIVE before calling CreateCampaign.
If the status shows as CREATE FAILED, the response includes a failureReason key, which describes why the job failed.
Related APIs
ListSolutionVersions (https://docs.aws.amazon.com/personalize/latest/dg/API_ListSolutionVersions.html)
DescribeSolutionVersion (https://docs.aws.amazon.com/personalize/latest/dg/API_DescribeSolutionVersion.html)
ListSolutions (https://docs.aws.amazon.com/personalize/latest/dg/API_ListSolutions.html)
CreateSolution (https://docs.aws.amazon.com/personalize/latest/dg/API_CreateSolution.html)
DescribeSolution (https://docs.aws.amazon.com/personalize/latest/dg/API_DescribeSolution.html)
DeleteSolution (https://docs.aws.amazon.com/personalize/latest/dg/API_DeleteSolution.html)
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for Amazon Personalize's API operation CreateSolutionVersion for usage and error information.
Returned Error Types:
InvalidInputException Provide a valid value for the field or parameter.
ResourceNotFoundException Could not find the specified resource.
LimitExceededException The limit on the number of requests per second has been exceeded.
ResourceInUseException The specified resource is in use.
TooManyTagsException You have exceeded the maximum number of tags you can apply to this resource.
ResourceAlreadyExistsException The specified resource already exists.
See also, https://docs.aws.amazon.com/goto/WebAPI/personalize-2018-05-22/CreateSolutionVersion
func (*Personalize) CreateSolutionVersionRequest ¶
func (c *Personalize) CreateSolutionVersionRequest(input *CreateSolutionVersionInput) (req *request.Request, output *CreateSolutionVersionOutput)
CreateSolutionVersionRequest generates a "aws/request.Request" representing the client's request for the CreateSolutionVersion operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See CreateSolutionVersion for more information on using the CreateSolutionVersion API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the CreateSolutionVersionRequest method. req, resp := client.CreateSolutionVersionRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/personalize-2018-05-22/CreateSolutionVersion
func (*Personalize) CreateSolutionVersionWithContext ¶
func (c *Personalize) CreateSolutionVersionWithContext(ctx aws.Context, input *CreateSolutionVersionInput, opts ...request.Option) (*CreateSolutionVersionOutput, error)
CreateSolutionVersionWithContext is the same as CreateSolutionVersion with the addition of the ability to pass a context and additional request options.
See CreateSolutionVersion for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*Personalize) CreateSolutionWithContext ¶
func (c *Personalize) CreateSolutionWithContext(ctx aws.Context, input *CreateSolutionInput, opts ...request.Option) (*CreateSolutionOutput, error)
CreateSolutionWithContext is the same as CreateSolution with the addition of the ability to pass a context and additional request options.
See CreateSolution for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*Personalize) DeleteCampaign ¶
func (c *Personalize) DeleteCampaign(input *DeleteCampaignInput) (*DeleteCampaignOutput, error)
DeleteCampaign API operation for Amazon Personalize.
Removes a campaign by deleting the solution deployment. The solution that the campaign is based on is not deleted and can be redeployed when needed. A deleted campaign can no longer be specified in a GetRecommendations (https://docs.aws.amazon.com/personalize/latest/dg/API_RS_GetRecommendations.html) request. For information on creating campaigns, see CreateCampaign (https://docs.aws.amazon.com/personalize/latest/dg/API_CreateCampaign.html).
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for Amazon Personalize's API operation DeleteCampaign for usage and error information.
Returned Error Types:
InvalidInputException Provide a valid value for the field or parameter.
ResourceNotFoundException Could not find the specified resource.
ResourceInUseException The specified resource is in use.
See also, https://docs.aws.amazon.com/goto/WebAPI/personalize-2018-05-22/DeleteCampaign
func (*Personalize) DeleteCampaignRequest ¶
func (c *Personalize) DeleteCampaignRequest(input *DeleteCampaignInput) (req *request.Request, output *DeleteCampaignOutput)
DeleteCampaignRequest generates a "aws/request.Request" representing the client's request for the DeleteCampaign operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See DeleteCampaign for more information on using the DeleteCampaign API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the DeleteCampaignRequest method. req, resp := client.DeleteCampaignRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/personalize-2018-05-22/DeleteCampaign
func (*Personalize) DeleteCampaignWithContext ¶
func (c *Personalize) DeleteCampaignWithContext(ctx aws.Context, input *DeleteCampaignInput, opts ...request.Option) (*DeleteCampaignOutput, error)
DeleteCampaignWithContext is the same as DeleteCampaign with the addition of the ability to pass a context and additional request options.
See DeleteCampaign for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*Personalize) DeleteDataset ¶
func (c *Personalize) DeleteDataset(input *DeleteDatasetInput) (*DeleteDatasetOutput, error)
DeleteDataset API operation for Amazon Personalize.
Deletes a dataset. You can't delete a dataset if an associated DatasetImportJob or SolutionVersion is in the CREATE PENDING or IN PROGRESS state. For more information on datasets, see CreateDataset (https://docs.aws.amazon.com/personalize/latest/dg/API_CreateDataset.html).
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for Amazon Personalize's API operation DeleteDataset for usage and error information.
Returned Error Types:
InvalidInputException Provide a valid value for the field or parameter.
ResourceNotFoundException Could not find the specified resource.
ResourceInUseException The specified resource is in use.
See also, https://docs.aws.amazon.com/goto/WebAPI/personalize-2018-05-22/DeleteDataset
func (*Personalize) DeleteDatasetGroup ¶
func (c *Personalize) DeleteDatasetGroup(input *DeleteDatasetGroupInput) (*DeleteDatasetGroupOutput, error)
DeleteDatasetGroup API operation for Amazon Personalize.
Deletes a dataset group. Before you delete a dataset group, you must delete the following:
All associated event trackers.
All associated solutions.
All datasets in the dataset group.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for Amazon Personalize's API operation DeleteDatasetGroup for usage and error information.
Returned Error Types:
InvalidInputException Provide a valid value for the field or parameter.
ResourceNotFoundException Could not find the specified resource.
ResourceInUseException The specified resource is in use.
See also, https://docs.aws.amazon.com/goto/WebAPI/personalize-2018-05-22/DeleteDatasetGroup
func (*Personalize) DeleteDatasetGroupRequest ¶
func (c *Personalize) DeleteDatasetGroupRequest(input *DeleteDatasetGroupInput) (req *request.Request, output *DeleteDatasetGroupOutput)
DeleteDatasetGroupRequest generates a "aws/request.Request" representing the client's request for the DeleteDatasetGroup operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See DeleteDatasetGroup for more information on using the DeleteDatasetGroup API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the DeleteDatasetGroupRequest method. req, resp := client.DeleteDatasetGroupRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/personalize-2018-05-22/DeleteDatasetGroup
func (*Personalize) DeleteDatasetGroupWithContext ¶
func (c *Personalize) DeleteDatasetGroupWithContext(ctx aws.Context, input *DeleteDatasetGroupInput, opts ...request.Option) (*DeleteDatasetGroupOutput, error)
DeleteDatasetGroupWithContext is the same as DeleteDatasetGroup with the addition of the ability to pass a context and additional request options.
See DeleteDatasetGroup for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*Personalize) DeleteDatasetRequest ¶
func (c *Personalize) DeleteDatasetRequest(input *DeleteDatasetInput) (req *request.Request, output *DeleteDatasetOutput)
DeleteDatasetRequest generates a "aws/request.Request" representing the client's request for the DeleteDataset operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See DeleteDataset for more information on using the DeleteDataset API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the DeleteDatasetRequest method. req, resp := client.DeleteDatasetRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/personalize-2018-05-22/DeleteDataset
func (*Personalize) DeleteDatasetWithContext ¶
func (c *Personalize) DeleteDatasetWithContext(ctx aws.Context, input *DeleteDatasetInput, opts ...request.Option) (*DeleteDatasetOutput, error)
DeleteDatasetWithContext is the same as DeleteDataset with the addition of the ability to pass a context and additional request options.
See DeleteDataset for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*Personalize) DeleteEventTracker ¶
func (c *Personalize) DeleteEventTracker(input *DeleteEventTrackerInput) (*DeleteEventTrackerOutput, error)
DeleteEventTracker API operation for Amazon Personalize.
Deletes the event tracker. Does not delete the dataset from the dataset group. For more information on event trackers, see CreateEventTracker (https://docs.aws.amazon.com/personalize/latest/dg/API_CreateEventTracker.html).
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for Amazon Personalize's API operation DeleteEventTracker for usage and error information.
Returned Error Types:
InvalidInputException Provide a valid value for the field or parameter.
ResourceNotFoundException Could not find the specified resource.
ResourceInUseException The specified resource is in use.
See also, https://docs.aws.amazon.com/goto/WebAPI/personalize-2018-05-22/DeleteEventTracker
func (*Personalize) DeleteEventTrackerRequest ¶
func (c *Personalize) DeleteEventTrackerRequest(input *DeleteEventTrackerInput) (req *request.Request, output *DeleteEventTrackerOutput)
DeleteEventTrackerRequest generates a "aws/request.Request" representing the client's request for the DeleteEventTracker operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See DeleteEventTracker for more information on using the DeleteEventTracker API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the DeleteEventTrackerRequest method. req, resp := client.DeleteEventTrackerRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/personalize-2018-05-22/DeleteEventTracker
func (*Personalize) DeleteEventTrackerWithContext ¶
func (c *Personalize) DeleteEventTrackerWithContext(ctx aws.Context, input *DeleteEventTrackerInput, opts ...request.Option) (*DeleteEventTrackerOutput, error)
DeleteEventTrackerWithContext is the same as DeleteEventTracker with the addition of the ability to pass a context and additional request options.
See DeleteEventTracker for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*Personalize) DeleteFilter ¶
func (c *Personalize) DeleteFilter(input *DeleteFilterInput) (*DeleteFilterOutput, error)
DeleteFilter API operation for Amazon Personalize.
Deletes a filter.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for Amazon Personalize's API operation DeleteFilter for usage and error information.
Returned Error Types:
InvalidInputException Provide a valid value for the field or parameter.
ResourceNotFoundException Could not find the specified resource.
ResourceInUseException The specified resource is in use.
See also, https://docs.aws.amazon.com/goto/WebAPI/personalize-2018-05-22/DeleteFilter
func (*Personalize) DeleteFilterRequest ¶
func (c *Personalize) DeleteFilterRequest(input *DeleteFilterInput) (req *request.Request, output *DeleteFilterOutput)
DeleteFilterRequest generates a "aws/request.Request" representing the client's request for the DeleteFilter operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See DeleteFilter for more information on using the DeleteFilter API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the DeleteFilterRequest method. req, resp := client.DeleteFilterRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/personalize-2018-05-22/DeleteFilter
func (*Personalize) DeleteFilterWithContext ¶
func (c *Personalize) DeleteFilterWithContext(ctx aws.Context, input *DeleteFilterInput, opts ...request.Option) (*DeleteFilterOutput, error)
DeleteFilterWithContext is the same as DeleteFilter with the addition of the ability to pass a context and additional request options.
See DeleteFilter for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*Personalize) DeleteMetricAttribution ¶
func (c *Personalize) DeleteMetricAttribution(input *DeleteMetricAttributionInput) (*DeleteMetricAttributionOutput, error)
DeleteMetricAttribution API operation for Amazon Personalize.
Deletes a metric attribution.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for Amazon Personalize's API operation DeleteMetricAttribution for usage and error information.
Returned Error Types:
InvalidInputException Provide a valid value for the field or parameter.
ResourceNotFoundException Could not find the specified resource.
ResourceInUseException The specified resource is in use.
See also, https://docs.aws.amazon.com/goto/WebAPI/personalize-2018-05-22/DeleteMetricAttribution
func (*Personalize) DeleteMetricAttributionRequest ¶
func (c *Personalize) DeleteMetricAttributionRequest(input *DeleteMetricAttributionInput) (req *request.Request, output *DeleteMetricAttributionOutput)
DeleteMetricAttributionRequest generates a "aws/request.Request" representing the client's request for the DeleteMetricAttribution operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See DeleteMetricAttribution for more information on using the DeleteMetricAttribution API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the DeleteMetricAttributionRequest method. req, resp := client.DeleteMetricAttributionRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/personalize-2018-05-22/DeleteMetricAttribution
func (*Personalize) DeleteMetricAttributionWithContext ¶
func (c *Personalize) DeleteMetricAttributionWithContext(ctx aws.Context, input *DeleteMetricAttributionInput, opts ...request.Option) (*DeleteMetricAttributionOutput, error)
DeleteMetricAttributionWithContext is the same as DeleteMetricAttribution with the addition of the ability to pass a context and additional request options.
See DeleteMetricAttribution for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*Personalize) DeleteRecommender ¶
func (c *Personalize) DeleteRecommender(input *DeleteRecommenderInput) (*DeleteRecommenderOutput, error)
DeleteRecommender API operation for Amazon Personalize.
Deactivates and removes a recommender. A deleted recommender can no longer be specified in a GetRecommendations (https://docs.aws.amazon.com/personalize/latest/dg/API_RS_GetRecommendations.html) request.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for Amazon Personalize's API operation DeleteRecommender for usage and error information.
Returned Error Types:
InvalidInputException Provide a valid value for the field or parameter.
ResourceNotFoundException Could not find the specified resource.
ResourceInUseException The specified resource is in use.
See also, https://docs.aws.amazon.com/goto/WebAPI/personalize-2018-05-22/DeleteRecommender
func (*Personalize) DeleteRecommenderRequest ¶
func (c *Personalize) DeleteRecommenderRequest(input *DeleteRecommenderInput) (req *request.Request, output *DeleteRecommenderOutput)
DeleteRecommenderRequest generates a "aws/request.Request" representing the client's request for the DeleteRecommender operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See DeleteRecommender for more information on using the DeleteRecommender API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the DeleteRecommenderRequest method. req, resp := client.DeleteRecommenderRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/personalize-2018-05-22/DeleteRecommender
func (*Personalize) DeleteRecommenderWithContext ¶
func (c *Personalize) DeleteRecommenderWithContext(ctx aws.Context, input *DeleteRecommenderInput, opts ...request.Option) (*DeleteRecommenderOutput, error)
DeleteRecommenderWithContext is the same as DeleteRecommender with the addition of the ability to pass a context and additional request options.
See DeleteRecommender for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*Personalize) DeleteSchema ¶
func (c *Personalize) DeleteSchema(input *DeleteSchemaInput) (*DeleteSchemaOutput, error)
DeleteSchema API operation for Amazon Personalize.
Deletes a schema. Before deleting a schema, you must delete all datasets referencing the schema. For more information on schemas, see CreateSchema (https://docs.aws.amazon.com/personalize/latest/dg/API_CreateSchema.html).
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for Amazon Personalize's API operation DeleteSchema for usage and error information.
Returned Error Types:
InvalidInputException Provide a valid value for the field or parameter.
ResourceNotFoundException Could not find the specified resource.
ResourceInUseException The specified resource is in use.
See also, https://docs.aws.amazon.com/goto/WebAPI/personalize-2018-05-22/DeleteSchema
func (*Personalize) DeleteSchemaRequest ¶
func (c *Personalize) DeleteSchemaRequest(input *DeleteSchemaInput) (req *request.Request, output *DeleteSchemaOutput)
DeleteSchemaRequest generates a "aws/request.Request" representing the client's request for the DeleteSchema operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See DeleteSchema for more information on using the DeleteSchema API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the DeleteSchemaRequest method. req, resp := client.DeleteSchemaRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/personalize-2018-05-22/DeleteSchema
func (*Personalize) DeleteSchemaWithContext ¶
func (c *Personalize) DeleteSchemaWithContext(ctx aws.Context, input *DeleteSchemaInput, opts ...request.Option) (*DeleteSchemaOutput, error)
DeleteSchemaWithContext is the same as DeleteSchema with the addition of the ability to pass a context and additional request options.
See DeleteSchema for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*Personalize) DeleteSolution ¶
func (c *Personalize) DeleteSolution(input *DeleteSolutionInput) (*DeleteSolutionOutput, error)
DeleteSolution API operation for Amazon Personalize.
Deletes all versions of a solution and the Solution object itself. Before deleting a solution, you must delete all campaigns based on the solution. To determine what campaigns are using the solution, call ListCampaigns (https://docs.aws.amazon.com/personalize/latest/dg/API_ListCampaigns.html) and supply the Amazon Resource Name (ARN) of the solution. You can't delete a solution if an associated SolutionVersion is in the CREATE PENDING or IN PROGRESS state. For more information on solutions, see CreateSolution (https://docs.aws.amazon.com/personalize/latest/dg/API_CreateSolution.html).
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for Amazon Personalize's API operation DeleteSolution for usage and error information.
Returned Error Types:
InvalidInputException Provide a valid value for the field or parameter.
ResourceNotFoundException Could not find the specified resource.
ResourceInUseException The specified resource is in use.
See also, https://docs.aws.amazon.com/goto/WebAPI/personalize-2018-05-22/DeleteSolution
func (*Personalize) DeleteSolutionRequest ¶
func (c *Personalize) DeleteSolutionRequest(input *DeleteSolutionInput) (req *request.Request, output *DeleteSolutionOutput)
DeleteSolutionRequest generates a "aws/request.Request" representing the client's request for the DeleteSolution operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See DeleteSolution for more information on using the DeleteSolution API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the DeleteSolutionRequest method. req, resp := client.DeleteSolutionRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/personalize-2018-05-22/DeleteSolution
func (*Personalize) DeleteSolutionWithContext ¶
func (c *Personalize) DeleteSolutionWithContext(ctx aws.Context, input *DeleteSolutionInput, opts ...request.Option) (*DeleteSolutionOutput, error)
DeleteSolutionWithContext is the same as DeleteSolution with the addition of the ability to pass a context and additional request options.
See DeleteSolution for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*Personalize) DescribeAlgorithm ¶
func (c *Personalize) DescribeAlgorithm(input *DescribeAlgorithmInput) (*DescribeAlgorithmOutput, error)
DescribeAlgorithm API operation for Amazon Personalize.
Describes the given algorithm.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for Amazon Personalize's API operation DescribeAlgorithm for usage and error information.
Returned Error Types:
InvalidInputException Provide a valid value for the field or parameter.
ResourceNotFoundException Could not find the specified resource.
See also, https://docs.aws.amazon.com/goto/WebAPI/personalize-2018-05-22/DescribeAlgorithm
func (*Personalize) DescribeAlgorithmRequest ¶
func (c *Personalize) DescribeAlgorithmRequest(input *DescribeAlgorithmInput) (req *request.Request, output *DescribeAlgorithmOutput)
DescribeAlgorithmRequest generates a "aws/request.Request" representing the client's request for the DescribeAlgorithm operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See DescribeAlgorithm for more information on using the DescribeAlgorithm API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the DescribeAlgorithmRequest method. req, resp := client.DescribeAlgorithmRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/personalize-2018-05-22/DescribeAlgorithm
func (*Personalize) DescribeAlgorithmWithContext ¶
func (c *Personalize) DescribeAlgorithmWithContext(ctx aws.Context, input *DescribeAlgorithmInput, opts ...request.Option) (*DescribeAlgorithmOutput, error)
DescribeAlgorithmWithContext is the same as DescribeAlgorithm with the addition of the ability to pass a context and additional request options.
See DescribeAlgorithm for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*Personalize) DescribeBatchInferenceJob ¶
func (c *Personalize) DescribeBatchInferenceJob(input *DescribeBatchInferenceJobInput) (*DescribeBatchInferenceJobOutput, error)
DescribeBatchInferenceJob API operation for Amazon Personalize.
Gets the properties of a batch inference job including name, Amazon Resource Name (ARN), status, input and output configurations, and the ARN of the solution version used to generate the recommendations.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for Amazon Personalize's API operation DescribeBatchInferenceJob for usage and error information.
Returned Error Types:
InvalidInputException Provide a valid value for the field or parameter.
ResourceNotFoundException Could not find the specified resource.
See also, https://docs.aws.amazon.com/goto/WebAPI/personalize-2018-05-22/DescribeBatchInferenceJob
func (*Personalize) DescribeBatchInferenceJobRequest ¶
func (c *Personalize) DescribeBatchInferenceJobRequest(input *DescribeBatchInferenceJobInput) (req *request.Request, output *DescribeBatchInferenceJobOutput)
DescribeBatchInferenceJobRequest generates a "aws/request.Request" representing the client's request for the DescribeBatchInferenceJob operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See DescribeBatchInferenceJob for more information on using the DescribeBatchInferenceJob API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the DescribeBatchInferenceJobRequest method. req, resp := client.DescribeBatchInferenceJobRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/personalize-2018-05-22/DescribeBatchInferenceJob
func (*Personalize) DescribeBatchInferenceJobWithContext ¶
func (c *Personalize) DescribeBatchInferenceJobWithContext(ctx aws.Context, input *DescribeBatchInferenceJobInput, opts ...request.Option) (*DescribeBatchInferenceJobOutput, error)
DescribeBatchInferenceJobWithContext is the same as DescribeBatchInferenceJob with the addition of the ability to pass a context and additional request options.
See DescribeBatchInferenceJob for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*Personalize) DescribeBatchSegmentJob ¶
func (c *Personalize) DescribeBatchSegmentJob(input *DescribeBatchSegmentJobInput) (*DescribeBatchSegmentJobOutput, error)
DescribeBatchSegmentJob API operation for Amazon Personalize.
Gets the properties of a batch segment job including name, Amazon Resource Name (ARN), status, input and output configurations, and the ARN of the solution version used to generate segments.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for Amazon Personalize's API operation DescribeBatchSegmentJob for usage and error information.
Returned Error Types:
InvalidInputException Provide a valid value for the field or parameter.
ResourceNotFoundException Could not find the specified resource.
See also, https://docs.aws.amazon.com/goto/WebAPI/personalize-2018-05-22/DescribeBatchSegmentJob
func (*Personalize) DescribeBatchSegmentJobRequest ¶
func (c *Personalize) DescribeBatchSegmentJobRequest(input *DescribeBatchSegmentJobInput) (req *request.Request, output *DescribeBatchSegmentJobOutput)
DescribeBatchSegmentJobRequest generates a "aws/request.Request" representing the client's request for the DescribeBatchSegmentJob operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See DescribeBatchSegmentJob for more information on using the DescribeBatchSegmentJob API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the DescribeBatchSegmentJobRequest method. req, resp := client.DescribeBatchSegmentJobRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/personalize-2018-05-22/DescribeBatchSegmentJob
func (*Personalize) DescribeBatchSegmentJobWithContext ¶
func (c *Personalize) DescribeBatchSegmentJobWithContext(ctx aws.Context, input *DescribeBatchSegmentJobInput, opts ...request.Option) (*DescribeBatchSegmentJobOutput, error)
DescribeBatchSegmentJobWithContext is the same as DescribeBatchSegmentJob with the addition of the ability to pass a context and additional request options.
See DescribeBatchSegmentJob for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*Personalize) DescribeCampaign ¶
func (c *Personalize) DescribeCampaign(input *DescribeCampaignInput) (*DescribeCampaignOutput, error)
DescribeCampaign API operation for Amazon Personalize.
Describes the given campaign, including its status.
A campaign can be in one of the following states:
CREATE PENDING > CREATE IN_PROGRESS > ACTIVE -or- CREATE FAILED
DELETE PENDING > DELETE IN_PROGRESS
When the status is CREATE FAILED, the response includes the failureReason key, which describes why.
For more information on campaigns, see CreateCampaign (https://docs.aws.amazon.com/personalize/latest/dg/API_CreateCampaign.html).
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for Amazon Personalize's API operation DescribeCampaign for usage and error information.
Returned Error Types:
InvalidInputException Provide a valid value for the field or parameter.
ResourceNotFoundException Could not find the specified resource.
See also, https://docs.aws.amazon.com/goto/WebAPI/personalize-2018-05-22/DescribeCampaign
func (*Personalize) DescribeCampaignRequest ¶
func (c *Personalize) DescribeCampaignRequest(input *DescribeCampaignInput) (req *request.Request, output *DescribeCampaignOutput)
DescribeCampaignRequest generates a "aws/request.Request" representing the client's request for the DescribeCampaign operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See DescribeCampaign for more information on using the DescribeCampaign API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the DescribeCampaignRequest method. req, resp := client.DescribeCampaignRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/personalize-2018-05-22/DescribeCampaign
func (*Personalize) DescribeCampaignWithContext ¶
func (c *Personalize) DescribeCampaignWithContext(ctx aws.Context, input *DescribeCampaignInput, opts ...request.Option) (*DescribeCampaignOutput, error)
DescribeCampaignWithContext is the same as DescribeCampaign with the addition of the ability to pass a context and additional request options.
See DescribeCampaign for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*Personalize) DescribeDataset ¶
func (c *Personalize) DescribeDataset(input *DescribeDatasetInput) (*DescribeDatasetOutput, error)
DescribeDataset API operation for Amazon Personalize.
Describes the given dataset. For more information on datasets, see CreateDataset (https://docs.aws.amazon.com/personalize/latest/dg/API_CreateDataset.html).
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for Amazon Personalize's API operation DescribeDataset for usage and error information.
Returned Error Types:
InvalidInputException Provide a valid value for the field or parameter.
ResourceNotFoundException Could not find the specified resource.
See also, https://docs.aws.amazon.com/goto/WebAPI/personalize-2018-05-22/DescribeDataset
func (*Personalize) DescribeDatasetExportJob ¶
func (c *Personalize) DescribeDatasetExportJob(input *DescribeDatasetExportJobInput) (*DescribeDatasetExportJobOutput, error)
DescribeDatasetExportJob API operation for Amazon Personalize.
Describes the dataset export job created by CreateDatasetExportJob (https://docs.aws.amazon.com/personalize/latest/dg/API_CreateDatasetExportJob.html), including the export job status.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for Amazon Personalize's API operation DescribeDatasetExportJob for usage and error information.
Returned Error Types:
InvalidInputException Provide a valid value for the field or parameter.
ResourceNotFoundException Could not find the specified resource.
See also, https://docs.aws.amazon.com/goto/WebAPI/personalize-2018-05-22/DescribeDatasetExportJob
func (*Personalize) DescribeDatasetExportJobRequest ¶
func (c *Personalize) DescribeDatasetExportJobRequest(input *DescribeDatasetExportJobInput) (req *request.Request, output *DescribeDatasetExportJobOutput)
DescribeDatasetExportJobRequest generates a "aws/request.Request" representing the client's request for the DescribeDatasetExportJob operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See DescribeDatasetExportJob for more information on using the DescribeDatasetExportJob API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the DescribeDatasetExportJobRequest method. req, resp := client.DescribeDatasetExportJobRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/personalize-2018-05-22/DescribeDatasetExportJob
func (*Personalize) DescribeDatasetExportJobWithContext ¶
func (c *Personalize) DescribeDatasetExportJobWithContext(ctx aws.Context, input *DescribeDatasetExportJobInput, opts ...request.Option) (*DescribeDatasetExportJobOutput, error)
DescribeDatasetExportJobWithContext is the same as DescribeDatasetExportJob with the addition of the ability to pass a context and additional request options.
See DescribeDatasetExportJob for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*Personalize) DescribeDatasetGroup ¶
func (c *Personalize) DescribeDatasetGroup(input *DescribeDatasetGroupInput) (*DescribeDatasetGroupOutput, error)
DescribeDatasetGroup API operation for Amazon Personalize.
Describes the given dataset group. For more information on dataset groups, see CreateDatasetGroup (https://docs.aws.amazon.com/personalize/latest/dg/API_CreateDatasetGroup.html).
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for Amazon Personalize's API operation DescribeDatasetGroup for usage and error information.
Returned Error Types:
InvalidInputException Provide a valid value for the field or parameter.
ResourceNotFoundException Could not find the specified resource.
See also, https://docs.aws.amazon.com/goto/WebAPI/personalize-2018-05-22/DescribeDatasetGroup
func (*Personalize) DescribeDatasetGroupRequest ¶
func (c *Personalize) DescribeDatasetGroupRequest(input *DescribeDatasetGroupInput) (req *request.Request, output *DescribeDatasetGroupOutput)
DescribeDatasetGroupRequest generates a "aws/request.Request" representing the client's request for the DescribeDatasetGroup operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See DescribeDatasetGroup for more information on using the DescribeDatasetGroup API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the DescribeDatasetGroupRequest method. req, resp := client.DescribeDatasetGroupRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/personalize-2018-05-22/DescribeDatasetGroup
func (*Personalize) DescribeDatasetGroupWithContext ¶
func (c *Personalize) DescribeDatasetGroupWithContext(ctx aws.Context, input *DescribeDatasetGroupInput, opts ...request.Option) (*DescribeDatasetGroupOutput, error)
DescribeDatasetGroupWithContext is the same as DescribeDatasetGroup with the addition of the ability to pass a context and additional request options.
See DescribeDatasetGroup for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*Personalize) DescribeDatasetImportJob ¶
func (c *Personalize) DescribeDatasetImportJob(input *DescribeDatasetImportJobInput) (*DescribeDatasetImportJobOutput, error)
DescribeDatasetImportJob API operation for Amazon Personalize.
Describes the dataset import job created by CreateDatasetImportJob (https://docs.aws.amazon.com/personalize/latest/dg/API_CreateDatasetImportJob.html), including the import job status.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for Amazon Personalize's API operation DescribeDatasetImportJob for usage and error information.
Returned Error Types:
InvalidInputException Provide a valid value for the field or parameter.
ResourceNotFoundException Could not find the specified resource.
See also, https://docs.aws.amazon.com/goto/WebAPI/personalize-2018-05-22/DescribeDatasetImportJob
func (*Personalize) DescribeDatasetImportJobRequest ¶
func (c *Personalize) DescribeDatasetImportJobRequest(input *DescribeDatasetImportJobInput) (req *request.Request, output *DescribeDatasetImportJobOutput)
DescribeDatasetImportJobRequest generates a "aws/request.Request" representing the client's request for the DescribeDatasetImportJob operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See DescribeDatasetImportJob for more information on using the DescribeDatasetImportJob API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the DescribeDatasetImportJobRequest method. req, resp := client.DescribeDatasetImportJobRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/personalize-2018-05-22/DescribeDatasetImportJob
func (*Personalize) DescribeDatasetImportJobWithContext ¶
func (c *Personalize) DescribeDatasetImportJobWithContext(ctx aws.Context, input *DescribeDatasetImportJobInput, opts ...request.Option) (*DescribeDatasetImportJobOutput, error)
DescribeDatasetImportJobWithContext is the same as DescribeDatasetImportJob with the addition of the ability to pass a context and additional request options.
See DescribeDatasetImportJob for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*Personalize) DescribeDatasetRequest ¶
func (c *Personalize) DescribeDatasetRequest(input *DescribeDatasetInput) (req *request.Request, output *DescribeDatasetOutput)
DescribeDatasetRequest generates a "aws/request.Request" representing the client's request for the DescribeDataset operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See DescribeDataset for more information on using the DescribeDataset API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the DescribeDatasetRequest method. req, resp := client.DescribeDatasetRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/personalize-2018-05-22/DescribeDataset
func (*Personalize) DescribeDatasetWithContext ¶
func (c *Personalize) DescribeDatasetWithContext(ctx aws.Context, input *DescribeDatasetInput, opts ...request.Option) (*DescribeDatasetOutput, error)
DescribeDatasetWithContext is the same as DescribeDataset with the addition of the ability to pass a context and additional request options.
See DescribeDataset for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*Personalize) DescribeEventTracker ¶
func (c *Personalize) DescribeEventTracker(input *DescribeEventTrackerInput) (*DescribeEventTrackerOutput, error)
DescribeEventTracker API operation for Amazon Personalize.
Describes an event tracker. The response includes the trackingId and status of the event tracker. For more information on event trackers, see CreateEventTracker (https://docs.aws.amazon.com/personalize/latest/dg/API_CreateEventTracker.html).
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for Amazon Personalize's API operation DescribeEventTracker for usage and error information.
Returned Error Types:
InvalidInputException Provide a valid value for the field or parameter.
ResourceNotFoundException Could not find the specified resource.
See also, https://docs.aws.amazon.com/goto/WebAPI/personalize-2018-05-22/DescribeEventTracker
func (*Personalize) DescribeEventTrackerRequest ¶
func (c *Personalize) DescribeEventTrackerRequest(input *DescribeEventTrackerInput) (req *request.Request, output *DescribeEventTrackerOutput)
DescribeEventTrackerRequest generates a "aws/request.Request" representing the client's request for the DescribeEventTracker operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See DescribeEventTracker for more information on using the DescribeEventTracker API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the DescribeEventTrackerRequest method. req, resp := client.DescribeEventTrackerRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/personalize-2018-05-22/DescribeEventTracker
func (*Personalize) DescribeEventTrackerWithContext ¶
func (c *Personalize) DescribeEventTrackerWithContext(ctx aws.Context, input *DescribeEventTrackerInput, opts ...request.Option) (*DescribeEventTrackerOutput, error)
DescribeEventTrackerWithContext is the same as DescribeEventTracker with the addition of the ability to pass a context and additional request options.
See DescribeEventTracker for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*Personalize) DescribeFeatureTransformation ¶
func (c *Personalize) DescribeFeatureTransformation(input *DescribeFeatureTransformationInput) (*DescribeFeatureTransformationOutput, error)
DescribeFeatureTransformation API operation for Amazon Personalize.
Describes the given feature transformation.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for Amazon Personalize's API operation DescribeFeatureTransformation for usage and error information.
Returned Error Types:
InvalidInputException Provide a valid value for the field or parameter.
ResourceNotFoundException Could not find the specified resource.
See also, https://docs.aws.amazon.com/goto/WebAPI/personalize-2018-05-22/DescribeFeatureTransformation
func (*Personalize) DescribeFeatureTransformationRequest ¶
func (c *Personalize) DescribeFeatureTransformationRequest(input *DescribeFeatureTransformationInput) (req *request.Request, output *DescribeFeatureTransformationOutput)
DescribeFeatureTransformationRequest generates a "aws/request.Request" representing the client's request for the DescribeFeatureTransformation operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See DescribeFeatureTransformation for more information on using the DescribeFeatureTransformation API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the DescribeFeatureTransformationRequest method. req, resp := client.DescribeFeatureTransformationRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/personalize-2018-05-22/DescribeFeatureTransformation
func (*Personalize) DescribeFeatureTransformationWithContext ¶
func (c *Personalize) DescribeFeatureTransformationWithContext(ctx aws.Context, input *DescribeFeatureTransformationInput, opts ...request.Option) (*DescribeFeatureTransformationOutput, error)
DescribeFeatureTransformationWithContext is the same as DescribeFeatureTransformation with the addition of the ability to pass a context and additional request options.
See DescribeFeatureTransformation for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*Personalize) DescribeFilter ¶
func (c *Personalize) DescribeFilter(input *DescribeFilterInput) (*DescribeFilterOutput, error)
DescribeFilter API operation for Amazon Personalize.
Describes a filter's properties.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for Amazon Personalize's API operation DescribeFilter for usage and error information.
Returned Error Types:
InvalidInputException Provide a valid value for the field or parameter.
ResourceNotFoundException Could not find the specified resource.
See also, https://docs.aws.amazon.com/goto/WebAPI/personalize-2018-05-22/DescribeFilter
func (*Personalize) DescribeFilterRequest ¶
func (c *Personalize) DescribeFilterRequest(input *DescribeFilterInput) (req *request.Request, output *DescribeFilterOutput)
DescribeFilterRequest generates a "aws/request.Request" representing the client's request for the DescribeFilter operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See DescribeFilter for more information on using the DescribeFilter API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the DescribeFilterRequest method. req, resp := client.DescribeFilterRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/personalize-2018-05-22/DescribeFilter
func (*Personalize) DescribeFilterWithContext ¶
func (c *Personalize) DescribeFilterWithContext(ctx aws.Context, input *DescribeFilterInput, opts ...request.Option) (*DescribeFilterOutput, error)
DescribeFilterWithContext is the same as DescribeFilter with the addition of the ability to pass a context and additional request options.
See DescribeFilter for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*Personalize) DescribeMetricAttribution ¶
func (c *Personalize) DescribeMetricAttribution(input *DescribeMetricAttributionInput) (*DescribeMetricAttributionOutput, error)
DescribeMetricAttribution API operation for Amazon Personalize.
Describes a metric attribution.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for Amazon Personalize's API operation DescribeMetricAttribution for usage and error information.
Returned Error Types:
InvalidInputException Provide a valid value for the field or parameter.
ResourceNotFoundException Could not find the specified resource.
See also, https://docs.aws.amazon.com/goto/WebAPI/personalize-2018-05-22/DescribeMetricAttribution
func (*Personalize) DescribeMetricAttributionRequest ¶
func (c *Personalize) DescribeMetricAttributionRequest(input *DescribeMetricAttributionInput) (req *request.Request, output *DescribeMetricAttributionOutput)
DescribeMetricAttributionRequest generates a "aws/request.Request" representing the client's request for the DescribeMetricAttribution operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See DescribeMetricAttribution for more information on using the DescribeMetricAttribution API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the DescribeMetricAttributionRequest method. req, resp := client.DescribeMetricAttributionRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/personalize-2018-05-22/DescribeMetricAttribution
func (*Personalize) DescribeMetricAttributionWithContext ¶
func (c *Personalize) DescribeMetricAttributionWithContext(ctx aws.Context, input *DescribeMetricAttributionInput, opts ...request.Option) (*DescribeMetricAttributionOutput, error)
DescribeMetricAttributionWithContext is the same as DescribeMetricAttribution with the addition of the ability to pass a context and additional request options.
See DescribeMetricAttribution for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*Personalize) DescribeRecipe ¶
func (c *Personalize) DescribeRecipe(input *DescribeRecipeInput) (*DescribeRecipeOutput, error)
DescribeRecipe API operation for Amazon Personalize.
Describes a recipe.
A recipe contains three items:
An algorithm that trains a model.
Hyperparameters that govern the training.
Feature transformation information for modifying the input data before training.
Amazon Personalize provides a set of predefined recipes. You specify a recipe when you create a solution with the CreateSolution (https://docs.aws.amazon.com/personalize/latest/dg/API_CreateSolution.html) API. CreateSolution trains a model by using the algorithm in the specified recipe and a training dataset. The solution, when deployed as a campaign, can provide recommendations using the GetRecommendations (https://docs.aws.amazon.com/personalize/latest/dg/API_RS_GetRecommendations.html) API.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for Amazon Personalize's API operation DescribeRecipe for usage and error information.
Returned Error Types:
InvalidInputException Provide a valid value for the field or parameter.
ResourceNotFoundException Could not find the specified resource.
See also, https://docs.aws.amazon.com/goto/WebAPI/personalize-2018-05-22/DescribeRecipe
func (*Personalize) DescribeRecipeRequest ¶
func (c *Personalize) DescribeRecipeRequest(input *DescribeRecipeInput) (req *request.Request, output *DescribeRecipeOutput)
DescribeRecipeRequest generates a "aws/request.Request" representing the client's request for the DescribeRecipe operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See DescribeRecipe for more information on using the DescribeRecipe API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the DescribeRecipeRequest method. req, resp := client.DescribeRecipeRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/personalize-2018-05-22/DescribeRecipe
func (*Personalize) DescribeRecipeWithContext ¶
func (c *Personalize) DescribeRecipeWithContext(ctx aws.Context, input *DescribeRecipeInput, opts ...request.Option) (*DescribeRecipeOutput, error)
DescribeRecipeWithContext is the same as DescribeRecipe with the addition of the ability to pass a context and additional request options.
See DescribeRecipe for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*Personalize) DescribeRecommender ¶
func (c *Personalize) DescribeRecommender(input *DescribeRecommenderInput) (*DescribeRecommenderOutput, error)
DescribeRecommender API operation for Amazon Personalize.
Describes the given recommender, including its status.
A recommender can be in one of the following states:
CREATE PENDING > CREATE IN_PROGRESS > ACTIVE -or- CREATE FAILED
STOP PENDING > STOP IN_PROGRESS > INACTIVE > START PENDING > START IN_PROGRESS > ACTIVE
DELETE PENDING > DELETE IN_PROGRESS
When the status is CREATE FAILED, the response includes the failureReason key, which describes why.
The modelMetrics key is null when the recommender is being created or deleted.
For more information on recommenders, see CreateRecommender (https://docs.aws.amazon.com/personalize/latest/dg/API_CreateRecommender.html).
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for Amazon Personalize's API operation DescribeRecommender for usage and error information.
Returned Error Types:
InvalidInputException Provide a valid value for the field or parameter.
ResourceNotFoundException Could not find the specified resource.
See also, https://docs.aws.amazon.com/goto/WebAPI/personalize-2018-05-22/DescribeRecommender
func (*Personalize) DescribeRecommenderRequest ¶
func (c *Personalize) DescribeRecommenderRequest(input *DescribeRecommenderInput) (req *request.Request, output *DescribeRecommenderOutput)
DescribeRecommenderRequest generates a "aws/request.Request" representing the client's request for the DescribeRecommender operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See DescribeRecommender for more information on using the DescribeRecommender API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the DescribeRecommenderRequest method. req, resp := client.DescribeRecommenderRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/personalize-2018-05-22/DescribeRecommender
func (*Personalize) DescribeRecommenderWithContext ¶
func (c *Personalize) DescribeRecommenderWithContext(ctx aws.Context, input *DescribeRecommenderInput, opts ...request.Option) (*DescribeRecommenderOutput, error)
DescribeRecommenderWithContext is the same as DescribeRecommender with the addition of the ability to pass a context and additional request options.
See DescribeRecommender for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*Personalize) DescribeSchema ¶
func (c *Personalize) DescribeSchema(input *DescribeSchemaInput) (*DescribeSchemaOutput, error)
DescribeSchema API operation for Amazon Personalize.
Describes a schema. For more information on schemas, see CreateSchema (https://docs.aws.amazon.com/personalize/latest/dg/API_CreateSchema.html).
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for Amazon Personalize's API operation DescribeSchema for usage and error information.
Returned Error Types:
InvalidInputException Provide a valid value for the field or parameter.
ResourceNotFoundException Could not find the specified resource.
See also, https://docs.aws.amazon.com/goto/WebAPI/personalize-2018-05-22/DescribeSchema
func (*Personalize) DescribeSchemaRequest ¶
func (c *Personalize) DescribeSchemaRequest(input *DescribeSchemaInput) (req *request.Request, output *DescribeSchemaOutput)
DescribeSchemaRequest generates a "aws/request.Request" representing the client's request for the DescribeSchema operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See DescribeSchema for more information on using the DescribeSchema API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the DescribeSchemaRequest method. req, resp := client.DescribeSchemaRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/personalize-2018-05-22/DescribeSchema
func (*Personalize) DescribeSchemaWithContext ¶
func (c *Personalize) DescribeSchemaWithContext(ctx aws.Context, input *DescribeSchemaInput, opts ...request.Option) (*DescribeSchemaOutput, error)
DescribeSchemaWithContext is the same as DescribeSchema with the addition of the ability to pass a context and additional request options.
See DescribeSchema for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*Personalize) DescribeSolution ¶
func (c *Personalize) DescribeSolution(input *DescribeSolutionInput) (*DescribeSolutionOutput, error)
DescribeSolution API operation for Amazon Personalize.
Describes a solution. For more information on solutions, see CreateSolution (https://docs.aws.amazon.com/personalize/latest/dg/API_CreateSolution.html).
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for Amazon Personalize's API operation DescribeSolution for usage and error information.
Returned Error Types:
InvalidInputException Provide a valid value for the field or parameter.
ResourceNotFoundException Could not find the specified resource.
See also, https://docs.aws.amazon.com/goto/WebAPI/personalize-2018-05-22/DescribeSolution
func (*Personalize) DescribeSolutionRequest ¶
func (c *Personalize) DescribeSolutionRequest(input *DescribeSolutionInput) (req *request.Request, output *DescribeSolutionOutput)
DescribeSolutionRequest generates a "aws/request.Request" representing the client's request for the DescribeSolution operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See DescribeSolution for more information on using the DescribeSolution API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the DescribeSolutionRequest method. req, resp := client.DescribeSolutionRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/personalize-2018-05-22/DescribeSolution
func (*Personalize) DescribeSolutionVersion ¶
func (c *Personalize) DescribeSolutionVersion(input *DescribeSolutionVersionInput) (*DescribeSolutionVersionOutput, error)
DescribeSolutionVersion API operation for Amazon Personalize.
Describes a specific version of a solution. For more information on solutions, see CreateSolution (https://docs.aws.amazon.com/personalize/latest/dg/API_CreateSolution.html)
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for Amazon Personalize's API operation DescribeSolutionVersion for usage and error information.
Returned Error Types:
InvalidInputException Provide a valid value for the field or parameter.
ResourceNotFoundException Could not find the specified resource.
See also, https://docs.aws.amazon.com/goto/WebAPI/personalize-2018-05-22/DescribeSolutionVersion
func (*Personalize) DescribeSolutionVersionRequest ¶
func (c *Personalize) DescribeSolutionVersionRequest(input *DescribeSolutionVersionInput) (req *request.Request, output *DescribeSolutionVersionOutput)
DescribeSolutionVersionRequest generates a "aws/request.Request" representing the client's request for the DescribeSolutionVersion operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See DescribeSolutionVersion for more information on using the DescribeSolutionVersion API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the DescribeSolutionVersionRequest method. req, resp := client.DescribeSolutionVersionRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/personalize-2018-05-22/DescribeSolutionVersion
func (*Personalize) DescribeSolutionVersionWithContext ¶
func (c *Personalize) DescribeSolutionVersionWithContext(ctx aws.Context, input *DescribeSolutionVersionInput, opts ...request.Option) (*DescribeSolutionVersionOutput, error)
DescribeSolutionVersionWithContext is the same as DescribeSolutionVersion with the addition of the ability to pass a context and additional request options.
See DescribeSolutionVersion for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*Personalize) DescribeSolutionWithContext ¶
func (c *Personalize) DescribeSolutionWithContext(ctx aws.Context, input *DescribeSolutionInput, opts ...request.Option) (*DescribeSolutionOutput, error)
DescribeSolutionWithContext is the same as DescribeSolution with the addition of the ability to pass a context and additional request options.
See DescribeSolution for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*Personalize) GetSolutionMetrics ¶
func (c *Personalize) GetSolutionMetrics(input *GetSolutionMetricsInput) (*GetSolutionMetricsOutput, error)
GetSolutionMetrics API operation for Amazon Personalize.
Gets the metrics for the specified solution version.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for Amazon Personalize's API operation GetSolutionMetrics for usage and error information.
Returned Error Types:
InvalidInputException Provide a valid value for the field or parameter.
ResourceNotFoundException Could not find the specified resource.
ResourceInUseException The specified resource is in use.
See also, https://docs.aws.amazon.com/goto/WebAPI/personalize-2018-05-22/GetSolutionMetrics
func (*Personalize) GetSolutionMetricsRequest ¶
func (c *Personalize) GetSolutionMetricsRequest(input *GetSolutionMetricsInput) (req *request.Request, output *GetSolutionMetricsOutput)
GetSolutionMetricsRequest generates a "aws/request.Request" representing the client's request for the GetSolutionMetrics operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See GetSolutionMetrics for more information on using the GetSolutionMetrics API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the GetSolutionMetricsRequest method. req, resp := client.GetSolutionMetricsRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/personalize-2018-05-22/GetSolutionMetrics
func (*Personalize) GetSolutionMetricsWithContext ¶
func (c *Personalize) GetSolutionMetricsWithContext(ctx aws.Context, input *GetSolutionMetricsInput, opts ...request.Option) (*GetSolutionMetricsOutput, error)
GetSolutionMetricsWithContext is the same as GetSolutionMetrics with the addition of the ability to pass a context and additional request options.
See GetSolutionMetrics for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*Personalize) ListBatchInferenceJobs ¶
func (c *Personalize) ListBatchInferenceJobs(input *ListBatchInferenceJobsInput) (*ListBatchInferenceJobsOutput, error)
ListBatchInferenceJobs API operation for Amazon Personalize.
Gets a list of the batch inference jobs that have been performed off of a solution version.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for Amazon Personalize's API operation ListBatchInferenceJobs for usage and error information.
Returned Error Types:
InvalidInputException Provide a valid value for the field or parameter.
InvalidNextTokenException The token is not valid.
See also, https://docs.aws.amazon.com/goto/WebAPI/personalize-2018-05-22/ListBatchInferenceJobs
func (*Personalize) ListBatchInferenceJobsPages ¶
func (c *Personalize) ListBatchInferenceJobsPages(input *ListBatchInferenceJobsInput, fn func(*ListBatchInferenceJobsOutput, bool) bool) error
ListBatchInferenceJobsPages iterates over the pages of a ListBatchInferenceJobs operation, calling the "fn" function with the response data for each page. To stop iterating, return false from the fn function.
See ListBatchInferenceJobs method for more information on how to use this operation.
Note: This operation can generate multiple requests to a service.
// Example iterating over at most 3 pages of a ListBatchInferenceJobs operation. pageNum := 0 err := client.ListBatchInferenceJobsPages(params, func(page *personalize.ListBatchInferenceJobsOutput, lastPage bool) bool { pageNum++ fmt.Println(page) return pageNum <= 3 })
func (*Personalize) ListBatchInferenceJobsPagesWithContext ¶
func (c *Personalize) ListBatchInferenceJobsPagesWithContext(ctx aws.Context, input *ListBatchInferenceJobsInput, fn func(*ListBatchInferenceJobsOutput, bool) bool, opts ...request.Option) error
ListBatchInferenceJobsPagesWithContext same as ListBatchInferenceJobsPages except it takes a Context and allows setting request options on the pages.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*Personalize) ListBatchInferenceJobsRequest ¶
func (c *Personalize) ListBatchInferenceJobsRequest(input *ListBatchInferenceJobsInput) (req *request.Request, output *ListBatchInferenceJobsOutput)
ListBatchInferenceJobsRequest generates a "aws/request.Request" representing the client's request for the ListBatchInferenceJobs operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See ListBatchInferenceJobs for more information on using the ListBatchInferenceJobs API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the ListBatchInferenceJobsRequest method. req, resp := client.ListBatchInferenceJobsRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/personalize-2018-05-22/ListBatchInferenceJobs
func (*Personalize) ListBatchInferenceJobsWithContext ¶
func (c *Personalize) ListBatchInferenceJobsWithContext(ctx aws.Context, input *ListBatchInferenceJobsInput, opts ...request.Option) (*ListBatchInferenceJobsOutput, error)
ListBatchInferenceJobsWithContext is the same as ListBatchInferenceJobs with the addition of the ability to pass a context and additional request options.
See ListBatchInferenceJobs for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*Personalize) ListBatchSegmentJobs ¶
func (c *Personalize) ListBatchSegmentJobs(input *ListBatchSegmentJobsInput) (*ListBatchSegmentJobsOutput, error)
ListBatchSegmentJobs API operation for Amazon Personalize.
Gets a list of the batch segment jobs that have been performed off of a solution version that you specify.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for Amazon Personalize's API operation ListBatchSegmentJobs for usage and error information.
Returned Error Types:
InvalidInputException Provide a valid value for the field or parameter.
InvalidNextTokenException The token is not valid.
See also, https://docs.aws.amazon.com/goto/WebAPI/personalize-2018-05-22/ListBatchSegmentJobs
func (*Personalize) ListBatchSegmentJobsPages ¶
func (c *Personalize) ListBatchSegmentJobsPages(input *ListBatchSegmentJobsInput, fn func(*ListBatchSegmentJobsOutput, bool) bool) error
ListBatchSegmentJobsPages iterates over the pages of a ListBatchSegmentJobs operation, calling the "fn" function with the response data for each page. To stop iterating, return false from the fn function.
See ListBatchSegmentJobs method for more information on how to use this operation.
Note: This operation can generate multiple requests to a service.
// Example iterating over at most 3 pages of a ListBatchSegmentJobs operation. pageNum := 0 err := client.ListBatchSegmentJobsPages(params, func(page *personalize.ListBatchSegmentJobsOutput, lastPage bool) bool { pageNum++ fmt.Println(page) return pageNum <= 3 })
func (*Personalize) ListBatchSegmentJobsPagesWithContext ¶
func (c *Personalize) ListBatchSegmentJobsPagesWithContext(ctx aws.Context, input *ListBatchSegmentJobsInput, fn func(*ListBatchSegmentJobsOutput, bool) bool, opts ...request.Option) error
ListBatchSegmentJobsPagesWithContext same as ListBatchSegmentJobsPages except it takes a Context and allows setting request options on the pages.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*Personalize) ListBatchSegmentJobsRequest ¶
func (c *Personalize) ListBatchSegmentJobsRequest(input *ListBatchSegmentJobsInput) (req *request.Request, output *ListBatchSegmentJobsOutput)
ListBatchSegmentJobsRequest generates a "aws/request.Request" representing the client's request for the ListBatchSegmentJobs operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See ListBatchSegmentJobs for more information on using the ListBatchSegmentJobs API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the ListBatchSegmentJobsRequest method. req, resp := client.ListBatchSegmentJobsRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/personalize-2018-05-22/ListBatchSegmentJobs
func (*Personalize) ListBatchSegmentJobsWithContext ¶
func (c *Personalize) ListBatchSegmentJobsWithContext(ctx aws.Context, input *ListBatchSegmentJobsInput, opts ...request.Option) (*ListBatchSegmentJobsOutput, error)
ListBatchSegmentJobsWithContext is the same as ListBatchSegmentJobs with the addition of the ability to pass a context and additional request options.
See ListBatchSegmentJobs for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*Personalize) ListCampaigns ¶
func (c *Personalize) ListCampaigns(input *ListCampaignsInput) (*ListCampaignsOutput, error)
ListCampaigns API operation for Amazon Personalize.
Returns a list of campaigns that use the given solution. When a solution is not specified, all the campaigns associated with the account are listed. The response provides the properties for each campaign, including the Amazon Resource Name (ARN). For more information on campaigns, see CreateCampaign (https://docs.aws.amazon.com/personalize/latest/dg/API_CreateCampaign.html).
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for Amazon Personalize's API operation ListCampaigns for usage and error information.
Returned Error Types:
InvalidInputException Provide a valid value for the field or parameter.
InvalidNextTokenException The token is not valid.
See also, https://docs.aws.amazon.com/goto/WebAPI/personalize-2018-05-22/ListCampaigns
func (*Personalize) ListCampaignsPages ¶
func (c *Personalize) ListCampaignsPages(input *ListCampaignsInput, fn func(*ListCampaignsOutput, bool) bool) error
ListCampaignsPages iterates over the pages of a ListCampaigns operation, calling the "fn" function with the response data for each page. To stop iterating, return false from the fn function.
See ListCampaigns method for more information on how to use this operation.
Note: This operation can generate multiple requests to a service.
// Example iterating over at most 3 pages of a ListCampaigns operation. pageNum := 0 err := client.ListCampaignsPages(params, func(page *personalize.ListCampaignsOutput, lastPage bool) bool { pageNum++ fmt.Println(page) return pageNum <= 3 })
func (*Personalize) ListCampaignsPagesWithContext ¶
func (c *Personalize) ListCampaignsPagesWithContext(ctx aws.Context, input *ListCampaignsInput, fn func(*ListCampaignsOutput, bool) bool, opts ...request.Option) error
ListCampaignsPagesWithContext same as ListCampaignsPages except it takes a Context and allows setting request options on the pages.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*Personalize) ListCampaignsRequest ¶
func (c *Personalize) ListCampaignsRequest(input *ListCampaignsInput) (req *request.Request, output *ListCampaignsOutput)
ListCampaignsRequest generates a "aws/request.Request" representing the client's request for the ListCampaigns operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See ListCampaigns for more information on using the ListCampaigns API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the ListCampaignsRequest method. req, resp := client.ListCampaignsRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/personalize-2018-05-22/ListCampaigns
func (*Personalize) ListCampaignsWithContext ¶
func (c *Personalize) ListCampaignsWithContext(ctx aws.Context, input *ListCampaignsInput, opts ...request.Option) (*ListCampaignsOutput, error)
ListCampaignsWithContext is the same as ListCampaigns with the addition of the ability to pass a context and additional request options.
See ListCampaigns for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*Personalize) ListDatasetExportJobs ¶
func (c *Personalize) ListDatasetExportJobs(input *ListDatasetExportJobsInput) (*ListDatasetExportJobsOutput, error)
ListDatasetExportJobs API operation for Amazon Personalize.
Returns a list of dataset export jobs that use the given dataset. When a dataset is not specified, all the dataset export jobs associated with the account are listed. The response provides the properties for each dataset export job, including the Amazon Resource Name (ARN). For more information on dataset export jobs, see CreateDatasetExportJob (https://docs.aws.amazon.com/personalize/latest/dg/API_CreateDatasetExportJob.html). For more information on datasets, see CreateDataset (https://docs.aws.amazon.com/personalize/latest/dg/API_CreateDataset.html).
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for Amazon Personalize's API operation ListDatasetExportJobs for usage and error information.
Returned Error Types:
InvalidInputException Provide a valid value for the field or parameter.
InvalidNextTokenException The token is not valid.
See also, https://docs.aws.amazon.com/goto/WebAPI/personalize-2018-05-22/ListDatasetExportJobs
func (*Personalize) ListDatasetExportJobsPages ¶
func (c *Personalize) ListDatasetExportJobsPages(input *ListDatasetExportJobsInput, fn func(*ListDatasetExportJobsOutput, bool) bool) error
ListDatasetExportJobsPages iterates over the pages of a ListDatasetExportJobs operation, calling the "fn" function with the response data for each page. To stop iterating, return false from the fn function.
See ListDatasetExportJobs method for more information on how to use this operation.
Note: This operation can generate multiple requests to a service.
// Example iterating over at most 3 pages of a ListDatasetExportJobs operation. pageNum := 0 err := client.ListDatasetExportJobsPages(params, func(page *personalize.ListDatasetExportJobsOutput, lastPage bool) bool { pageNum++ fmt.Println(page) return pageNum <= 3 })
func (*Personalize) ListDatasetExportJobsPagesWithContext ¶
func (c *Personalize) ListDatasetExportJobsPagesWithContext(ctx aws.Context, input *ListDatasetExportJobsInput, fn func(*ListDatasetExportJobsOutput, bool) bool, opts ...request.Option) error
ListDatasetExportJobsPagesWithContext same as ListDatasetExportJobsPages except it takes a Context and allows setting request options on the pages.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*Personalize) ListDatasetExportJobsRequest ¶
func (c *Personalize) ListDatasetExportJobsRequest(input *ListDatasetExportJobsInput) (req *request.Request, output *ListDatasetExportJobsOutput)
ListDatasetExportJobsRequest generates a "aws/request.Request" representing the client's request for the ListDatasetExportJobs operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See ListDatasetExportJobs for more information on using the ListDatasetExportJobs API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the ListDatasetExportJobsRequest method. req, resp := client.ListDatasetExportJobsRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/personalize-2018-05-22/ListDatasetExportJobs
func (*Personalize) ListDatasetExportJobsWithContext ¶
func (c *Personalize) ListDatasetExportJobsWithContext(ctx aws.Context, input *ListDatasetExportJobsInput, opts ...request.Option) (*ListDatasetExportJobsOutput, error)
ListDatasetExportJobsWithContext is the same as ListDatasetExportJobs with the addition of the ability to pass a context and additional request options.
See ListDatasetExportJobs for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*Personalize) ListDatasetGroups ¶
func (c *Personalize) ListDatasetGroups(input *ListDatasetGroupsInput) (*ListDatasetGroupsOutput, error)
ListDatasetGroups API operation for Amazon Personalize.
Returns a list of dataset groups. The response provides the properties for each dataset group, including the Amazon Resource Name (ARN). For more information on dataset groups, see CreateDatasetGroup (https://docs.aws.amazon.com/personalize/latest/dg/API_CreateDatasetGroup.html).
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for Amazon Personalize's API operation ListDatasetGroups for usage and error information.
Returned Error Types:
- InvalidNextTokenException The token is not valid.
See also, https://docs.aws.amazon.com/goto/WebAPI/personalize-2018-05-22/ListDatasetGroups
func (*Personalize) ListDatasetGroupsPages ¶
func (c *Personalize) ListDatasetGroupsPages(input *ListDatasetGroupsInput, fn func(*ListDatasetGroupsOutput, bool) bool) error
ListDatasetGroupsPages iterates over the pages of a ListDatasetGroups operation, calling the "fn" function with the response data for each page. To stop iterating, return false from the fn function.
See ListDatasetGroups method for more information on how to use this operation.
Note: This operation can generate multiple requests to a service.
// Example iterating over at most 3 pages of a ListDatasetGroups operation. pageNum := 0 err := client.ListDatasetGroupsPages(params, func(page *personalize.ListDatasetGroupsOutput, lastPage bool) bool { pageNum++ fmt.Println(page) return pageNum <= 3 })
func (*Personalize) ListDatasetGroupsPagesWithContext ¶
func (c *Personalize) ListDatasetGroupsPagesWithContext(ctx aws.Context, input *ListDatasetGroupsInput, fn func(*ListDatasetGroupsOutput, bool) bool, opts ...request.Option) error
ListDatasetGroupsPagesWithContext same as ListDatasetGroupsPages except it takes a Context and allows setting request options on the pages.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*Personalize) ListDatasetGroupsRequest ¶
func (c *Personalize) ListDatasetGroupsRequest(input *ListDatasetGroupsInput) (req *request.Request, output *ListDatasetGroupsOutput)
ListDatasetGroupsRequest generates a "aws/request.Request" representing the client's request for the ListDatasetGroups operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See ListDatasetGroups for more information on using the ListDatasetGroups API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the ListDatasetGroupsRequest method. req, resp := client.ListDatasetGroupsRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/personalize-2018-05-22/ListDatasetGroups
func (*Personalize) ListDatasetGroupsWithContext ¶
func (c *Personalize) ListDatasetGroupsWithContext(ctx aws.Context, input *ListDatasetGroupsInput, opts ...request.Option) (*ListDatasetGroupsOutput, error)
ListDatasetGroupsWithContext is the same as ListDatasetGroups with the addition of the ability to pass a context and additional request options.
See ListDatasetGroups for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*Personalize) ListDatasetImportJobs ¶
func (c *Personalize) ListDatasetImportJobs(input *ListDatasetImportJobsInput) (*ListDatasetImportJobsOutput, error)
ListDatasetImportJobs API operation for Amazon Personalize.
Returns a list of dataset import jobs that use the given dataset. When a dataset is not specified, all the dataset import jobs associated with the account are listed. The response provides the properties for each dataset import job, including the Amazon Resource Name (ARN). For more information on dataset import jobs, see CreateDatasetImportJob (https://docs.aws.amazon.com/personalize/latest/dg/API_CreateDatasetImportJob.html). For more information on datasets, see CreateDataset (https://docs.aws.amazon.com/personalize/latest/dg/API_CreateDataset.html).
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for Amazon Personalize's API operation ListDatasetImportJobs for usage and error information.
Returned Error Types:
InvalidInputException Provide a valid value for the field or parameter.
InvalidNextTokenException The token is not valid.
See also, https://docs.aws.amazon.com/goto/WebAPI/personalize-2018-05-22/ListDatasetImportJobs
func (*Personalize) ListDatasetImportJobsPages ¶
func (c *Personalize) ListDatasetImportJobsPages(input *ListDatasetImportJobsInput, fn func(*ListDatasetImportJobsOutput, bool) bool) error
ListDatasetImportJobsPages iterates over the pages of a ListDatasetImportJobs operation, calling the "fn" function with the response data for each page. To stop iterating, return false from the fn function.
See ListDatasetImportJobs method for more information on how to use this operation.
Note: This operation can generate multiple requests to a service.
// Example iterating over at most 3 pages of a ListDatasetImportJobs operation. pageNum := 0 err := client.ListDatasetImportJobsPages(params, func(page *personalize.ListDatasetImportJobsOutput, lastPage bool) bool { pageNum++ fmt.Println(page) return pageNum <= 3 })
func (*Personalize) ListDatasetImportJobsPagesWithContext ¶
func (c *Personalize) ListDatasetImportJobsPagesWithContext(ctx aws.Context, input *ListDatasetImportJobsInput, fn func(*ListDatasetImportJobsOutput, bool) bool, opts ...request.Option) error
ListDatasetImportJobsPagesWithContext same as ListDatasetImportJobsPages except it takes a Context and allows setting request options on the pages.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*Personalize) ListDatasetImportJobsRequest ¶
func (c *Personalize) ListDatasetImportJobsRequest(input *ListDatasetImportJobsInput) (req *request.Request, output *ListDatasetImportJobsOutput)
ListDatasetImportJobsRequest generates a "aws/request.Request" representing the client's request for the ListDatasetImportJobs operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See ListDatasetImportJobs for more information on using the ListDatasetImportJobs API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the ListDatasetImportJobsRequest method. req, resp := client.ListDatasetImportJobsRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/personalize-2018-05-22/ListDatasetImportJobs
func (*Personalize) ListDatasetImportJobsWithContext ¶
func (c *Personalize) ListDatasetImportJobsWithContext(ctx aws.Context, input *ListDatasetImportJobsInput, opts ...request.Option) (*ListDatasetImportJobsOutput, error)
ListDatasetImportJobsWithContext is the same as ListDatasetImportJobs with the addition of the ability to pass a context and additional request options.
See ListDatasetImportJobs for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*Personalize) ListDatasets ¶
func (c *Personalize) ListDatasets(input *ListDatasetsInput) (*ListDatasetsOutput, error)
ListDatasets API operation for Amazon Personalize.
Returns the list of datasets contained in the given dataset group. The response provides the properties for each dataset, including the Amazon Resource Name (ARN). For more information on datasets, see CreateDataset (https://docs.aws.amazon.com/personalize/latest/dg/API_CreateDataset.html).
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for Amazon Personalize's API operation ListDatasets for usage and error information.
Returned Error Types:
InvalidInputException Provide a valid value for the field or parameter.
InvalidNextTokenException The token is not valid.
See also, https://docs.aws.amazon.com/goto/WebAPI/personalize-2018-05-22/ListDatasets
func (*Personalize) ListDatasetsPages ¶
func (c *Personalize) ListDatasetsPages(input *ListDatasetsInput, fn func(*ListDatasetsOutput, bool) bool) error
ListDatasetsPages iterates over the pages of a ListDatasets operation, calling the "fn" function with the response data for each page. To stop iterating, return false from the fn function.
See ListDatasets method for more information on how to use this operation.
Note: This operation can generate multiple requests to a service.
// Example iterating over at most 3 pages of a ListDatasets operation. pageNum := 0 err := client.ListDatasetsPages(params, func(page *personalize.ListDatasetsOutput, lastPage bool) bool { pageNum++ fmt.Println(page) return pageNum <= 3 })
func (*Personalize) ListDatasetsPagesWithContext ¶
func (c *Personalize) ListDatasetsPagesWithContext(ctx aws.Context, input *ListDatasetsInput, fn func(*ListDatasetsOutput, bool) bool, opts ...request.Option) error
ListDatasetsPagesWithContext same as ListDatasetsPages except it takes a Context and allows setting request options on the pages.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*Personalize) ListDatasetsRequest ¶
func (c *Personalize) ListDatasetsRequest(input *ListDatasetsInput) (req *request.Request, output *ListDatasetsOutput)
ListDatasetsRequest generates a "aws/request.Request" representing the client's request for the ListDatasets operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See ListDatasets for more information on using the ListDatasets API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the ListDatasetsRequest method. req, resp := client.ListDatasetsRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/personalize-2018-05-22/ListDatasets
func (*Personalize) ListDatasetsWithContext ¶
func (c *Personalize) ListDatasetsWithContext(ctx aws.Context, input *ListDatasetsInput, opts ...request.Option) (*ListDatasetsOutput, error)
ListDatasetsWithContext is the same as ListDatasets with the addition of the ability to pass a context and additional request options.
See ListDatasets for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*Personalize) ListEventTrackers ¶
func (c *Personalize) ListEventTrackers(input *ListEventTrackersInput) (*ListEventTrackersOutput, error)
ListEventTrackers API operation for Amazon Personalize.
Returns the list of event trackers associated with the account. The response provides the properties for each event tracker, including the Amazon Resource Name (ARN) and tracking ID. For more information on event trackers, see CreateEventTracker (https://docs.aws.amazon.com/personalize/latest/dg/API_CreateEventTracker.html).
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for Amazon Personalize's API operation ListEventTrackers for usage and error information.
Returned Error Types:
InvalidInputException Provide a valid value for the field or parameter.
InvalidNextTokenException The token is not valid.
See also, https://docs.aws.amazon.com/goto/WebAPI/personalize-2018-05-22/ListEventTrackers
func (*Personalize) ListEventTrackersPages ¶
func (c *Personalize) ListEventTrackersPages(input *ListEventTrackersInput, fn func(*ListEventTrackersOutput, bool) bool) error
ListEventTrackersPages iterates over the pages of a ListEventTrackers operation, calling the "fn" function with the response data for each page. To stop iterating, return false from the fn function.
See ListEventTrackers method for more information on how to use this operation.
Note: This operation can generate multiple requests to a service.
// Example iterating over at most 3 pages of a ListEventTrackers operation. pageNum := 0 err := client.ListEventTrackersPages(params, func(page *personalize.ListEventTrackersOutput, lastPage bool) bool { pageNum++ fmt.Println(page) return pageNum <= 3 })
func (*Personalize) ListEventTrackersPagesWithContext ¶
func (c *Personalize) ListEventTrackersPagesWithContext(ctx aws.Context, input *ListEventTrackersInput, fn func(*ListEventTrackersOutput, bool) bool, opts ...request.Option) error
ListEventTrackersPagesWithContext same as ListEventTrackersPages except it takes a Context and allows setting request options on the pages.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*Personalize) ListEventTrackersRequest ¶
func (c *Personalize) ListEventTrackersRequest(input *ListEventTrackersInput) (req *request.Request, output *ListEventTrackersOutput)
ListEventTrackersRequest generates a "aws/request.Request" representing the client's request for the ListEventTrackers operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See ListEventTrackers for more information on using the ListEventTrackers API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the ListEventTrackersRequest method. req, resp := client.ListEventTrackersRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/personalize-2018-05-22/ListEventTrackers
func (*Personalize) ListEventTrackersWithContext ¶
func (c *Personalize) ListEventTrackersWithContext(ctx aws.Context, input *ListEventTrackersInput, opts ...request.Option) (*ListEventTrackersOutput, error)
ListEventTrackersWithContext is the same as ListEventTrackers with the addition of the ability to pass a context and additional request options.
See ListEventTrackers for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*Personalize) ListFilters ¶
func (c *Personalize) ListFilters(input *ListFiltersInput) (*ListFiltersOutput, error)
ListFilters API operation for Amazon Personalize.
Lists all filters that belong to a given dataset group.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for Amazon Personalize's API operation ListFilters for usage and error information.
Returned Error Types:
InvalidInputException Provide a valid value for the field or parameter.
InvalidNextTokenException The token is not valid.
See also, https://docs.aws.amazon.com/goto/WebAPI/personalize-2018-05-22/ListFilters
func (*Personalize) ListFiltersPages ¶
func (c *Personalize) ListFiltersPages(input *ListFiltersInput, fn func(*ListFiltersOutput, bool) bool) error
ListFiltersPages iterates over the pages of a ListFilters operation, calling the "fn" function with the response data for each page. To stop iterating, return false from the fn function.
See ListFilters method for more information on how to use this operation.
Note: This operation can generate multiple requests to a service.
// Example iterating over at most 3 pages of a ListFilters operation. pageNum := 0 err := client.ListFiltersPages(params, func(page *personalize.ListFiltersOutput, lastPage bool) bool { pageNum++ fmt.Println(page) return pageNum <= 3 })
func (*Personalize) ListFiltersPagesWithContext ¶
func (c *Personalize) ListFiltersPagesWithContext(ctx aws.Context, input *ListFiltersInput, fn func(*ListFiltersOutput, bool) bool, opts ...request.Option) error
ListFiltersPagesWithContext same as ListFiltersPages except it takes a Context and allows setting request options on the pages.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*Personalize) ListFiltersRequest ¶
func (c *Personalize) ListFiltersRequest(input *ListFiltersInput) (req *request.Request, output *ListFiltersOutput)
ListFiltersRequest generates a "aws/request.Request" representing the client's request for the ListFilters operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See ListFilters for more information on using the ListFilters API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the ListFiltersRequest method. req, resp := client.ListFiltersRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/personalize-2018-05-22/ListFilters
func (*Personalize) ListFiltersWithContext ¶
func (c *Personalize) ListFiltersWithContext(ctx aws.Context, input *ListFiltersInput, opts ...request.Option) (*ListFiltersOutput, error)
ListFiltersWithContext is the same as ListFilters with the addition of the ability to pass a context and additional request options.
See ListFilters for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*Personalize) ListMetricAttributionMetrics ¶
func (c *Personalize) ListMetricAttributionMetrics(input *ListMetricAttributionMetricsInput) (*ListMetricAttributionMetricsOutput, error)
ListMetricAttributionMetrics API operation for Amazon Personalize.
Lists the metrics for the metric attribution.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for Amazon Personalize's API operation ListMetricAttributionMetrics for usage and error information.
Returned Error Types:
InvalidInputException Provide a valid value for the field or parameter.
InvalidNextTokenException The token is not valid.
See also, https://docs.aws.amazon.com/goto/WebAPI/personalize-2018-05-22/ListMetricAttributionMetrics
func (*Personalize) ListMetricAttributionMetricsPages ¶
func (c *Personalize) ListMetricAttributionMetricsPages(input *ListMetricAttributionMetricsInput, fn func(*ListMetricAttributionMetricsOutput, bool) bool) error
ListMetricAttributionMetricsPages iterates over the pages of a ListMetricAttributionMetrics operation, calling the "fn" function with the response data for each page. To stop iterating, return false from the fn function.
See ListMetricAttributionMetrics method for more information on how to use this operation.
Note: This operation can generate multiple requests to a service.
// Example iterating over at most 3 pages of a ListMetricAttributionMetrics operation. pageNum := 0 err := client.ListMetricAttributionMetricsPages(params, func(page *personalize.ListMetricAttributionMetricsOutput, lastPage bool) bool { pageNum++ fmt.Println(page) return pageNum <= 3 })
func (*Personalize) ListMetricAttributionMetricsPagesWithContext ¶
func (c *Personalize) ListMetricAttributionMetricsPagesWithContext(ctx aws.Context, input *ListMetricAttributionMetricsInput, fn func(*ListMetricAttributionMetricsOutput, bool) bool, opts ...request.Option) error
ListMetricAttributionMetricsPagesWithContext same as ListMetricAttributionMetricsPages except it takes a Context and allows setting request options on the pages.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*Personalize) ListMetricAttributionMetricsRequest ¶
func (c *Personalize) ListMetricAttributionMetricsRequest(input *ListMetricAttributionMetricsInput) (req *request.Request, output *ListMetricAttributionMetricsOutput)
ListMetricAttributionMetricsRequest generates a "aws/request.Request" representing the client's request for the ListMetricAttributionMetrics operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See ListMetricAttributionMetrics for more information on using the ListMetricAttributionMetrics API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the ListMetricAttributionMetricsRequest method. req, resp := client.ListMetricAttributionMetricsRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/personalize-2018-05-22/ListMetricAttributionMetrics
func (*Personalize) ListMetricAttributionMetricsWithContext ¶
func (c *Personalize) ListMetricAttributionMetricsWithContext(ctx aws.Context, input *ListMetricAttributionMetricsInput, opts ...request.Option) (*ListMetricAttributionMetricsOutput, error)
ListMetricAttributionMetricsWithContext is the same as ListMetricAttributionMetrics with the addition of the ability to pass a context and additional request options.
See ListMetricAttributionMetrics for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*Personalize) ListMetricAttributions ¶
func (c *Personalize) ListMetricAttributions(input *ListMetricAttributionsInput) (*ListMetricAttributionsOutput, error)
ListMetricAttributions API operation for Amazon Personalize.
Lists metric attributions.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for Amazon Personalize's API operation ListMetricAttributions for usage and error information.
Returned Error Types:
InvalidInputException Provide a valid value for the field or parameter.
InvalidNextTokenException The token is not valid.
See also, https://docs.aws.amazon.com/goto/WebAPI/personalize-2018-05-22/ListMetricAttributions
func (*Personalize) ListMetricAttributionsPages ¶
func (c *Personalize) ListMetricAttributionsPages(input *ListMetricAttributionsInput, fn func(*ListMetricAttributionsOutput, bool) bool) error
ListMetricAttributionsPages iterates over the pages of a ListMetricAttributions operation, calling the "fn" function with the response data for each page. To stop iterating, return false from the fn function.
See ListMetricAttributions method for more information on how to use this operation.
Note: This operation can generate multiple requests to a service.
// Example iterating over at most 3 pages of a ListMetricAttributions operation. pageNum := 0 err := client.ListMetricAttributionsPages(params, func(page *personalize.ListMetricAttributionsOutput, lastPage bool) bool { pageNum++ fmt.Println(page) return pageNum <= 3 })
func (*Personalize) ListMetricAttributionsPagesWithContext ¶
func (c *Personalize) ListMetricAttributionsPagesWithContext(ctx aws.Context, input *ListMetricAttributionsInput, fn func(*ListMetricAttributionsOutput, bool) bool, opts ...request.Option) error
ListMetricAttributionsPagesWithContext same as ListMetricAttributionsPages except it takes a Context and allows setting request options on the pages.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*Personalize) ListMetricAttributionsRequest ¶
func (c *Personalize) ListMetricAttributionsRequest(input *ListMetricAttributionsInput) (req *request.Request, output *ListMetricAttributionsOutput)
ListMetricAttributionsRequest generates a "aws/request.Request" representing the client's request for the ListMetricAttributions operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See ListMetricAttributions for more information on using the ListMetricAttributions API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the ListMetricAttributionsRequest method. req, resp := client.ListMetricAttributionsRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/personalize-2018-05-22/ListMetricAttributions
func (*Personalize) ListMetricAttributionsWithContext ¶
func (c *Personalize) ListMetricAttributionsWithContext(ctx aws.Context, input *ListMetricAttributionsInput, opts ...request.Option) (*ListMetricAttributionsOutput, error)
ListMetricAttributionsWithContext is the same as ListMetricAttributions with the addition of the ability to pass a context and additional request options.
See ListMetricAttributions for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*Personalize) ListRecipes ¶
func (c *Personalize) ListRecipes(input *ListRecipesInput) (*ListRecipesOutput, error)
ListRecipes API operation for Amazon Personalize.
Returns a list of available recipes. The response provides the properties for each recipe, including the recipe's Amazon Resource Name (ARN).
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for Amazon Personalize's API operation ListRecipes for usage and error information.
Returned Error Types:
InvalidNextTokenException The token is not valid.
InvalidInputException Provide a valid value for the field or parameter.
See also, https://docs.aws.amazon.com/goto/WebAPI/personalize-2018-05-22/ListRecipes
func (*Personalize) ListRecipesPages ¶
func (c *Personalize) ListRecipesPages(input *ListRecipesInput, fn func(*ListRecipesOutput, bool) bool) error
ListRecipesPages iterates over the pages of a ListRecipes operation, calling the "fn" function with the response data for each page. To stop iterating, return false from the fn function.
See ListRecipes method for more information on how to use this operation.
Note: This operation can generate multiple requests to a service.
// Example iterating over at most 3 pages of a ListRecipes operation. pageNum := 0 err := client.ListRecipesPages(params, func(page *personalize.ListRecipesOutput, lastPage bool) bool { pageNum++ fmt.Println(page) return pageNum <= 3 })
func (*Personalize) ListRecipesPagesWithContext ¶
func (c *Personalize) ListRecipesPagesWithContext(ctx aws.Context, input *ListRecipesInput, fn func(*ListRecipesOutput, bool) bool, opts ...request.Option) error
ListRecipesPagesWithContext same as ListRecipesPages except it takes a Context and allows setting request options on the pages.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*Personalize) ListRecipesRequest ¶
func (c *Personalize) ListRecipesRequest(input *ListRecipesInput) (req *request.Request, output *ListRecipesOutput)
ListRecipesRequest generates a "aws/request.Request" representing the client's request for the ListRecipes operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See ListRecipes for more information on using the ListRecipes API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the ListRecipesRequest method. req, resp := client.ListRecipesRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/personalize-2018-05-22/ListRecipes
func (*Personalize) ListRecipesWithContext ¶
func (c *Personalize) ListRecipesWithContext(ctx aws.Context, input *ListRecipesInput, opts ...request.Option) (*ListRecipesOutput, error)
ListRecipesWithContext is the same as ListRecipes with the addition of the ability to pass a context and additional request options.
See ListRecipes for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*Personalize) ListRecommenders ¶
func (c *Personalize) ListRecommenders(input *ListRecommendersInput) (*ListRecommendersOutput, error)
ListRecommenders API operation for Amazon Personalize.
Returns a list of recommenders in a given Domain dataset group. When a Domain dataset group is not specified, all the recommenders associated with the account are listed. The response provides the properties for each recommender, including the Amazon Resource Name (ARN). For more information on recommenders, see CreateRecommender (https://docs.aws.amazon.com/personalize/latest/dg/API_CreateRecommender.html).
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for Amazon Personalize's API operation ListRecommenders for usage and error information.
Returned Error Types:
InvalidInputException Provide a valid value for the field or parameter.
InvalidNextTokenException The token is not valid.
See also, https://docs.aws.amazon.com/goto/WebAPI/personalize-2018-05-22/ListRecommenders
func (*Personalize) ListRecommendersPages ¶
func (c *Personalize) ListRecommendersPages(input *ListRecommendersInput, fn func(*ListRecommendersOutput, bool) bool) error
ListRecommendersPages iterates over the pages of a ListRecommenders operation, calling the "fn" function with the response data for each page. To stop iterating, return false from the fn function.
See ListRecommenders method for more information on how to use this operation.
Note: This operation can generate multiple requests to a service.
// Example iterating over at most 3 pages of a ListRecommenders operation. pageNum := 0 err := client.ListRecommendersPages(params, func(page *personalize.ListRecommendersOutput, lastPage bool) bool { pageNum++ fmt.Println(page) return pageNum <= 3 })
func (*Personalize) ListRecommendersPagesWithContext ¶
func (c *Personalize) ListRecommendersPagesWithContext(ctx aws.Context, input *ListRecommendersInput, fn func(*ListRecommendersOutput, bool) bool, opts ...request.Option) error
ListRecommendersPagesWithContext same as ListRecommendersPages except it takes a Context and allows setting request options on the pages.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*Personalize) ListRecommendersRequest ¶
func (c *Personalize) ListRecommendersRequest(input *ListRecommendersInput) (req *request.Request, output *ListRecommendersOutput)
ListRecommendersRequest generates a "aws/request.Request" representing the client's request for the ListRecommenders operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See ListRecommenders for more information on using the ListRecommenders API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the ListRecommendersRequest method. req, resp := client.ListRecommendersRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/personalize-2018-05-22/ListRecommenders
func (*Personalize) ListRecommendersWithContext ¶
func (c *Personalize) ListRecommendersWithContext(ctx aws.Context, input *ListRecommendersInput, opts ...request.Option) (*ListRecommendersOutput, error)
ListRecommendersWithContext is the same as ListRecommenders with the addition of the ability to pass a context and additional request options.
See ListRecommenders for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*Personalize) ListSchemas ¶
func (c *Personalize) ListSchemas(input *ListSchemasInput) (*ListSchemasOutput, error)
ListSchemas API operation for Amazon Personalize.
Returns the list of schemas associated with the account. The response provides the properties for each schema, including the Amazon Resource Name (ARN). For more information on schemas, see CreateSchema (https://docs.aws.amazon.com/personalize/latest/dg/API_CreateSchema.html).
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for Amazon Personalize's API operation ListSchemas for usage and error information.
Returned Error Types:
- InvalidNextTokenException The token is not valid.
See also, https://docs.aws.amazon.com/goto/WebAPI/personalize-2018-05-22/ListSchemas
func (*Personalize) ListSchemasPages ¶
func (c *Personalize) ListSchemasPages(input *ListSchemasInput, fn func(*ListSchemasOutput, bool) bool) error
ListSchemasPages iterates over the pages of a ListSchemas operation, calling the "fn" function with the response data for each page. To stop iterating, return false from the fn function.
See ListSchemas method for more information on how to use this operation.
Note: This operation can generate multiple requests to a service.
// Example iterating over at most 3 pages of a ListSchemas operation. pageNum := 0 err := client.ListSchemasPages(params, func(page *personalize.ListSchemasOutput, lastPage bool) bool { pageNum++ fmt.Println(page) return pageNum <= 3 })
func (*Personalize) ListSchemasPagesWithContext ¶
func (c *Personalize) ListSchemasPagesWithContext(ctx aws.Context, input *ListSchemasInput, fn func(*ListSchemasOutput, bool) bool, opts ...request.Option) error
ListSchemasPagesWithContext same as ListSchemasPages except it takes a Context and allows setting request options on the pages.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*Personalize) ListSchemasRequest ¶
func (c *Personalize) ListSchemasRequest(input *ListSchemasInput) (req *request.Request, output *ListSchemasOutput)
ListSchemasRequest generates a "aws/request.Request" representing the client's request for the ListSchemas operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See ListSchemas for more information on using the ListSchemas API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the ListSchemasRequest method. req, resp := client.ListSchemasRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/personalize-2018-05-22/ListSchemas
func (*Personalize) ListSchemasWithContext ¶
func (c *Personalize) ListSchemasWithContext(ctx aws.Context, input *ListSchemasInput, opts ...request.Option) (*ListSchemasOutput, error)
ListSchemasWithContext is the same as ListSchemas with the addition of the ability to pass a context and additional request options.
See ListSchemas for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*Personalize) ListSolutionVersions ¶
func (c *Personalize) ListSolutionVersions(input *ListSolutionVersionsInput) (*ListSolutionVersionsOutput, error)
ListSolutionVersions API operation for Amazon Personalize.
Returns a list of solution versions for the given solution. When a solution is not specified, all the solution versions associated with the account are listed. The response provides the properties for each solution version, including the Amazon Resource Name (ARN).
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for Amazon Personalize's API operation ListSolutionVersions for usage and error information.
Returned Error Types:
InvalidInputException Provide a valid value for the field or parameter.
ResourceNotFoundException Could not find the specified resource.
InvalidNextTokenException The token is not valid.
See also, https://docs.aws.amazon.com/goto/WebAPI/personalize-2018-05-22/ListSolutionVersions
func (*Personalize) ListSolutionVersionsPages ¶
func (c *Personalize) ListSolutionVersionsPages(input *ListSolutionVersionsInput, fn func(*ListSolutionVersionsOutput, bool) bool) error
ListSolutionVersionsPages iterates over the pages of a ListSolutionVersions operation, calling the "fn" function with the response data for each page. To stop iterating, return false from the fn function.
See ListSolutionVersions method for more information on how to use this operation.
Note: This operation can generate multiple requests to a service.
// Example iterating over at most 3 pages of a ListSolutionVersions operation. pageNum := 0 err := client.ListSolutionVersionsPages(params, func(page *personalize.ListSolutionVersionsOutput, lastPage bool) bool { pageNum++ fmt.Println(page) return pageNum <= 3 })
func (*Personalize) ListSolutionVersionsPagesWithContext ¶
func (c *Personalize) ListSolutionVersionsPagesWithContext(ctx aws.Context, input *ListSolutionVersionsInput, fn func(*ListSolutionVersionsOutput, bool) bool, opts ...request.Option) error
ListSolutionVersionsPagesWithContext same as ListSolutionVersionsPages except it takes a Context and allows setting request options on the pages.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*Personalize) ListSolutionVersionsRequest ¶
func (c *Personalize) ListSolutionVersionsRequest(input *ListSolutionVersionsInput) (req *request.Request, output *ListSolutionVersionsOutput)
ListSolutionVersionsRequest generates a "aws/request.Request" representing the client's request for the ListSolutionVersions operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See ListSolutionVersions for more information on using the ListSolutionVersions API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the ListSolutionVersionsRequest method. req, resp := client.ListSolutionVersionsRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/personalize-2018-05-22/ListSolutionVersions
func (*Personalize) ListSolutionVersionsWithContext ¶
func (c *Personalize) ListSolutionVersionsWithContext(ctx aws.Context, input *ListSolutionVersionsInput, opts ...request.Option) (*ListSolutionVersionsOutput, error)
ListSolutionVersionsWithContext is the same as ListSolutionVersions with the addition of the ability to pass a context and additional request options.
See ListSolutionVersions for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*Personalize) ListSolutions ¶
func (c *Personalize) ListSolutions(input *ListSolutionsInput) (*ListSolutionsOutput, error)
ListSolutions API operation for Amazon Personalize.
Returns a list of solutions that use the given dataset group. When a dataset group is not specified, all the solutions associated with the account are listed. The response provides the properties for each solution, including the Amazon Resource Name (ARN). For more information on solutions, see CreateSolution (https://docs.aws.amazon.com/personalize/latest/dg/API_CreateSolution.html).
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for Amazon Personalize's API operation ListSolutions for usage and error information.
Returned Error Types:
InvalidInputException Provide a valid value for the field or parameter.
InvalidNextTokenException The token is not valid.
See also, https://docs.aws.amazon.com/goto/WebAPI/personalize-2018-05-22/ListSolutions
func (*Personalize) ListSolutionsPages ¶
func (c *Personalize) ListSolutionsPages(input *ListSolutionsInput, fn func(*ListSolutionsOutput, bool) bool) error
ListSolutionsPages iterates over the pages of a ListSolutions operation, calling the "fn" function with the response data for each page. To stop iterating, return false from the fn function.
See ListSolutions method for more information on how to use this operation.
Note: This operation can generate multiple requests to a service.
// Example iterating over at most 3 pages of a ListSolutions operation. pageNum := 0 err := client.ListSolutionsPages(params, func(page *personalize.ListSolutionsOutput, lastPage bool) bool { pageNum++ fmt.Println(page) return pageNum <= 3 })
func (*Personalize) ListSolutionsPagesWithContext ¶
func (c *Personalize) ListSolutionsPagesWithContext(ctx aws.Context, input *ListSolutionsInput, fn func(*ListSolutionsOutput, bool) bool, opts ...request.Option) error
ListSolutionsPagesWithContext same as ListSolutionsPages except it takes a Context and allows setting request options on the pages.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*Personalize) ListSolutionsRequest ¶
func (c *Personalize) ListSolutionsRequest(input *ListSolutionsInput) (req *request.Request, output *ListSolutionsOutput)
ListSolutionsRequest generates a "aws/request.Request" representing the client's request for the ListSolutions operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See ListSolutions for more information on using the ListSolutions API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the ListSolutionsRequest method. req, resp := client.ListSolutionsRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/personalize-2018-05-22/ListSolutions
func (*Personalize) ListSolutionsWithContext ¶
func (c *Personalize) ListSolutionsWithContext(ctx aws.Context, input *ListSolutionsInput, opts ...request.Option) (*ListSolutionsOutput, error)
ListSolutionsWithContext is the same as ListSolutions with the addition of the ability to pass a context and additional request options.
See ListSolutions for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*Personalize) ListTagsForResource ¶
func (c *Personalize) ListTagsForResource(input *ListTagsForResourceInput) (*ListTagsForResourceOutput, error)
ListTagsForResource API operation for Amazon Personalize.
Get a list of tags (https://docs.aws.amazon.com/personalize/latest/dg/tagging-resources.html) attached to a resource.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for Amazon Personalize's API operation ListTagsForResource for usage and error information.
Returned Error Types:
InvalidInputException Provide a valid value for the field or parameter.
ResourceNotFoundException Could not find the specified resource.
ResourceInUseException The specified resource is in use.
See also, https://docs.aws.amazon.com/goto/WebAPI/personalize-2018-05-22/ListTagsForResource
func (*Personalize) ListTagsForResourceRequest ¶
func (c *Personalize) ListTagsForResourceRequest(input *ListTagsForResourceInput) (req *request.Request, output *ListTagsForResourceOutput)
ListTagsForResourceRequest generates a "aws/request.Request" representing the client's request for the ListTagsForResource operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See ListTagsForResource for more information on using the ListTagsForResource API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the ListTagsForResourceRequest method. req, resp := client.ListTagsForResourceRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/personalize-2018-05-22/ListTagsForResource
func (*Personalize) ListTagsForResourceWithContext ¶
func (c *Personalize) ListTagsForResourceWithContext(ctx aws.Context, input *ListTagsForResourceInput, opts ...request.Option) (*ListTagsForResourceOutput, error)
ListTagsForResourceWithContext is the same as ListTagsForResource with the addition of the ability to pass a context and additional request options.
See ListTagsForResource for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*Personalize) StartRecommender ¶
func (c *Personalize) StartRecommender(input *StartRecommenderInput) (*StartRecommenderOutput, error)
StartRecommender API operation for Amazon Personalize.
Starts a recommender that is INACTIVE. Starting a recommender does not create any new models, but resumes billing and automatic retraining for the recommender.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for Amazon Personalize's API operation StartRecommender for usage and error information.
Returned Error Types:
InvalidInputException Provide a valid value for the field or parameter.
ResourceNotFoundException Could not find the specified resource.
ResourceInUseException The specified resource is in use.
See also, https://docs.aws.amazon.com/goto/WebAPI/personalize-2018-05-22/StartRecommender
func (*Personalize) StartRecommenderRequest ¶
func (c *Personalize) StartRecommenderRequest(input *StartRecommenderInput) (req *request.Request, output *StartRecommenderOutput)
StartRecommenderRequest generates a "aws/request.Request" representing the client's request for the StartRecommender operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See StartRecommender for more information on using the StartRecommender API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the StartRecommenderRequest method. req, resp := client.StartRecommenderRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/personalize-2018-05-22/StartRecommender
func (*Personalize) StartRecommenderWithContext ¶
func (c *Personalize) StartRecommenderWithContext(ctx aws.Context, input *StartRecommenderInput, opts ...request.Option) (*StartRecommenderOutput, error)
StartRecommenderWithContext is the same as StartRecommender with the addition of the ability to pass a context and additional request options.
See StartRecommender for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*Personalize) StopRecommender ¶
func (c *Personalize) StopRecommender(input *StopRecommenderInput) (*StopRecommenderOutput, error)
StopRecommender API operation for Amazon Personalize.
Stops a recommender that is ACTIVE. Stopping a recommender halts billing and automatic retraining for the recommender.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for Amazon Personalize's API operation StopRecommender for usage and error information.
Returned Error Types:
InvalidInputException Provide a valid value for the field or parameter.
ResourceNotFoundException Could not find the specified resource.
ResourceInUseException The specified resource is in use.
See also, https://docs.aws.amazon.com/goto/WebAPI/personalize-2018-05-22/StopRecommender
func (*Personalize) StopRecommenderRequest ¶
func (c *Personalize) StopRecommenderRequest(input *StopRecommenderInput) (req *request.Request, output *StopRecommenderOutput)
StopRecommenderRequest generates a "aws/request.Request" representing the client's request for the StopRecommender operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See StopRecommender for more information on using the StopRecommender API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the StopRecommenderRequest method. req, resp := client.StopRecommenderRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/personalize-2018-05-22/StopRecommender
func (*Personalize) StopRecommenderWithContext ¶
func (c *Personalize) StopRecommenderWithContext(ctx aws.Context, input *StopRecommenderInput, opts ...request.Option) (*StopRecommenderOutput, error)
StopRecommenderWithContext is the same as StopRecommender with the addition of the ability to pass a context and additional request options.
See StopRecommender for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*Personalize) StopSolutionVersionCreation ¶
func (c *Personalize) StopSolutionVersionCreation(input *StopSolutionVersionCreationInput) (*StopSolutionVersionCreationOutput, error)
StopSolutionVersionCreation API operation for Amazon Personalize.
Stops creating a solution version that is in a state of CREATE_PENDING or CREATE IN_PROGRESS.
Depending on the current state of the solution version, the solution version state changes as follows:
CREATE_PENDING > CREATE_STOPPED or
CREATE_IN_PROGRESS > CREATE_STOPPING > CREATE_STOPPED
You are billed for all of the training completed up until you stop the solution version creation. You cannot resume creating a solution version once it has been stopped.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for Amazon Personalize's API operation StopSolutionVersionCreation for usage and error information.
Returned Error Types:
InvalidInputException Provide a valid value for the field or parameter.
ResourceNotFoundException Could not find the specified resource.
ResourceInUseException The specified resource is in use.
See also, https://docs.aws.amazon.com/goto/WebAPI/personalize-2018-05-22/StopSolutionVersionCreation
func (*Personalize) StopSolutionVersionCreationRequest ¶
func (c *Personalize) StopSolutionVersionCreationRequest(input *StopSolutionVersionCreationInput) (req *request.Request, output *StopSolutionVersionCreationOutput)
StopSolutionVersionCreationRequest generates a "aws/request.Request" representing the client's request for the StopSolutionVersionCreation operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See StopSolutionVersionCreation for more information on using the StopSolutionVersionCreation API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the StopSolutionVersionCreationRequest method. req, resp := client.StopSolutionVersionCreationRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/personalize-2018-05-22/StopSolutionVersionCreation
func (*Personalize) StopSolutionVersionCreationWithContext ¶
func (c *Personalize) StopSolutionVersionCreationWithContext(ctx aws.Context, input *StopSolutionVersionCreationInput, opts ...request.Option) (*StopSolutionVersionCreationOutput, error)
StopSolutionVersionCreationWithContext is the same as StopSolutionVersionCreation with the addition of the ability to pass a context and additional request options.
See StopSolutionVersionCreation for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*Personalize) TagResource ¶
func (c *Personalize) TagResource(input *TagResourceInput) (*TagResourceOutput, error)
TagResource API operation for Amazon Personalize.
Add a list of tags to a resource.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for Amazon Personalize's API operation TagResource for usage and error information.
Returned Error Types:
InvalidInputException Provide a valid value for the field or parameter.
ResourceNotFoundException Could not find the specified resource.
TooManyTagsException You have exceeded the maximum number of tags you can apply to this resource.
ResourceInUseException The specified resource is in use.
LimitExceededException The limit on the number of requests per second has been exceeded.
See also, https://docs.aws.amazon.com/goto/WebAPI/personalize-2018-05-22/TagResource
func (*Personalize) TagResourceRequest ¶
func (c *Personalize) TagResourceRequest(input *TagResourceInput) (req *request.Request, output *TagResourceOutput)
TagResourceRequest generates a "aws/request.Request" representing the client's request for the TagResource operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See TagResource for more information on using the TagResource API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the TagResourceRequest method. req, resp := client.TagResourceRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/personalize-2018-05-22/TagResource
func (*Personalize) TagResourceWithContext ¶
func (c *Personalize) TagResourceWithContext(ctx aws.Context, input *TagResourceInput, opts ...request.Option) (*TagResourceOutput, error)
TagResourceWithContext is the same as TagResource with the addition of the ability to pass a context and additional request options.
See TagResource for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*Personalize) UntagResource ¶
func (c *Personalize) UntagResource(input *UntagResourceInput) (*UntagResourceOutput, error)
UntagResource API operation for Amazon Personalize.
Remove tags (https://docs.aws.amazon.com/personalize/latest/dg/tagging-resources.html) that are attached to a resource.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for Amazon Personalize's API operation UntagResource for usage and error information.
Returned Error Types:
InvalidInputException Provide a valid value for the field or parameter.
ResourceNotFoundException Could not find the specified resource.
TooManyTagKeysException The request contains more tag keys than can be associated with a resource (50 tag keys per resource).
ResourceInUseException The specified resource is in use.
See also, https://docs.aws.amazon.com/goto/WebAPI/personalize-2018-05-22/UntagResource
func (*Personalize) UntagResourceRequest ¶
func (c *Personalize) UntagResourceRequest(input *UntagResourceInput) (req *request.Request, output *UntagResourceOutput)
UntagResourceRequest generates a "aws/request.Request" representing the client's request for the UntagResource operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See UntagResource for more information on using the UntagResource API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the UntagResourceRequest method. req, resp := client.UntagResourceRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/personalize-2018-05-22/UntagResource
func (*Personalize) UntagResourceWithContext ¶
func (c *Personalize) UntagResourceWithContext(ctx aws.Context, input *UntagResourceInput, opts ...request.Option) (*UntagResourceOutput, error)
UntagResourceWithContext is the same as UntagResource with the addition of the ability to pass a context and additional request options.
See UntagResource for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*Personalize) UpdateCampaign ¶
func (c *Personalize) UpdateCampaign(input *UpdateCampaignInput) (*UpdateCampaignOutput, error)
UpdateCampaign API operation for Amazon Personalize.
Updates a campaign to deploy a retrained solution version with an existing campaign, change your campaign's minProvisionedTPS, or modify your campaign's configuration, such as the exploration configuration.
To update a campaign, the campaign status must be ACTIVE or CREATE FAILED. Check the campaign status using the DescribeCampaign (https://docs.aws.amazon.com/personalize/latest/dg/API_DescribeCampaign.html) operation.
You can still get recommendations from a campaign while an update is in progress. The campaign will use the previous solution version and campaign configuration to generate recommendations until the latest campaign update status is Active.
For more information about updating a campaign, including code samples, see Updating a campaign (https://docs.aws.amazon.com/personalize/latest/dg/update-campaigns.html). For more information about campaigns, see Creating a campaign (https://docs.aws.amazon.com/personalize/latest/dg/campaigns.html).
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for Amazon Personalize's API operation UpdateCampaign for usage and error information.
Returned Error Types:
InvalidInputException Provide a valid value for the field or parameter.
ResourceNotFoundException Could not find the specified resource.
ResourceInUseException The specified resource is in use.
See also, https://docs.aws.amazon.com/goto/WebAPI/personalize-2018-05-22/UpdateCampaign
func (*Personalize) UpdateCampaignRequest ¶
func (c *Personalize) UpdateCampaignRequest(input *UpdateCampaignInput) (req *request.Request, output *UpdateCampaignOutput)
UpdateCampaignRequest generates a "aws/request.Request" representing the client's request for the UpdateCampaign operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See UpdateCampaign for more information on using the UpdateCampaign API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the UpdateCampaignRequest method. req, resp := client.UpdateCampaignRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/personalize-2018-05-22/UpdateCampaign
func (*Personalize) UpdateCampaignWithContext ¶
func (c *Personalize) UpdateCampaignWithContext(ctx aws.Context, input *UpdateCampaignInput, opts ...request.Option) (*UpdateCampaignOutput, error)
UpdateCampaignWithContext is the same as UpdateCampaign with the addition of the ability to pass a context and additional request options.
See UpdateCampaign for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*Personalize) UpdateDataset ¶
func (c *Personalize) UpdateDataset(input *UpdateDatasetInput) (*UpdateDatasetOutput, error)
UpdateDataset API operation for Amazon Personalize.
Update a dataset to replace its schema with a new or existing one. For more information, see Replacing a dataset's schema (https://docs.aws.amazon.com/personalize/latest/dg/updating-dataset-schema.html).
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for Amazon Personalize's API operation UpdateDataset for usage and error information.
Returned Error Types:
InvalidInputException Provide a valid value for the field or parameter.
ResourceNotFoundException Could not find the specified resource.
ResourceInUseException The specified resource is in use.
See also, https://docs.aws.amazon.com/goto/WebAPI/personalize-2018-05-22/UpdateDataset
func (*Personalize) UpdateDatasetRequest ¶
func (c *Personalize) UpdateDatasetRequest(input *UpdateDatasetInput) (req *request.Request, output *UpdateDatasetOutput)
UpdateDatasetRequest generates a "aws/request.Request" representing the client's request for the UpdateDataset operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See UpdateDataset for more information on using the UpdateDataset API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the UpdateDatasetRequest method. req, resp := client.UpdateDatasetRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/personalize-2018-05-22/UpdateDataset
func (*Personalize) UpdateDatasetWithContext ¶
func (c *Personalize) UpdateDatasetWithContext(ctx aws.Context, input *UpdateDatasetInput, opts ...request.Option) (*UpdateDatasetOutput, error)
UpdateDatasetWithContext is the same as UpdateDataset with the addition of the ability to pass a context and additional request options.
See UpdateDataset for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*Personalize) UpdateMetricAttribution ¶
func (c *Personalize) UpdateMetricAttribution(input *UpdateMetricAttributionInput) (*UpdateMetricAttributionOutput, error)
UpdateMetricAttribution API operation for Amazon Personalize.
Updates a metric attribution.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for Amazon Personalize's API operation UpdateMetricAttribution for usage and error information.
Returned Error Types:
InvalidInputException Provide a valid value for the field or parameter.
ResourceNotFoundException Could not find the specified resource.
ResourceInUseException The specified resource is in use.
ResourceAlreadyExistsException The specified resource already exists.
See also, https://docs.aws.amazon.com/goto/WebAPI/personalize-2018-05-22/UpdateMetricAttribution
func (*Personalize) UpdateMetricAttributionRequest ¶
func (c *Personalize) UpdateMetricAttributionRequest(input *UpdateMetricAttributionInput) (req *request.Request, output *UpdateMetricAttributionOutput)
UpdateMetricAttributionRequest generates a "aws/request.Request" representing the client's request for the UpdateMetricAttribution operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See UpdateMetricAttribution for more information on using the UpdateMetricAttribution API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the UpdateMetricAttributionRequest method. req, resp := client.UpdateMetricAttributionRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/personalize-2018-05-22/UpdateMetricAttribution
func (*Personalize) UpdateMetricAttributionWithContext ¶
func (c *Personalize) UpdateMetricAttributionWithContext(ctx aws.Context, input *UpdateMetricAttributionInput, opts ...request.Option) (*UpdateMetricAttributionOutput, error)
UpdateMetricAttributionWithContext is the same as UpdateMetricAttribution with the addition of the ability to pass a context and additional request options.
See UpdateMetricAttribution for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*Personalize) UpdateRecommender ¶
func (c *Personalize) UpdateRecommender(input *UpdateRecommenderInput) (*UpdateRecommenderOutput, error)
UpdateRecommender API operation for Amazon Personalize.
Updates the recommender to modify the recommender configuration. If you update the recommender to modify the columns used in training, Amazon Personalize automatically starts a full retraining of the models backing your recommender. While the update completes, you can still get recommendations from the recommender. The recommender uses the previous configuration until the update completes. To track the status of this update, use the latestRecommenderUpdate returned in the DescribeRecommender (https://docs.aws.amazon.com/personalize/latest/dg/API_DescribeRecommender.html) operation.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for Amazon Personalize's API operation UpdateRecommender for usage and error information.
Returned Error Types:
InvalidInputException Provide a valid value for the field or parameter.
ResourceNotFoundException Could not find the specified resource.
ResourceInUseException The specified resource is in use.
See also, https://docs.aws.amazon.com/goto/WebAPI/personalize-2018-05-22/UpdateRecommender
func (*Personalize) UpdateRecommenderRequest ¶
func (c *Personalize) UpdateRecommenderRequest(input *UpdateRecommenderInput) (req *request.Request, output *UpdateRecommenderOutput)
UpdateRecommenderRequest generates a "aws/request.Request" representing the client's request for the UpdateRecommender operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See UpdateRecommender for more information on using the UpdateRecommender API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the UpdateRecommenderRequest method. req, resp := client.UpdateRecommenderRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/personalize-2018-05-22/UpdateRecommender
func (*Personalize) UpdateRecommenderWithContext ¶
func (c *Personalize) UpdateRecommenderWithContext(ctx aws.Context, input *UpdateRecommenderInput, opts ...request.Option) (*UpdateRecommenderOutput, error)
UpdateRecommenderWithContext is the same as UpdateRecommender with the addition of the ability to pass a context and additional request options.
See UpdateRecommender for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
type Recipe ¶
type Recipe struct { // The Amazon Resource Name (ARN) of the algorithm that Amazon Personalize uses // to train the model. AlgorithmArn *string `locationName:"algorithmArn" type:"string"` // The date and time (in Unix format) that the recipe was created. CreationDateTime *time.Time `locationName:"creationDateTime" type:"timestamp"` // The description of the recipe. Description *string `locationName:"description" type:"string"` // The ARN of the FeatureTransformation object. FeatureTransformationArn *string `locationName:"featureTransformationArn" type:"string"` // The date and time (in Unix format) that the recipe was last updated. LastUpdatedDateTime *time.Time `locationName:"lastUpdatedDateTime" type:"timestamp"` // The name of the recipe. Name *string `locationName:"name" min:"1" type:"string"` // The Amazon Resource Name (ARN) of the recipe. RecipeArn *string `locationName:"recipeArn" type:"string"` // One of the following values: // // * PERSONALIZED_RANKING // // * RELATED_ITEMS // // * USER_PERSONALIZATION RecipeType *string `locationName:"recipeType" type:"string"` // The status of the recipe. Status *string `locationName:"status" type:"string"` // contains filtered or unexported fields }
Provides information about a recipe. Each recipe provides an algorithm that Amazon Personalize uses in model training when you use the CreateSolution (https://docs.aws.amazon.com/personalize/latest/dg/API_CreateSolution.html) operation.
func (Recipe) GoString ¶
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*Recipe) SetAlgorithmArn ¶
SetAlgorithmArn sets the AlgorithmArn field's value.
func (*Recipe) SetCreationDateTime ¶
SetCreationDateTime sets the CreationDateTime field's value.
func (*Recipe) SetDescription ¶
SetDescription sets the Description field's value.
func (*Recipe) SetFeatureTransformationArn ¶
SetFeatureTransformationArn sets the FeatureTransformationArn field's value.
func (*Recipe) SetLastUpdatedDateTime ¶
SetLastUpdatedDateTime sets the LastUpdatedDateTime field's value.
func (*Recipe) SetRecipeArn ¶
SetRecipeArn sets the RecipeArn field's value.
func (*Recipe) SetRecipeType ¶
SetRecipeType sets the RecipeType field's value.
type RecipeSummary ¶
type RecipeSummary struct { // The date and time (in Unix time) that the recipe was created. CreationDateTime *time.Time `locationName:"creationDateTime" type:"timestamp"` // The domain of the recipe (if the recipe is a Domain dataset group use case). Domain *string `locationName:"domain" type:"string" enum:"Domain"` // The date and time (in Unix time) that the recipe was last updated. LastUpdatedDateTime *time.Time `locationName:"lastUpdatedDateTime" type:"timestamp"` // The name of the recipe. Name *string `locationName:"name" min:"1" type:"string"` // The Amazon Resource Name (ARN) of the recipe. RecipeArn *string `locationName:"recipeArn" type:"string"` // The status of the recipe. Status *string `locationName:"status" type:"string"` // contains filtered or unexported fields }
Provides a summary of the properties of a recipe. For a complete listing, call the DescribeRecipe (https://docs.aws.amazon.com/personalize/latest/dg/API_DescribeRecipe.html) API.
func (RecipeSummary) GoString ¶
func (s RecipeSummary) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*RecipeSummary) SetCreationDateTime ¶
func (s *RecipeSummary) SetCreationDateTime(v time.Time) *RecipeSummary
SetCreationDateTime sets the CreationDateTime field's value.
func (*RecipeSummary) SetDomain ¶
func (s *RecipeSummary) SetDomain(v string) *RecipeSummary
SetDomain sets the Domain field's value.
func (*RecipeSummary) SetLastUpdatedDateTime ¶
func (s *RecipeSummary) SetLastUpdatedDateTime(v time.Time) *RecipeSummary
SetLastUpdatedDateTime sets the LastUpdatedDateTime field's value.
func (*RecipeSummary) SetName ¶
func (s *RecipeSummary) SetName(v string) *RecipeSummary
SetName sets the Name field's value.
func (*RecipeSummary) SetRecipeArn ¶
func (s *RecipeSummary) SetRecipeArn(v string) *RecipeSummary
SetRecipeArn sets the RecipeArn field's value.
func (*RecipeSummary) SetStatus ¶
func (s *RecipeSummary) SetStatus(v string) *RecipeSummary
SetStatus sets the Status field's value.
func (RecipeSummary) String ¶
func (s RecipeSummary) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type Recommender ¶
type Recommender struct { // The date and time (in Unix format) that the recommender was created. CreationDateTime *time.Time `locationName:"creationDateTime" type:"timestamp"` // The Amazon Resource Name (ARN) of the Domain dataset group that contains // the recommender. DatasetGroupArn *string `locationName:"datasetGroupArn" type:"string"` // If a recommender fails, the reason behind the failure. FailureReason *string `locationName:"failureReason" type:"string"` // The date and time (in Unix format) that the recommender was last updated. LastUpdatedDateTime *time.Time `locationName:"lastUpdatedDateTime" type:"timestamp"` // Provides a summary of the latest updates to the recommender. LatestRecommenderUpdate *RecommenderUpdateSummary `locationName:"latestRecommenderUpdate" type:"structure"` // Provides evaluation metrics that help you determine the performance of a // recommender. For more information, see Evaluating a recommender (https://docs.aws.amazon.com/personalize/latest/dg/evaluating-recommenders.html). ModelMetrics map[string]*float64 `locationName:"modelMetrics" type:"map"` // The name of the recommender. Name *string `locationName:"name" min:"1" type:"string"` // The Amazon Resource Name (ARN) of the recipe (Domain dataset group use case) // that the recommender was created for. RecipeArn *string `locationName:"recipeArn" type:"string"` // The Amazon Resource Name (ARN) of the recommender. RecommenderArn *string `locationName:"recommenderArn" type:"string"` // The configuration details of the recommender. RecommenderConfig *RecommenderConfig `locationName:"recommenderConfig" type:"structure"` // The status of the recommender. // // A recommender can be in one of the following states: // // * CREATE PENDING > CREATE IN_PROGRESS > ACTIVE -or- CREATE FAILED // // * STOP PENDING > STOP IN_PROGRESS > INACTIVE > START PENDING > START IN_PROGRESS // > ACTIVE // // * DELETE PENDING > DELETE IN_PROGRESS Status *string `locationName:"status" type:"string"` // contains filtered or unexported fields }
Describes a recommendation generator for a Domain dataset group. You create a recommender in a Domain dataset group for a specific domain use case (domain recipe), and specify the recommender in a GetRecommendations (https://docs.aws.amazon.com/personalize/latest/dg/API_RS_GetRecommendations.html) request.
func (Recommender) GoString ¶
func (s Recommender) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*Recommender) SetCreationDateTime ¶
func (s *Recommender) SetCreationDateTime(v time.Time) *Recommender
SetCreationDateTime sets the CreationDateTime field's value.
func (*Recommender) SetDatasetGroupArn ¶
func (s *Recommender) SetDatasetGroupArn(v string) *Recommender
SetDatasetGroupArn sets the DatasetGroupArn field's value.
func (*Recommender) SetFailureReason ¶
func (s *Recommender) SetFailureReason(v string) *Recommender
SetFailureReason sets the FailureReason field's value.
func (*Recommender) SetLastUpdatedDateTime ¶
func (s *Recommender) SetLastUpdatedDateTime(v time.Time) *Recommender
SetLastUpdatedDateTime sets the LastUpdatedDateTime field's value.
func (*Recommender) SetLatestRecommenderUpdate ¶
func (s *Recommender) SetLatestRecommenderUpdate(v *RecommenderUpdateSummary) *Recommender
SetLatestRecommenderUpdate sets the LatestRecommenderUpdate field's value.
func (*Recommender) SetModelMetrics ¶
func (s *Recommender) SetModelMetrics(v map[string]*float64) *Recommender
SetModelMetrics sets the ModelMetrics field's value.
func (*Recommender) SetName ¶
func (s *Recommender) SetName(v string) *Recommender
SetName sets the Name field's value.
func (*Recommender) SetRecipeArn ¶
func (s *Recommender) SetRecipeArn(v string) *Recommender
SetRecipeArn sets the RecipeArn field's value.
func (*Recommender) SetRecommenderArn ¶
func (s *Recommender) SetRecommenderArn(v string) *Recommender
SetRecommenderArn sets the RecommenderArn field's value.
func (*Recommender) SetRecommenderConfig ¶
func (s *Recommender) SetRecommenderConfig(v *RecommenderConfig) *Recommender
SetRecommenderConfig sets the RecommenderConfig field's value.
func (*Recommender) SetStatus ¶
func (s *Recommender) SetStatus(v string) *Recommender
SetStatus sets the Status field's value.
func (Recommender) String ¶
func (s Recommender) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type RecommenderConfig ¶
type RecommenderConfig struct { // Whether metadata with recommendations is enabled for the recommender. If // enabled, you can specify the columns from your Items dataset in your request // for recommendations. Amazon Personalize returns this data for each item in // the recommendation response. // // If you enable metadata in recommendations, you will incur additional costs. // For more information, see Amazon Personalize pricing (https://aws.amazon.com/personalize/pricing/). EnableMetadataWithRecommendations *bool `locationName:"enableMetadataWithRecommendations" type:"boolean"` // Specifies the exploration configuration hyperparameters, including explorationWeight // and explorationItemAgeCutOff, you want to use to configure the amount of // item exploration Amazon Personalize uses when recommending items. Provide // itemExplorationConfig data only if your recommenders generate personalized // recommendations for a user (not popular items or similar items). ItemExplorationConfig map[string]*string `locationName:"itemExplorationConfig" type:"map"` // Specifies the requested minimum provisioned recommendation requests per second // that Amazon Personalize will support. A high minRecommendationRequestsPerSecond // will increase your bill. We recommend starting with 1 for minRecommendationRequestsPerSecond // (the default). Track your usage using Amazon CloudWatch metrics, and increase // the minRecommendationRequestsPerSecond as necessary. MinRecommendationRequestsPerSecond *int64 `locationName:"minRecommendationRequestsPerSecond" min:"1" type:"integer"` // Specifies the training data configuration to use when creating a domain recommender. TrainingDataConfig *TrainingDataConfig `locationName:"trainingDataConfig" type:"structure"` // contains filtered or unexported fields }
The configuration details of the recommender.
func (RecommenderConfig) GoString ¶
func (s RecommenderConfig) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*RecommenderConfig) SetEnableMetadataWithRecommendations ¶
func (s *RecommenderConfig) SetEnableMetadataWithRecommendations(v bool) *RecommenderConfig
SetEnableMetadataWithRecommendations sets the EnableMetadataWithRecommendations field's value.
func (*RecommenderConfig) SetItemExplorationConfig ¶
func (s *RecommenderConfig) SetItemExplorationConfig(v map[string]*string) *RecommenderConfig
SetItemExplorationConfig sets the ItemExplorationConfig field's value.
func (*RecommenderConfig) SetMinRecommendationRequestsPerSecond ¶
func (s *RecommenderConfig) SetMinRecommendationRequestsPerSecond(v int64) *RecommenderConfig
SetMinRecommendationRequestsPerSecond sets the MinRecommendationRequestsPerSecond field's value.
func (*RecommenderConfig) SetTrainingDataConfig ¶
func (s *RecommenderConfig) SetTrainingDataConfig(v *TrainingDataConfig) *RecommenderConfig
SetTrainingDataConfig sets the TrainingDataConfig field's value.
func (RecommenderConfig) String ¶
func (s RecommenderConfig) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*RecommenderConfig) Validate ¶
func (s *RecommenderConfig) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type RecommenderSummary ¶
type RecommenderSummary struct { // The date and time (in Unix format) that the recommender was created. CreationDateTime *time.Time `locationName:"creationDateTime" type:"timestamp"` // The Amazon Resource Name (ARN) of the Domain dataset group that contains // the recommender. DatasetGroupArn *string `locationName:"datasetGroupArn" type:"string"` // The date and time (in Unix format) that the recommender was last updated. LastUpdatedDateTime *time.Time `locationName:"lastUpdatedDateTime" type:"timestamp"` // The name of the recommender. Name *string `locationName:"name" min:"1" type:"string"` // The Amazon Resource Name (ARN) of the recipe (Domain dataset group use case) // that the recommender was created for. RecipeArn *string `locationName:"recipeArn" type:"string"` // The Amazon Resource Name (ARN) of the recommender. RecommenderArn *string `locationName:"recommenderArn" type:"string"` // The configuration details of the recommender. RecommenderConfig *RecommenderConfig `locationName:"recommenderConfig" type:"structure"` // The status of the recommender. A recommender can be in one of the following // states: // // * CREATE PENDING > CREATE IN_PROGRESS > ACTIVE -or- CREATE FAILED // // * STOP PENDING > STOP IN_PROGRESS > INACTIVE > START PENDING > START IN_PROGRESS // > ACTIVE // // * DELETE PENDING > DELETE IN_PROGRESS Status *string `locationName:"status" type:"string"` // contains filtered or unexported fields }
Provides a summary of the properties of the recommender.
func (RecommenderSummary) GoString ¶
func (s RecommenderSummary) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*RecommenderSummary) SetCreationDateTime ¶
func (s *RecommenderSummary) SetCreationDateTime(v time.Time) *RecommenderSummary
SetCreationDateTime sets the CreationDateTime field's value.
func (*RecommenderSummary) SetDatasetGroupArn ¶
func (s *RecommenderSummary) SetDatasetGroupArn(v string) *RecommenderSummary
SetDatasetGroupArn sets the DatasetGroupArn field's value.
func (*RecommenderSummary) SetLastUpdatedDateTime ¶
func (s *RecommenderSummary) SetLastUpdatedDateTime(v time.Time) *RecommenderSummary
SetLastUpdatedDateTime sets the LastUpdatedDateTime field's value.
func (*RecommenderSummary) SetName ¶
func (s *RecommenderSummary) SetName(v string) *RecommenderSummary
SetName sets the Name field's value.
func (*RecommenderSummary) SetRecipeArn ¶
func (s *RecommenderSummary) SetRecipeArn(v string) *RecommenderSummary
SetRecipeArn sets the RecipeArn field's value.
func (*RecommenderSummary) SetRecommenderArn ¶
func (s *RecommenderSummary) SetRecommenderArn(v string) *RecommenderSummary
SetRecommenderArn sets the RecommenderArn field's value.
func (*RecommenderSummary) SetRecommenderConfig ¶
func (s *RecommenderSummary) SetRecommenderConfig(v *RecommenderConfig) *RecommenderSummary
SetRecommenderConfig sets the RecommenderConfig field's value.
func (*RecommenderSummary) SetStatus ¶
func (s *RecommenderSummary) SetStatus(v string) *RecommenderSummary
SetStatus sets the Status field's value.
func (RecommenderSummary) String ¶
func (s RecommenderSummary) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type RecommenderUpdateSummary ¶
type RecommenderUpdateSummary struct { // The date and time (in Unix format) that the recommender update was created. CreationDateTime *time.Time `locationName:"creationDateTime" type:"timestamp"` // If a recommender update fails, the reason behind the failure. FailureReason *string `locationName:"failureReason" type:"string"` // The date and time (in Unix time) that the recommender update was last updated. LastUpdatedDateTime *time.Time `locationName:"lastUpdatedDateTime" type:"timestamp"` // The configuration details of the recommender update. RecommenderConfig *RecommenderConfig `locationName:"recommenderConfig" type:"structure"` // The status of the recommender update. // // A recommender can be in one of the following states: // // * CREATE PENDING > CREATE IN_PROGRESS > ACTIVE -or- CREATE FAILED // // * STOP PENDING > STOP IN_PROGRESS > INACTIVE > START PENDING > START IN_PROGRESS // > ACTIVE // // * DELETE PENDING > DELETE IN_PROGRESS Status *string `locationName:"status" type:"string"` // contains filtered or unexported fields }
Provides a summary of the properties of a recommender update. For a complete listing, call the DescribeRecommender (https://docs.aws.amazon.com/personalize/latest/dg/API_DescribeRecommender.html) API.
func (RecommenderUpdateSummary) GoString ¶
func (s RecommenderUpdateSummary) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*RecommenderUpdateSummary) SetCreationDateTime ¶
func (s *RecommenderUpdateSummary) SetCreationDateTime(v time.Time) *RecommenderUpdateSummary
SetCreationDateTime sets the CreationDateTime field's value.
func (*RecommenderUpdateSummary) SetFailureReason ¶
func (s *RecommenderUpdateSummary) SetFailureReason(v string) *RecommenderUpdateSummary
SetFailureReason sets the FailureReason field's value.
func (*RecommenderUpdateSummary) SetLastUpdatedDateTime ¶
func (s *RecommenderUpdateSummary) SetLastUpdatedDateTime(v time.Time) *RecommenderUpdateSummary
SetLastUpdatedDateTime sets the LastUpdatedDateTime field's value.
func (*RecommenderUpdateSummary) SetRecommenderConfig ¶
func (s *RecommenderUpdateSummary) SetRecommenderConfig(v *RecommenderConfig) *RecommenderUpdateSummary
SetRecommenderConfig sets the RecommenderConfig field's value.
func (*RecommenderUpdateSummary) SetStatus ¶
func (s *RecommenderUpdateSummary) SetStatus(v string) *RecommenderUpdateSummary
SetStatus sets the Status field's value.
func (RecommenderUpdateSummary) String ¶
func (s RecommenderUpdateSummary) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type ResourceAlreadyExistsException ¶
type ResourceAlreadyExistsException struct { RespMetadata protocol.ResponseMetadata `json:"-" xml:"-"` Message_ *string `locationName:"message" type:"string"` // contains filtered or unexported fields }
The specified resource already exists.
func (*ResourceAlreadyExistsException) Code ¶
func (s *ResourceAlreadyExistsException) Code() string
Code returns the exception type name.
func (*ResourceAlreadyExistsException) Error ¶
func (s *ResourceAlreadyExistsException) Error() string
func (ResourceAlreadyExistsException) GoString ¶
func (s ResourceAlreadyExistsException) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ResourceAlreadyExistsException) Message ¶
func (s *ResourceAlreadyExistsException) Message() string
Message returns the exception's message.
func (*ResourceAlreadyExistsException) OrigErr ¶
func (s *ResourceAlreadyExistsException) OrigErr() error
OrigErr always returns nil, satisfies awserr.Error interface.
func (*ResourceAlreadyExistsException) RequestID ¶
func (s *ResourceAlreadyExistsException) RequestID() string
RequestID returns the service's response RequestID for request.
func (*ResourceAlreadyExistsException) StatusCode ¶
func (s *ResourceAlreadyExistsException) StatusCode() int
Status code returns the HTTP status code for the request's response error.
func (ResourceAlreadyExistsException) String ¶
func (s ResourceAlreadyExistsException) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type ResourceInUseException ¶
type ResourceInUseException struct { RespMetadata protocol.ResponseMetadata `json:"-" xml:"-"` Message_ *string `locationName:"message" type:"string"` // contains filtered or unexported fields }
The specified resource is in use.
func (*ResourceInUseException) Code ¶
func (s *ResourceInUseException) Code() string
Code returns the exception type name.
func (*ResourceInUseException) Error ¶
func (s *ResourceInUseException) Error() string
func (ResourceInUseException) GoString ¶
func (s ResourceInUseException) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ResourceInUseException) Message ¶
func (s *ResourceInUseException) Message() string
Message returns the exception's message.
func (*ResourceInUseException) OrigErr ¶
func (s *ResourceInUseException) OrigErr() error
OrigErr always returns nil, satisfies awserr.Error interface.
func (*ResourceInUseException) RequestID ¶
func (s *ResourceInUseException) RequestID() string
RequestID returns the service's response RequestID for request.
func (*ResourceInUseException) StatusCode ¶
func (s *ResourceInUseException) StatusCode() int
Status code returns the HTTP status code for the request's response error.
func (ResourceInUseException) String ¶
func (s ResourceInUseException) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type ResourceNotFoundException ¶
type ResourceNotFoundException struct { RespMetadata protocol.ResponseMetadata `json:"-" xml:"-"` Message_ *string `locationName:"message" type:"string"` // contains filtered or unexported fields }
Could not find the specified resource.
func (*ResourceNotFoundException) Code ¶
func (s *ResourceNotFoundException) Code() string
Code returns the exception type name.
func (*ResourceNotFoundException) Error ¶
func (s *ResourceNotFoundException) Error() string
func (ResourceNotFoundException) GoString ¶
func (s ResourceNotFoundException) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ResourceNotFoundException) Message ¶
func (s *ResourceNotFoundException) Message() string
Message returns the exception's message.
func (*ResourceNotFoundException) OrigErr ¶
func (s *ResourceNotFoundException) OrigErr() error
OrigErr always returns nil, satisfies awserr.Error interface.
func (*ResourceNotFoundException) RequestID ¶
func (s *ResourceNotFoundException) RequestID() string
RequestID returns the service's response RequestID for request.
func (*ResourceNotFoundException) StatusCode ¶
func (s *ResourceNotFoundException) StatusCode() int
Status code returns the HTTP status code for the request's response error.
func (ResourceNotFoundException) String ¶
func (s ResourceNotFoundException) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type S3DataConfig ¶
type S3DataConfig struct { // The Amazon Resource Name (ARN) of the Key Management Service (KMS) key that // Amazon Personalize uses to encrypt or decrypt the input and output files. KmsKeyArn *string `locationName:"kmsKeyArn" type:"string"` // The file path of the Amazon S3 bucket. // // Path is a required field Path *string `locationName:"path" type:"string" required:"true"` // contains filtered or unexported fields }
The configuration details of an Amazon S3 input or output bucket.
func (S3DataConfig) GoString ¶
func (s S3DataConfig) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*S3DataConfig) SetKmsKeyArn ¶
func (s *S3DataConfig) SetKmsKeyArn(v string) *S3DataConfig
SetKmsKeyArn sets the KmsKeyArn field's value.
func (*S3DataConfig) SetPath ¶
func (s *S3DataConfig) SetPath(v string) *S3DataConfig
SetPath sets the Path field's value.
func (S3DataConfig) String ¶
func (s S3DataConfig) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*S3DataConfig) Validate ¶
func (s *S3DataConfig) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type Solution ¶
type Solution struct { // When performAutoML is true, specifies the best recipe found. AutoMLResult *AutoMLResult `locationName:"autoMLResult" type:"structure"` // The creation date and time (in Unix time) of the solution. CreationDateTime *time.Time `locationName:"creationDateTime" type:"timestamp"` // The Amazon Resource Name (ARN) of the dataset group that provides the training // data. DatasetGroupArn *string `locationName:"datasetGroupArn" type:"string"` // The event type (for example, 'click' or 'like') that is used for training // the model. If no eventType is provided, Amazon Personalize uses all interactions // for training with equal weight regardless of type. EventType *string `locationName:"eventType" type:"string"` // The date and time (in Unix time) that the solution was last updated. LastUpdatedDateTime *time.Time `locationName:"lastUpdatedDateTime" type:"timestamp"` // Describes the latest version of the solution, including the status and the // ARN. LatestSolutionVersion *SolutionVersionSummary `locationName:"latestSolutionVersion" type:"structure"` // The name of the solution. Name *string `locationName:"name" min:"1" type:"string"` // // We don't recommend enabling automated machine learning. Instead, match your // use case to the available Amazon Personalize recipes. For more information, // see Determining your use case. (https://docs.aws.amazon.com/personalize/latest/dg/determining-use-case.html) // // When true, Amazon Personalize performs a search for the best USER_PERSONALIZATION // recipe from the list specified in the solution configuration (recipeArn must // not be specified). When false (the default), Amazon Personalize uses recipeArn // for training. PerformAutoML *bool `locationName:"performAutoML" type:"boolean"` // Whether to perform hyperparameter optimization (HPO) on the chosen recipe. // The default is false. PerformHPO *bool `locationName:"performHPO" type:"boolean"` // The ARN of the recipe used to create the solution. This is required when // performAutoML is false. RecipeArn *string `locationName:"recipeArn" type:"string"` // The ARN of the solution. SolutionArn *string `locationName:"solutionArn" type:"string"` // Describes the configuration properties for the solution. SolutionConfig *SolutionConfig `locationName:"solutionConfig" type:"structure"` // The status of the solution. // // A solution can be in one of the following states: // // * CREATE PENDING > CREATE IN_PROGRESS > ACTIVE -or- CREATE FAILED // // * DELETE PENDING > DELETE IN_PROGRESS Status *string `locationName:"status" type:"string"` // contains filtered or unexported fields }
An object that provides information about a solution. A solution is a trained model that can be deployed as a campaign.
func (Solution) GoString ¶
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*Solution) SetAutoMLResult ¶
func (s *Solution) SetAutoMLResult(v *AutoMLResult) *Solution
SetAutoMLResult sets the AutoMLResult field's value.
func (*Solution) SetCreationDateTime ¶
SetCreationDateTime sets the CreationDateTime field's value.
func (*Solution) SetDatasetGroupArn ¶
SetDatasetGroupArn sets the DatasetGroupArn field's value.
func (*Solution) SetEventType ¶
SetEventType sets the EventType field's value.
func (*Solution) SetLastUpdatedDateTime ¶
SetLastUpdatedDateTime sets the LastUpdatedDateTime field's value.
func (*Solution) SetLatestSolutionVersion ¶
func (s *Solution) SetLatestSolutionVersion(v *SolutionVersionSummary) *Solution
SetLatestSolutionVersion sets the LatestSolutionVersion field's value.
func (*Solution) SetPerformAutoML ¶
SetPerformAutoML sets the PerformAutoML field's value.
func (*Solution) SetPerformHPO ¶
SetPerformHPO sets the PerformHPO field's value.
func (*Solution) SetRecipeArn ¶
SetRecipeArn sets the RecipeArn field's value.
func (*Solution) SetSolutionArn ¶
SetSolutionArn sets the SolutionArn field's value.
func (*Solution) SetSolutionConfig ¶
func (s *Solution) SetSolutionConfig(v *SolutionConfig) *Solution
SetSolutionConfig sets the SolutionConfig field's value.
type SolutionConfig ¶
type SolutionConfig struct { // Lists the algorithm hyperparameters and their values. AlgorithmHyperParameters map[string]*string `locationName:"algorithmHyperParameters" type:"map"` // The AutoMLConfig (https://docs.aws.amazon.com/personalize/latest/dg/API_AutoMLConfig.html) // object containing a list of recipes to search when AutoML is performed. AutoMLConfig *AutoMLConfig `locationName:"autoMLConfig" type:"structure"` // Only events with a value greater than or equal to this threshold are used // for training a model. EventValueThreshold *string `locationName:"eventValueThreshold" type:"string"` // Lists the feature transformation parameters. FeatureTransformationParameters map[string]*string `locationName:"featureTransformationParameters" type:"map"` // Describes the properties for hyperparameter optimization (HPO). HpoConfig *HPOConfig `locationName:"hpoConfig" type:"structure"` // Describes the additional objective for the solution, such as maximizing streaming // minutes or increasing revenue. For more information see Optimizing a solution // (https://docs.aws.amazon.com/personalize/latest/dg/optimizing-solution-for-objective.html). OptimizationObjective *OptimizationObjective `locationName:"optimizationObjective" type:"structure"` // Specifies the training data configuration to use when creating a custom solution // version (trained model). TrainingDataConfig *TrainingDataConfig `locationName:"trainingDataConfig" type:"structure"` // contains filtered or unexported fields }
Describes the configuration properties for the solution.
func (SolutionConfig) GoString ¶
func (s SolutionConfig) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*SolutionConfig) SetAlgorithmHyperParameters ¶
func (s *SolutionConfig) SetAlgorithmHyperParameters(v map[string]*string) *SolutionConfig
SetAlgorithmHyperParameters sets the AlgorithmHyperParameters field's value.
func (*SolutionConfig) SetAutoMLConfig ¶
func (s *SolutionConfig) SetAutoMLConfig(v *AutoMLConfig) *SolutionConfig
SetAutoMLConfig sets the AutoMLConfig field's value.
func (*SolutionConfig) SetEventValueThreshold ¶
func (s *SolutionConfig) SetEventValueThreshold(v string) *SolutionConfig
SetEventValueThreshold sets the EventValueThreshold field's value.
func (*SolutionConfig) SetFeatureTransformationParameters ¶
func (s *SolutionConfig) SetFeatureTransformationParameters(v map[string]*string) *SolutionConfig
SetFeatureTransformationParameters sets the FeatureTransformationParameters field's value.
func (*SolutionConfig) SetHpoConfig ¶
func (s *SolutionConfig) SetHpoConfig(v *HPOConfig) *SolutionConfig
SetHpoConfig sets the HpoConfig field's value.
func (*SolutionConfig) SetOptimizationObjective ¶
func (s *SolutionConfig) SetOptimizationObjective(v *OptimizationObjective) *SolutionConfig
SetOptimizationObjective sets the OptimizationObjective field's value.
func (*SolutionConfig) SetTrainingDataConfig ¶
func (s *SolutionConfig) SetTrainingDataConfig(v *TrainingDataConfig) *SolutionConfig
SetTrainingDataConfig sets the TrainingDataConfig field's value.
func (SolutionConfig) String ¶
func (s SolutionConfig) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*SolutionConfig) Validate ¶
func (s *SolutionConfig) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type SolutionSummary ¶
type SolutionSummary struct { // The date and time (in Unix time) that the solution was created. CreationDateTime *time.Time `locationName:"creationDateTime" type:"timestamp"` // The date and time (in Unix time) that the solution was last updated. LastUpdatedDateTime *time.Time `locationName:"lastUpdatedDateTime" type:"timestamp"` // The name of the solution. Name *string `locationName:"name" min:"1" type:"string"` // The Amazon Resource Name (ARN) of the recipe used by the solution. RecipeArn *string `locationName:"recipeArn" type:"string"` // The Amazon Resource Name (ARN) of the solution. SolutionArn *string `locationName:"solutionArn" type:"string"` // The status of the solution. // // A solution can be in one of the following states: // // * CREATE PENDING > CREATE IN_PROGRESS > ACTIVE -or- CREATE FAILED // // * DELETE PENDING > DELETE IN_PROGRESS Status *string `locationName:"status" type:"string"` // contains filtered or unexported fields }
Provides a summary of the properties of a solution. For a complete listing, call the DescribeSolution (https://docs.aws.amazon.com/personalize/latest/dg/API_DescribeSolution.html) API.
func (SolutionSummary) GoString ¶
func (s SolutionSummary) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*SolutionSummary) SetCreationDateTime ¶
func (s *SolutionSummary) SetCreationDateTime(v time.Time) *SolutionSummary
SetCreationDateTime sets the CreationDateTime field's value.
func (*SolutionSummary) SetLastUpdatedDateTime ¶
func (s *SolutionSummary) SetLastUpdatedDateTime(v time.Time) *SolutionSummary
SetLastUpdatedDateTime sets the LastUpdatedDateTime field's value.
func (*SolutionSummary) SetName ¶
func (s *SolutionSummary) SetName(v string) *SolutionSummary
SetName sets the Name field's value.
func (*SolutionSummary) SetRecipeArn ¶
func (s *SolutionSummary) SetRecipeArn(v string) *SolutionSummary
SetRecipeArn sets the RecipeArn field's value.
func (*SolutionSummary) SetSolutionArn ¶
func (s *SolutionSummary) SetSolutionArn(v string) *SolutionSummary
SetSolutionArn sets the SolutionArn field's value.
func (*SolutionSummary) SetStatus ¶
func (s *SolutionSummary) SetStatus(v string) *SolutionSummary
SetStatus sets the Status field's value.
func (SolutionSummary) String ¶
func (s SolutionSummary) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type SolutionVersion ¶
type SolutionVersion struct { // The date and time (in Unix time) that this version of the solution was created. CreationDateTime *time.Time `locationName:"creationDateTime" type:"timestamp"` // The Amazon Resource Name (ARN) of the dataset group providing the training // data. DatasetGroupArn *string `locationName:"datasetGroupArn" type:"string"` // The event type (for example, 'click' or 'like') that is used for training // the model. EventType *string `locationName:"eventType" type:"string"` // If training a solution version fails, the reason for the failure. FailureReason *string `locationName:"failureReason" type:"string"` // The date and time (in Unix time) that the solution was last updated. LastUpdatedDateTime *time.Time `locationName:"lastUpdatedDateTime" type:"timestamp"` // The name of the solution version. Name *string `locationName:"name" min:"1" type:"string"` // When true, Amazon Personalize searches for the most optimal recipe according // to the solution configuration. When false (the default), Amazon Personalize // uses recipeArn. PerformAutoML *bool `locationName:"performAutoML" type:"boolean"` // Whether to perform hyperparameter optimization (HPO) on the chosen recipe. // The default is false. PerformHPO *bool `locationName:"performHPO" type:"boolean"` // The ARN of the recipe used in the solution. RecipeArn *string `locationName:"recipeArn" type:"string"` // The ARN of the solution. SolutionArn *string `locationName:"solutionArn" type:"string"` // Describes the configuration properties for the solution. SolutionConfig *SolutionConfig `locationName:"solutionConfig" type:"structure"` // The ARN of the solution version. SolutionVersionArn *string `locationName:"solutionVersionArn" type:"string"` // The status of the solution version. // // A solution version can be in one of the following states: // // * CREATE PENDING // // * CREATE IN_PROGRESS // // * ACTIVE // // * CREATE FAILED // // * CREATE STOPPING // // * CREATE STOPPED Status *string `locationName:"status" type:"string"` // The time used to train the model. You are billed for the time it takes to // train a model. This field is visible only after Amazon Personalize successfully // trains a model. TrainingHours *float64 `locationName:"trainingHours" type:"double"` // The scope of training to be performed when creating the solution version. // The FULL option trains the solution version based on the entirety of the // input solution's training data, while the UPDATE option processes only the // data that has changed in comparison to the input solution. Choose UPDATE // when you want to incrementally update your solution version instead of creating // an entirely new one. // // The UPDATE option can only be used when you already have an active solution // version created from the input solution using the FULL option and the input // solution was trained with the User-Personalization (https://docs.aws.amazon.com/personalize/latest/dg/native-recipe-new-item-USER_PERSONALIZATION.html) // recipe or the HRNN-Coldstart (https://docs.aws.amazon.com/personalize/latest/dg/native-recipe-hrnn-coldstart.html) // recipe. TrainingMode *string `locationName:"trainingMode" type:"string" enum:"TrainingMode"` // If hyperparameter optimization was performed, contains the hyperparameter // values of the best performing model. TunedHPOParams *TunedHPOParams `locationName:"tunedHPOParams" type:"structure"` // contains filtered or unexported fields }
An object that provides information about a specific version of a Solution (https://docs.aws.amazon.com/personalize/latest/dg/API_Solution.html) in a Custom dataset group.
func (SolutionVersion) GoString ¶
func (s SolutionVersion) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*SolutionVersion) SetCreationDateTime ¶
func (s *SolutionVersion) SetCreationDateTime(v time.Time) *SolutionVersion
SetCreationDateTime sets the CreationDateTime field's value.
func (*SolutionVersion) SetDatasetGroupArn ¶
func (s *SolutionVersion) SetDatasetGroupArn(v string) *SolutionVersion
SetDatasetGroupArn sets the DatasetGroupArn field's value.
func (*SolutionVersion) SetEventType ¶
func (s *SolutionVersion) SetEventType(v string) *SolutionVersion
SetEventType sets the EventType field's value.
func (*SolutionVersion) SetFailureReason ¶
func (s *SolutionVersion) SetFailureReason(v string) *SolutionVersion
SetFailureReason sets the FailureReason field's value.
func (*SolutionVersion) SetLastUpdatedDateTime ¶
func (s *SolutionVersion) SetLastUpdatedDateTime(v time.Time) *SolutionVersion
SetLastUpdatedDateTime sets the LastUpdatedDateTime field's value.
func (*SolutionVersion) SetName ¶
func (s *SolutionVersion) SetName(v string) *SolutionVersion
SetName sets the Name field's value.
func (*SolutionVersion) SetPerformAutoML ¶
func (s *SolutionVersion) SetPerformAutoML(v bool) *SolutionVersion
SetPerformAutoML sets the PerformAutoML field's value.
func (*SolutionVersion) SetPerformHPO ¶
func (s *SolutionVersion) SetPerformHPO(v bool) *SolutionVersion
SetPerformHPO sets the PerformHPO field's value.
func (*SolutionVersion) SetRecipeArn ¶
func (s *SolutionVersion) SetRecipeArn(v string) *SolutionVersion
SetRecipeArn sets the RecipeArn field's value.
func (*SolutionVersion) SetSolutionArn ¶
func (s *SolutionVersion) SetSolutionArn(v string) *SolutionVersion
SetSolutionArn sets the SolutionArn field's value.
func (*SolutionVersion) SetSolutionConfig ¶
func (s *SolutionVersion) SetSolutionConfig(v *SolutionConfig) *SolutionVersion
SetSolutionConfig sets the SolutionConfig field's value.
func (*SolutionVersion) SetSolutionVersionArn ¶
func (s *SolutionVersion) SetSolutionVersionArn(v string) *SolutionVersion
SetSolutionVersionArn sets the SolutionVersionArn field's value.
func (*SolutionVersion) SetStatus ¶
func (s *SolutionVersion) SetStatus(v string) *SolutionVersion
SetStatus sets the Status field's value.
func (*SolutionVersion) SetTrainingHours ¶
func (s *SolutionVersion) SetTrainingHours(v float64) *SolutionVersion
SetTrainingHours sets the TrainingHours field's value.
func (*SolutionVersion) SetTrainingMode ¶
func (s *SolutionVersion) SetTrainingMode(v string) *SolutionVersion
SetTrainingMode sets the TrainingMode field's value.
func (*SolutionVersion) SetTunedHPOParams ¶
func (s *SolutionVersion) SetTunedHPOParams(v *TunedHPOParams) *SolutionVersion
SetTunedHPOParams sets the TunedHPOParams field's value.
func (SolutionVersion) String ¶
func (s SolutionVersion) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type SolutionVersionSummary ¶
type SolutionVersionSummary struct { // The date and time (in Unix time) that this version of a solution was created. CreationDateTime *time.Time `locationName:"creationDateTime" type:"timestamp"` // If a solution version fails, the reason behind the failure. FailureReason *string `locationName:"failureReason" type:"string"` // The date and time (in Unix time) that the solution version was last updated. LastUpdatedDateTime *time.Time `locationName:"lastUpdatedDateTime" type:"timestamp"` // The Amazon Resource Name (ARN) of the solution version. SolutionVersionArn *string `locationName:"solutionVersionArn" type:"string"` // The status of the solution version. // // A solution version can be in one of the following states: // // * CREATE PENDING > CREATE IN_PROGRESS > ACTIVE -or- CREATE FAILED Status *string `locationName:"status" type:"string"` // contains filtered or unexported fields }
Provides a summary of the properties of a solution version. For a complete listing, call the DescribeSolutionVersion (https://docs.aws.amazon.com/personalize/latest/dg/API_DescribeSolutionVersion.html) API.
func (SolutionVersionSummary) GoString ¶
func (s SolutionVersionSummary) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*SolutionVersionSummary) SetCreationDateTime ¶
func (s *SolutionVersionSummary) SetCreationDateTime(v time.Time) *SolutionVersionSummary
SetCreationDateTime sets the CreationDateTime field's value.
func (*SolutionVersionSummary) SetFailureReason ¶
func (s *SolutionVersionSummary) SetFailureReason(v string) *SolutionVersionSummary
SetFailureReason sets the FailureReason field's value.
func (*SolutionVersionSummary) SetLastUpdatedDateTime ¶
func (s *SolutionVersionSummary) SetLastUpdatedDateTime(v time.Time) *SolutionVersionSummary
SetLastUpdatedDateTime sets the LastUpdatedDateTime field's value.
func (*SolutionVersionSummary) SetSolutionVersionArn ¶
func (s *SolutionVersionSummary) SetSolutionVersionArn(v string) *SolutionVersionSummary
SetSolutionVersionArn sets the SolutionVersionArn field's value.
func (*SolutionVersionSummary) SetStatus ¶
func (s *SolutionVersionSummary) SetStatus(v string) *SolutionVersionSummary
SetStatus sets the Status field's value.
func (SolutionVersionSummary) String ¶
func (s SolutionVersionSummary) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type StartRecommenderInput ¶
type StartRecommenderInput struct { // The Amazon Resource Name (ARN) of the recommender to start. // // RecommenderArn is a required field RecommenderArn *string `locationName:"recommenderArn" type:"string" required:"true"` // contains filtered or unexported fields }
func (StartRecommenderInput) GoString ¶
func (s StartRecommenderInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*StartRecommenderInput) SetRecommenderArn ¶
func (s *StartRecommenderInput) SetRecommenderArn(v string) *StartRecommenderInput
SetRecommenderArn sets the RecommenderArn field's value.
func (StartRecommenderInput) String ¶
func (s StartRecommenderInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*StartRecommenderInput) Validate ¶
func (s *StartRecommenderInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type StartRecommenderOutput ¶
type StartRecommenderOutput struct { // The Amazon Resource Name (ARN) of the recommender you started. RecommenderArn *string `locationName:"recommenderArn" type:"string"` // contains filtered or unexported fields }
func (StartRecommenderOutput) GoString ¶
func (s StartRecommenderOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*StartRecommenderOutput) SetRecommenderArn ¶
func (s *StartRecommenderOutput) SetRecommenderArn(v string) *StartRecommenderOutput
SetRecommenderArn sets the RecommenderArn field's value.
func (StartRecommenderOutput) String ¶
func (s StartRecommenderOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type StopRecommenderInput ¶
type StopRecommenderInput struct { // The Amazon Resource Name (ARN) of the recommender to stop. // // RecommenderArn is a required field RecommenderArn *string `locationName:"recommenderArn" type:"string" required:"true"` // contains filtered or unexported fields }
func (StopRecommenderInput) GoString ¶
func (s StopRecommenderInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*StopRecommenderInput) SetRecommenderArn ¶
func (s *StopRecommenderInput) SetRecommenderArn(v string) *StopRecommenderInput
SetRecommenderArn sets the RecommenderArn field's value.
func (StopRecommenderInput) String ¶
func (s StopRecommenderInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*StopRecommenderInput) Validate ¶
func (s *StopRecommenderInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type StopRecommenderOutput ¶
type StopRecommenderOutput struct { // The Amazon Resource Name (ARN) of the recommender you stopped. RecommenderArn *string `locationName:"recommenderArn" type:"string"` // contains filtered or unexported fields }
func (StopRecommenderOutput) GoString ¶
func (s StopRecommenderOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*StopRecommenderOutput) SetRecommenderArn ¶
func (s *StopRecommenderOutput) SetRecommenderArn(v string) *StopRecommenderOutput
SetRecommenderArn sets the RecommenderArn field's value.
func (StopRecommenderOutput) String ¶
func (s StopRecommenderOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type StopSolutionVersionCreationInput ¶
type StopSolutionVersionCreationInput struct { // The Amazon Resource Name (ARN) of the solution version you want to stop creating. // // SolutionVersionArn is a required field SolutionVersionArn *string `locationName:"solutionVersionArn" type:"string" required:"true"` // contains filtered or unexported fields }
func (StopSolutionVersionCreationInput) GoString ¶
func (s StopSolutionVersionCreationInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*StopSolutionVersionCreationInput) SetSolutionVersionArn ¶
func (s *StopSolutionVersionCreationInput) SetSolutionVersionArn(v string) *StopSolutionVersionCreationInput
SetSolutionVersionArn sets the SolutionVersionArn field's value.
func (StopSolutionVersionCreationInput) String ¶
func (s StopSolutionVersionCreationInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*StopSolutionVersionCreationInput) Validate ¶
func (s *StopSolutionVersionCreationInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type StopSolutionVersionCreationOutput ¶
type StopSolutionVersionCreationOutput struct {
// contains filtered or unexported fields
}
func (StopSolutionVersionCreationOutput) GoString ¶
func (s StopSolutionVersionCreationOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (StopSolutionVersionCreationOutput) String ¶
func (s StopSolutionVersionCreationOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type Tag ¶
type Tag struct { // One part of a key-value pair that makes up a tag. A key is a general label // that acts like a category for more specific tag values. // // TagKey is a required field TagKey *string `locationName:"tagKey" min:"1" type:"string" required:"true"` // The optional part of a key-value pair that makes up a tag. A value acts as // a descriptor within a tag category (key). // // TagValue is a required field TagValue *string `locationName:"tagValue" type:"string" required:"true"` // contains filtered or unexported fields }
The optional metadata that you apply to resources to help you categorize and organize them. Each tag consists of a key and an optional value, both of which you define. For more information see Tagging Amazon Personalize recources (https://docs.aws.amazon.com/personalize/latest/dg/tagging-resources.html).
func (Tag) GoString ¶
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*Tag) SetTagValue ¶
SetTagValue sets the TagValue field's value.
type TagResourceInput ¶
type TagResourceInput struct { // The resource's Amazon Resource Name (ARN). // // ResourceArn is a required field ResourceArn *string `locationName:"resourceArn" type:"string" required:"true"` // Tags to apply to the resource. For more information see Tagging Amazon Personalize // recources (https://docs.aws.amazon.com/personalize/latest/dg/tagging-resources.html). // // Tags is a required field Tags []*Tag `locationName:"tags" type:"list" required:"true"` // contains filtered or unexported fields }
func (TagResourceInput) GoString ¶
func (s TagResourceInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*TagResourceInput) SetResourceArn ¶
func (s *TagResourceInput) SetResourceArn(v string) *TagResourceInput
SetResourceArn sets the ResourceArn field's value.
func (*TagResourceInput) SetTags ¶
func (s *TagResourceInput) SetTags(v []*Tag) *TagResourceInput
SetTags sets the Tags field's value.
func (TagResourceInput) String ¶
func (s TagResourceInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*TagResourceInput) Validate ¶
func (s *TagResourceInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type TagResourceOutput ¶
type TagResourceOutput struct {
// contains filtered or unexported fields
}
func (TagResourceOutput) GoString ¶
func (s TagResourceOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (TagResourceOutput) String ¶
func (s TagResourceOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type ThemeGenerationConfig ¶
type ThemeGenerationConfig struct { // Fields used to generate descriptive themes for a batch inference job. // // FieldsForThemeGeneration is a required field FieldsForThemeGeneration *FieldsForThemeGeneration `locationName:"fieldsForThemeGeneration" type:"structure" required:"true"` // contains filtered or unexported fields }
The configuration details for generating themes with a batch inference job.
func (ThemeGenerationConfig) GoString ¶
func (s ThemeGenerationConfig) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ThemeGenerationConfig) SetFieldsForThemeGeneration ¶
func (s *ThemeGenerationConfig) SetFieldsForThemeGeneration(v *FieldsForThemeGeneration) *ThemeGenerationConfig
SetFieldsForThemeGeneration sets the FieldsForThemeGeneration field's value.
func (ThemeGenerationConfig) String ¶
func (s ThemeGenerationConfig) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ThemeGenerationConfig) Validate ¶
func (s *ThemeGenerationConfig) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type TooManyTagKeysException ¶
type TooManyTagKeysException struct { RespMetadata protocol.ResponseMetadata `json:"-" xml:"-"` Message_ *string `locationName:"message" type:"string"` // contains filtered or unexported fields }
The request contains more tag keys than can be associated with a resource (50 tag keys per resource).
func (*TooManyTagKeysException) Code ¶
func (s *TooManyTagKeysException) Code() string
Code returns the exception type name.
func (*TooManyTagKeysException) Error ¶
func (s *TooManyTagKeysException) Error() string
func (TooManyTagKeysException) GoString ¶
func (s TooManyTagKeysException) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*TooManyTagKeysException) Message ¶
func (s *TooManyTagKeysException) Message() string
Message returns the exception's message.
func (*TooManyTagKeysException) OrigErr ¶
func (s *TooManyTagKeysException) OrigErr() error
OrigErr always returns nil, satisfies awserr.Error interface.
func (*TooManyTagKeysException) RequestID ¶
func (s *TooManyTagKeysException) RequestID() string
RequestID returns the service's response RequestID for request.
func (*TooManyTagKeysException) StatusCode ¶
func (s *TooManyTagKeysException) StatusCode() int
Status code returns the HTTP status code for the request's response error.
func (TooManyTagKeysException) String ¶
func (s TooManyTagKeysException) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type TooManyTagsException ¶
type TooManyTagsException struct { RespMetadata protocol.ResponseMetadata `json:"-" xml:"-"` Message_ *string `locationName:"message" type:"string"` // contains filtered or unexported fields }
You have exceeded the maximum number of tags you can apply to this resource.
func (*TooManyTagsException) Code ¶
func (s *TooManyTagsException) Code() string
Code returns the exception type name.
func (*TooManyTagsException) Error ¶
func (s *TooManyTagsException) Error() string
func (TooManyTagsException) GoString ¶
func (s TooManyTagsException) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*TooManyTagsException) Message ¶
func (s *TooManyTagsException) Message() string
Message returns the exception's message.
func (*TooManyTagsException) OrigErr ¶
func (s *TooManyTagsException) OrigErr() error
OrigErr always returns nil, satisfies awserr.Error interface.
func (*TooManyTagsException) RequestID ¶
func (s *TooManyTagsException) RequestID() string
RequestID returns the service's response RequestID for request.
func (*TooManyTagsException) StatusCode ¶
func (s *TooManyTagsException) StatusCode() int
Status code returns the HTTP status code for the request's response error.
func (TooManyTagsException) String ¶
func (s TooManyTagsException) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type TrainingDataConfig ¶
type TrainingDataConfig struct { // Specifies the columns to exclude from training. Each key is a dataset type, // and each value is a list of columns. Exclude columns to control what data // Amazon Personalize uses to generate recommendations. For example, you might // have a column that you want to use only to filter recommendations. You can // exclude this column from training and Amazon Personalize considers it only // when filtering. ExcludedDatasetColumns map[string][]*string `locationName:"excludedDatasetColumns" type:"map"` // contains filtered or unexported fields }
The training data configuration to use when creating a domain recommender or custom solution version (trained model).
func (TrainingDataConfig) GoString ¶
func (s TrainingDataConfig) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*TrainingDataConfig) SetExcludedDatasetColumns ¶
func (s *TrainingDataConfig) SetExcludedDatasetColumns(v map[string][]*string) *TrainingDataConfig
SetExcludedDatasetColumns sets the ExcludedDatasetColumns field's value.
func (TrainingDataConfig) String ¶
func (s TrainingDataConfig) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type TunedHPOParams ¶
type TunedHPOParams struct { // A list of the hyperparameter values of the best performing model. AlgorithmHyperParameters map[string]*string `locationName:"algorithmHyperParameters" type:"map"` // contains filtered or unexported fields }
If hyperparameter optimization (HPO) was performed, contains the hyperparameter values of the best performing model.
func (TunedHPOParams) GoString ¶
func (s TunedHPOParams) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*TunedHPOParams) SetAlgorithmHyperParameters ¶
func (s *TunedHPOParams) SetAlgorithmHyperParameters(v map[string]*string) *TunedHPOParams
SetAlgorithmHyperParameters sets the AlgorithmHyperParameters field's value.
func (TunedHPOParams) String ¶
func (s TunedHPOParams) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type UntagResourceInput ¶
type UntagResourceInput struct { // The resource's Amazon Resource Name (ARN). // // ResourceArn is a required field ResourceArn *string `locationName:"resourceArn" type:"string" required:"true"` // Keys to remove from the resource's tags. // // TagKeys is a required field TagKeys []*string `locationName:"tagKeys" type:"list" required:"true"` // contains filtered or unexported fields }
func (UntagResourceInput) GoString ¶
func (s UntagResourceInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*UntagResourceInput) SetResourceArn ¶
func (s *UntagResourceInput) SetResourceArn(v string) *UntagResourceInput
SetResourceArn sets the ResourceArn field's value.
func (*UntagResourceInput) SetTagKeys ¶
func (s *UntagResourceInput) SetTagKeys(v []*string) *UntagResourceInput
SetTagKeys sets the TagKeys field's value.
func (UntagResourceInput) String ¶
func (s UntagResourceInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*UntagResourceInput) Validate ¶
func (s *UntagResourceInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type UntagResourceOutput ¶
type UntagResourceOutput struct {
// contains filtered or unexported fields
}
func (UntagResourceOutput) GoString ¶
func (s UntagResourceOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (UntagResourceOutput) String ¶
func (s UntagResourceOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type UpdateCampaignInput ¶
type UpdateCampaignInput struct { // The Amazon Resource Name (ARN) of the campaign. // // CampaignArn is a required field CampaignArn *string `locationName:"campaignArn" type:"string" required:"true"` // The configuration details of a campaign. CampaignConfig *CampaignConfig `locationName:"campaignConfig" type:"structure"` // Specifies the requested minimum provisioned transactions (recommendations) // per second that Amazon Personalize will support. A high minProvisionedTPS // will increase your bill. We recommend starting with 1 for minProvisionedTPS // (the default). Track your usage using Amazon CloudWatch metrics, and increase // the minProvisionedTPS as necessary. MinProvisionedTPS *int64 `locationName:"minProvisionedTPS" min:"1" type:"integer"` // The ARN of a new solution version to deploy. SolutionVersionArn *string `locationName:"solutionVersionArn" type:"string"` // contains filtered or unexported fields }
func (UpdateCampaignInput) GoString ¶
func (s UpdateCampaignInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*UpdateCampaignInput) SetCampaignArn ¶
func (s *UpdateCampaignInput) SetCampaignArn(v string) *UpdateCampaignInput
SetCampaignArn sets the CampaignArn field's value.
func (*UpdateCampaignInput) SetCampaignConfig ¶
func (s *UpdateCampaignInput) SetCampaignConfig(v *CampaignConfig) *UpdateCampaignInput
SetCampaignConfig sets the CampaignConfig field's value.
func (*UpdateCampaignInput) SetMinProvisionedTPS ¶
func (s *UpdateCampaignInput) SetMinProvisionedTPS(v int64) *UpdateCampaignInput
SetMinProvisionedTPS sets the MinProvisionedTPS field's value.
func (*UpdateCampaignInput) SetSolutionVersionArn ¶
func (s *UpdateCampaignInput) SetSolutionVersionArn(v string) *UpdateCampaignInput
SetSolutionVersionArn sets the SolutionVersionArn field's value.
func (UpdateCampaignInput) String ¶
func (s UpdateCampaignInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*UpdateCampaignInput) Validate ¶
func (s *UpdateCampaignInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type UpdateCampaignOutput ¶
type UpdateCampaignOutput struct { // The same campaign ARN as given in the request. CampaignArn *string `locationName:"campaignArn" type:"string"` // contains filtered or unexported fields }
func (UpdateCampaignOutput) GoString ¶
func (s UpdateCampaignOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*UpdateCampaignOutput) SetCampaignArn ¶
func (s *UpdateCampaignOutput) SetCampaignArn(v string) *UpdateCampaignOutput
SetCampaignArn sets the CampaignArn field's value.
func (UpdateCampaignOutput) String ¶
func (s UpdateCampaignOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type UpdateDatasetInput ¶
type UpdateDatasetInput struct { // The Amazon Resource Name (ARN) of the dataset that you want to update. // // DatasetArn is a required field DatasetArn *string `locationName:"datasetArn" type:"string" required:"true"` // The Amazon Resource Name (ARN) of the new schema you want use. // // SchemaArn is a required field SchemaArn *string `locationName:"schemaArn" type:"string" required:"true"` // contains filtered or unexported fields }
func (UpdateDatasetInput) GoString ¶
func (s UpdateDatasetInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*UpdateDatasetInput) SetDatasetArn ¶
func (s *UpdateDatasetInput) SetDatasetArn(v string) *UpdateDatasetInput
SetDatasetArn sets the DatasetArn field's value.
func (*UpdateDatasetInput) SetSchemaArn ¶
func (s *UpdateDatasetInput) SetSchemaArn(v string) *UpdateDatasetInput
SetSchemaArn sets the SchemaArn field's value.
func (UpdateDatasetInput) String ¶
func (s UpdateDatasetInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*UpdateDatasetInput) Validate ¶
func (s *UpdateDatasetInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type UpdateDatasetOutput ¶
type UpdateDatasetOutput struct { // The Amazon Resource Name (ARN) of the dataset you updated. DatasetArn *string `locationName:"datasetArn" type:"string"` // contains filtered or unexported fields }
func (UpdateDatasetOutput) GoString ¶
func (s UpdateDatasetOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*UpdateDatasetOutput) SetDatasetArn ¶
func (s *UpdateDatasetOutput) SetDatasetArn(v string) *UpdateDatasetOutput
SetDatasetArn sets the DatasetArn field's value.
func (UpdateDatasetOutput) String ¶
func (s UpdateDatasetOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type UpdateMetricAttributionInput ¶
type UpdateMetricAttributionInput struct { // Add new metric attributes to the metric attribution. AddMetrics []*MetricAttribute `locationName:"addMetrics" type:"list"` // The Amazon Resource Name (ARN) for the metric attribution to update. MetricAttributionArn *string `locationName:"metricAttributionArn" type:"string"` // An output config for the metric attribution. MetricsOutputConfig *MetricAttributionOutput_ `locationName:"metricsOutputConfig" type:"structure"` // Remove metric attributes from the metric attribution. RemoveMetrics []*string `locationName:"removeMetrics" type:"list"` // contains filtered or unexported fields }
func (UpdateMetricAttributionInput) GoString ¶
func (s UpdateMetricAttributionInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*UpdateMetricAttributionInput) SetAddMetrics ¶
func (s *UpdateMetricAttributionInput) SetAddMetrics(v []*MetricAttribute) *UpdateMetricAttributionInput
SetAddMetrics sets the AddMetrics field's value.
func (*UpdateMetricAttributionInput) SetMetricAttributionArn ¶
func (s *UpdateMetricAttributionInput) SetMetricAttributionArn(v string) *UpdateMetricAttributionInput
SetMetricAttributionArn sets the MetricAttributionArn field's value.
func (*UpdateMetricAttributionInput) SetMetricsOutputConfig ¶
func (s *UpdateMetricAttributionInput) SetMetricsOutputConfig(v *MetricAttributionOutput_) *UpdateMetricAttributionInput
SetMetricsOutputConfig sets the MetricsOutputConfig field's value.
func (*UpdateMetricAttributionInput) SetRemoveMetrics ¶
func (s *UpdateMetricAttributionInput) SetRemoveMetrics(v []*string) *UpdateMetricAttributionInput
SetRemoveMetrics sets the RemoveMetrics field's value.
func (UpdateMetricAttributionInput) String ¶
func (s UpdateMetricAttributionInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*UpdateMetricAttributionInput) Validate ¶
func (s *UpdateMetricAttributionInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type UpdateMetricAttributionOutput ¶
type UpdateMetricAttributionOutput struct { // The Amazon Resource Name (ARN) for the metric attribution that you updated. MetricAttributionArn *string `locationName:"metricAttributionArn" type:"string"` // contains filtered or unexported fields }
func (UpdateMetricAttributionOutput) GoString ¶
func (s UpdateMetricAttributionOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*UpdateMetricAttributionOutput) SetMetricAttributionArn ¶
func (s *UpdateMetricAttributionOutput) SetMetricAttributionArn(v string) *UpdateMetricAttributionOutput
SetMetricAttributionArn sets the MetricAttributionArn field's value.
func (UpdateMetricAttributionOutput) String ¶
func (s UpdateMetricAttributionOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type UpdateRecommenderInput ¶
type UpdateRecommenderInput struct { // The Amazon Resource Name (ARN) of the recommender to modify. // // RecommenderArn is a required field RecommenderArn *string `locationName:"recommenderArn" type:"string" required:"true"` // The configuration details of the recommender. // // RecommenderConfig is a required field RecommenderConfig *RecommenderConfig `locationName:"recommenderConfig" type:"structure" required:"true"` // contains filtered or unexported fields }
func (UpdateRecommenderInput) GoString ¶
func (s UpdateRecommenderInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*UpdateRecommenderInput) SetRecommenderArn ¶
func (s *UpdateRecommenderInput) SetRecommenderArn(v string) *UpdateRecommenderInput
SetRecommenderArn sets the RecommenderArn field's value.
func (*UpdateRecommenderInput) SetRecommenderConfig ¶
func (s *UpdateRecommenderInput) SetRecommenderConfig(v *RecommenderConfig) *UpdateRecommenderInput
SetRecommenderConfig sets the RecommenderConfig field's value.
func (UpdateRecommenderInput) String ¶
func (s UpdateRecommenderInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*UpdateRecommenderInput) Validate ¶
func (s *UpdateRecommenderInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type UpdateRecommenderOutput ¶
type UpdateRecommenderOutput struct { // The same recommender Amazon Resource Name (ARN) as given in the request. RecommenderArn *string `locationName:"recommenderArn" type:"string"` // contains filtered or unexported fields }
func (UpdateRecommenderOutput) GoString ¶
func (s UpdateRecommenderOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*UpdateRecommenderOutput) SetRecommenderArn ¶
func (s *UpdateRecommenderOutput) SetRecommenderArn(v string) *UpdateRecommenderOutput
SetRecommenderArn sets the RecommenderArn field's value.
func (UpdateRecommenderOutput) String ¶
func (s UpdateRecommenderOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
Directories ¶
Path | Synopsis |
---|---|
Package personalizeiface provides an interface to enable mocking the Amazon Personalize service client for testing your code.
|
Package personalizeiface provides an interface to enable mocking the Amazon Personalize service client for testing your code. |