amazonka-personalize-2.0: Amazon Personalize SDK.
Copyright(c) 2013-2023 Brendan Hay
LicenseMozilla Public License, v. 2.0.
MaintainerBrendan Hay
Stabilityauto-generated
Portabilitynon-portable (GHC extensions)
Safe HaskellSafe-Inferred
LanguageHaskell2010

Amazonka.Personalize.CreateBatchInferenceJob

Description

Creates a batch inference job. The operation can handle up to 50 million records and the input file must be in JSON format. For more information, see Creating a batch inference job.

Synopsis

Creating a Request

data CreateBatchInferenceJob Source #

See: newCreateBatchInferenceJob smart constructor.

Constructors

CreateBatchInferenceJob' 

Fields

Instances

Instances details
ToJSON CreateBatchInferenceJob Source # 
Instance details

Defined in Amazonka.Personalize.CreateBatchInferenceJob

ToHeaders CreateBatchInferenceJob Source # 
Instance details

Defined in Amazonka.Personalize.CreateBatchInferenceJob

ToPath CreateBatchInferenceJob Source # 
Instance details

Defined in Amazonka.Personalize.CreateBatchInferenceJob

ToQuery CreateBatchInferenceJob Source # 
Instance details

Defined in Amazonka.Personalize.CreateBatchInferenceJob

AWSRequest CreateBatchInferenceJob Source # 
Instance details

Defined in Amazonka.Personalize.CreateBatchInferenceJob

Generic CreateBatchInferenceJob Source # 
Instance details

Defined in Amazonka.Personalize.CreateBatchInferenceJob

Associated Types

type Rep CreateBatchInferenceJob :: Type -> Type #

Read CreateBatchInferenceJob Source # 
Instance details

Defined in Amazonka.Personalize.CreateBatchInferenceJob

Show CreateBatchInferenceJob Source # 
Instance details

Defined in Amazonka.Personalize.CreateBatchInferenceJob

NFData CreateBatchInferenceJob Source # 
Instance details

Defined in Amazonka.Personalize.CreateBatchInferenceJob

Methods

rnf :: CreateBatchInferenceJob -> () #

Eq CreateBatchInferenceJob Source # 
Instance details

Defined in Amazonka.Personalize.CreateBatchInferenceJob

Hashable CreateBatchInferenceJob Source # 
Instance details

Defined in Amazonka.Personalize.CreateBatchInferenceJob

type AWSResponse CreateBatchInferenceJob Source # 
Instance details

Defined in Amazonka.Personalize.CreateBatchInferenceJob

type Rep CreateBatchInferenceJob Source # 
Instance details

Defined in Amazonka.Personalize.CreateBatchInferenceJob

newCreateBatchInferenceJob Source #

Create a value of CreateBatchInferenceJob with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

CreateBatchInferenceJob, createBatchInferenceJob_batchInferenceJobConfig - The configuration details of a batch inference job.

CreateBatchInferenceJob, createBatchInferenceJob_filterArn - The ARN of the filter to apply to the batch inference job. For more information on using filters, see Filtering batch recommendations.

CreateBatchInferenceJob, createBatchInferenceJob_numResults - The number of recommendations to retrieve.

$sel:tags:CreateBatchInferenceJob', createBatchInferenceJob_tags - A list of tags to apply to the batch inference job.

CreateBatchInferenceJob, createBatchInferenceJob_jobName - The name of the batch inference job to create.

CreateBatchInferenceJob, createBatchInferenceJob_solutionVersionArn - The Amazon Resource Name (ARN) of the solution version that will be used to generate the batch inference recommendations.

CreateBatchInferenceJob, createBatchInferenceJob_jobInput - The Amazon S3 path that leads to the input file to base your recommendations on. The input material must be in JSON format.

CreateBatchInferenceJob, createBatchInferenceJob_jobOutput - The path to the Amazon S3 bucket where the job's output will be stored.

CreateBatchInferenceJob, createBatchInferenceJob_roleArn - 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.

Request Lenses

createBatchInferenceJob_filterArn :: Lens' CreateBatchInferenceJob (Maybe Text) Source #

The ARN of the filter to apply to the batch inference job. For more information on using filters, see Filtering batch recommendations.

createBatchInferenceJob_numResults :: Lens' CreateBatchInferenceJob (Maybe Int) Source #

The number of recommendations to retrieve.

createBatchInferenceJob_tags :: Lens' CreateBatchInferenceJob (Maybe [Tag]) Source #

A list of tags to apply to the batch inference job.

createBatchInferenceJob_jobName :: Lens' CreateBatchInferenceJob Text Source #

The name of the batch inference job to create.

createBatchInferenceJob_solutionVersionArn :: Lens' CreateBatchInferenceJob Text Source #

The Amazon Resource Name (ARN) of the solution version that will be used to generate the batch inference recommendations.

createBatchInferenceJob_jobInput :: Lens' CreateBatchInferenceJob BatchInferenceJobInput Source #

The Amazon S3 path that leads to the input file to base your recommendations on. The input material must be in JSON format.

createBatchInferenceJob_jobOutput :: Lens' CreateBatchInferenceJob BatchInferenceJobOutput Source #

The path to the Amazon S3 bucket where the job's output will be stored.

createBatchInferenceJob_roleArn :: Lens' CreateBatchInferenceJob Text Source #

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.

Destructuring the Response

data CreateBatchInferenceJobResponse Source #

See: newCreateBatchInferenceJobResponse smart constructor.

Constructors

CreateBatchInferenceJobResponse' 

Fields

Instances

Instances details
Generic CreateBatchInferenceJobResponse Source # 
Instance details

Defined in Amazonka.Personalize.CreateBatchInferenceJob

Associated Types

type Rep CreateBatchInferenceJobResponse :: Type -> Type #

Read CreateBatchInferenceJobResponse Source # 
Instance details

Defined in Amazonka.Personalize.CreateBatchInferenceJob

Show CreateBatchInferenceJobResponse Source # 
Instance details

Defined in Amazonka.Personalize.CreateBatchInferenceJob

NFData CreateBatchInferenceJobResponse Source # 
Instance details

Defined in Amazonka.Personalize.CreateBatchInferenceJob

Eq CreateBatchInferenceJobResponse Source # 
Instance details

Defined in Amazonka.Personalize.CreateBatchInferenceJob

type Rep CreateBatchInferenceJobResponse Source # 
Instance details

Defined in Amazonka.Personalize.CreateBatchInferenceJob

type Rep CreateBatchInferenceJobResponse = D1 ('MetaData "CreateBatchInferenceJobResponse" "Amazonka.Personalize.CreateBatchInferenceJob" "amazonka-personalize-2.0-9kdbGNMxU7zEIoXPqEwwTg" 'False) (C1 ('MetaCons "CreateBatchInferenceJobResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "batchInferenceJobArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newCreateBatchInferenceJobResponse Source #

Create a value of CreateBatchInferenceJobResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

CreateBatchInferenceJobResponse, createBatchInferenceJobResponse_batchInferenceJobArn - The ARN of the batch inference job.

$sel:httpStatus:CreateBatchInferenceJobResponse', createBatchInferenceJobResponse_httpStatus - The response's http status code.

Response Lenses