CreateBatchInferenceJobRequest
public struct CreateBatchInferenceJobRequest : AWSShape
Undocumented
-
Declaration
Swift
public static var _members: [AWSShapeMember]
-
The configuration details of a batch inference job.
Declaration
Swift
public let batchInferenceJobConfig: BatchInferenceJobConfig?
-
The ARN of the filter to apply to the batch inference job. For more information on using filters, see Using Filters with Amazon Personalize.
Declaration
Swift
public let filterArn: String?
-
The Amazon S3 path that leads to the input file to base your recommendations on. The input material must be in JSON format.
Declaration
Swift
public let jobInput: BatchInferenceJobInput
-
The name of the batch inference job to create.
Declaration
Swift
public let jobName: String
-
The path to the Amazon S3 bucket where the job’s output will be stored.
Declaration
Swift
public let jobOutput: BatchInferenceJobOutput
-
The number of recommendations to retreive.
Declaration
Swift
public let numResults: Int?
-
The ARN of the Amazon Identity and Access Management role that has permissions to read and write to your input and out Amazon S3 buckets respectively.
Declaration
Swift
public let roleArn: String
-
The Amazon Resource Name (ARN) of the solution version that will be used to generate the batch inference recommendations.
Declaration
Swift
public let solutionVersionArn: String
-
init(batchInferenceJobConfig:filterArn:jobInput:jobName:jobOutput:numResults:roleArn:solutionVersionArn:)
Undocumented
Declaration
Swift
public init(batchInferenceJobConfig: BatchInferenceJobConfig? = nil, filterArn: String? = nil, jobInput: BatchInferenceJobInput, jobName: String, jobOutput: BatchInferenceJobOutput, numResults: Int? = nil, roleArn: String, solutionVersionArn: String)
-
Declaration
Swift
public func validate(name: String) throws