libZSservicesZSamazonka-personalizeZSamazonka-personalize
Copyright(c) 2013-2021 Brendan Hay
LicenseMozilla Public License, v. 2.0.
MaintainerBrendan Hay <brendan.g.hay+amazonka@gmail.com>
Stabilityauto-generated
Portabilitynon-portable (GHC extensions)
Safe HaskellNone

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 recommendations-batch.

Synopsis

Creating a Request

data CreateBatchInferenceJob Source #

See: newCreateBatchInferenceJob smart constructor.

Constructors

CreateBatchInferenceJob' 

Fields

Instances

Instances details
Eq CreateBatchInferenceJob Source # 
Instance details

Defined in Amazonka.Personalize.CreateBatchInferenceJob

Read CreateBatchInferenceJob Source # 
Instance details

Defined in Amazonka.Personalize.CreateBatchInferenceJob

Show 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 #

NFData CreateBatchInferenceJob Source # 
Instance details

Defined in Amazonka.Personalize.CreateBatchInferenceJob

Methods

rnf :: CreateBatchInferenceJob -> () #

Hashable CreateBatchInferenceJob Source # 
Instance details

Defined in Amazonka.Personalize.CreateBatchInferenceJob

ToJSON CreateBatchInferenceJob Source # 
Instance details

Defined in Amazonka.Personalize.CreateBatchInferenceJob

AWSRequest 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

type Rep CreateBatchInferenceJob Source # 
Instance details

Defined in Amazonka.Personalize.CreateBatchInferenceJob

type AWSResponse 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:

$sel:numResults:CreateBatchInferenceJob', createBatchInferenceJob_numResults - The number of recommendations to retreive.

$sel:batchInferenceJobConfig:CreateBatchInferenceJob', createBatchInferenceJob_batchInferenceJobConfig - The configuration details of a batch inference job.

$sel:filterArn: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..

$sel:jobName:CreateBatchInferenceJob', createBatchInferenceJob_jobName - The name of the batch inference job to create.

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

$sel:jobInput: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.

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

$sel:roleArn: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_numResults :: Lens' CreateBatchInferenceJob (Maybe Int) Source #

The number of recommendations to retreive.

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_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
Eq CreateBatchInferenceJobResponse Source # 
Instance details

Defined in Amazonka.Personalize.CreateBatchInferenceJob

Read CreateBatchInferenceJobResponse Source # 
Instance details

Defined in Amazonka.Personalize.CreateBatchInferenceJob

Show CreateBatchInferenceJobResponse Source # 
Instance details

Defined in Amazonka.Personalize.CreateBatchInferenceJob

Generic CreateBatchInferenceJobResponse Source # 
Instance details

Defined in Amazonka.Personalize.CreateBatchInferenceJob

Associated Types

type Rep CreateBatchInferenceJobResponse :: Type -> Type #

NFData 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" "libZSservicesZSamazonka-personalizeZSamazonka-personalize" '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:

$sel:batchInferenceJobArn:CreateBatchInferenceJobResponse', createBatchInferenceJobResponse_batchInferenceJobArn - The ARN of the batch inference job.

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

Response Lenses