public static interface CreateCampaignRequest.Builder extends PersonalizeRequest.Builder, SdkPojo, CopyableBuilder<CreateCampaignRequest.Builder,CreateCampaignRequest>
| Modifier and Type | Method and Description |
|---|---|
CreateCampaignRequest.Builder |
campaignConfig(CampaignConfig campaignConfig)
The configuration details of a campaign.
|
default CreateCampaignRequest.Builder |
campaignConfig(Consumer<CampaignConfig.Builder> campaignConfig)
The configuration details of a campaign.
|
CreateCampaignRequest.Builder |
minProvisionedTPS(Integer minProvisionedTPS)
Specifies the requested minimum provisioned transactions (recommendations) per second that Amazon Personalize
will support.
|
CreateCampaignRequest.Builder |
name(String name)
A name for the new campaign.
|
CreateCampaignRequest.Builder |
overrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration) |
CreateCampaignRequest.Builder |
overrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer) |
CreateCampaignRequest.Builder |
solutionVersionArn(String solutionVersionArn)
The Amazon Resource Name (ARN) of the solution version to deploy.
|
CreateCampaignRequest.Builder |
tags(Collection<Tag> tags)
A list of tags to
apply to the campaign.
|
CreateCampaignRequest.Builder |
tags(Consumer<Tag.Builder>... tags)
A list of tags to
apply to the campaign.
|
CreateCampaignRequest.Builder |
tags(Tag... tags)
A list of tags to
apply to the campaign.
|
buildoverrideConfigurationequalsBySdkFields, sdkFieldscopyapplyMutation, buildCreateCampaignRequest.Builder name(String name)
A name for the new campaign. The campaign name must be unique within your account.
name - A name for the new campaign. The campaign name must be unique within your account.CreateCampaignRequest.Builder solutionVersionArn(String solutionVersionArn)
The Amazon Resource Name (ARN) of the solution version to deploy.
solutionVersionArn - The Amazon Resource Name (ARN) of the solution version to deploy.CreateCampaignRequest.Builder minProvisionedTPS(Integer minProvisionedTPS)
Specifies the requested minimum provisioned transactions (recommendations) per second that Amazon Personalize will support.
minProvisionedTPS - Specifies the requested minimum provisioned transactions (recommendations) per second that Amazon
Personalize will support.CreateCampaignRequest.Builder campaignConfig(CampaignConfig campaignConfig)
The configuration details of a campaign.
campaignConfig - The configuration details of a campaign.default CreateCampaignRequest.Builder campaignConfig(Consumer<CampaignConfig.Builder> campaignConfig)
The configuration details of a campaign.
This is a convenience method that creates an instance of theCampaignConfig.Builder avoiding the need
to create one manually via CampaignConfig.builder().
When the Consumer completes, SdkBuilder.build() is called immediately and its
result is passed to campaignConfig(CampaignConfig).
campaignConfig - a consumer that will call methods on CampaignConfig.BuildercampaignConfig(CampaignConfig)CreateCampaignRequest.Builder tags(Collection<Tag> tags)
A list of tags to apply to the campaign.
tags - A list of tags
to apply to the campaign.CreateCampaignRequest.Builder tags(Tag... tags)
A list of tags to apply to the campaign.
tags - A list of tags
to apply to the campaign.CreateCampaignRequest.Builder tags(Consumer<Tag.Builder>... tags)
A list of tags to apply to the campaign.
This is a convenience method that creates an instance of theTag.Builder avoiding the need to create one
manually via Tag.builder().
When the Consumer completes,
SdkBuilder.build() is called immediately and its
result is passed to #tags(List.
tags - a consumer that will call methods on
Tag.Builder#tags(java.util.Collection) CreateCampaignRequest.Builder overrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration)
overrideConfiguration in interface AwsRequest.BuilderCreateCampaignRequest.Builder overrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer)
overrideConfiguration in interface AwsRequest.BuilderCopyright © 2022. All rights reserved.