CreateCampaignRequest

public struct CreateCampaignRequest : AWSShape

Undocumented

  • Declaration

    Swift

    public static var _members: [AWSShapeMember]
  • The configuration details of a campaign.

    Declaration

    Swift

    public let campaignConfig: CampaignConfig?
  • Specifies the requested minimum provisioned transactions (recommendations) per second that Amazon Personalize will support.

    Declaration

    Swift

    public let minProvisionedTPS: Int
  • A name for the new campaign. The campaign name must be unique within your account.

    Declaration

    Swift

    public let name: String
  • The Amazon Resource Name (ARN) of the solution version to deploy.

    Declaration

    Swift

    public let solutionVersionArn: String
  • Undocumented

    Declaration

    Swift

    public init(campaignConfig: CampaignConfig? = nil, minProvisionedTPS: Int, name: String, solutionVersionArn: String)
  • Declaration

    Swift

    public func validate(name: String) throws