Package com.pulumi.aws.kendra
Class ExperienceArgs.Builder
- java.lang.Object
-
- com.pulumi.aws.kendra.ExperienceArgs.Builder
-
- Enclosing class:
- ExperienceArgs
public static final class ExperienceArgs.Builder extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description Builder()Builder(ExperienceArgs defaults)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description ExperienceArgsbuild()ExperienceArgs.Builderconfiguration(ExperienceConfigurationArgs configuration)ExperienceArgs.Builderconfiguration(com.pulumi.core.Output<ExperienceConfigurationArgs> configuration)ExperienceArgs.Builderdescription(com.pulumi.core.Output<java.lang.String> description)ExperienceArgs.Builderdescription(java.lang.String description)ExperienceArgs.BuilderindexId(com.pulumi.core.Output<java.lang.String> indexId)ExperienceArgs.BuilderindexId(java.lang.String indexId)ExperienceArgs.Buildername(com.pulumi.core.Output<java.lang.String> name)ExperienceArgs.Buildername(java.lang.String name)ExperienceArgs.Builderregion(com.pulumi.core.Output<java.lang.String> region)ExperienceArgs.Builderregion(java.lang.String region)ExperienceArgs.BuilderroleArn(com.pulumi.core.Output<java.lang.String> roleArn)ExperienceArgs.BuilderroleArn(java.lang.String roleArn)
-
-
-
Constructor Detail
-
Builder
public Builder()
-
Builder
public Builder(ExperienceArgs defaults)
-
-
Method Detail
-
configuration
public ExperienceArgs.Builder configuration(@Nullable com.pulumi.core.Output<ExperienceConfigurationArgs> configuration)
- Parameters:
configuration- Configuration information for your Amazon Kendra experience. The provider will only perform drift detection of its value when present in a configuration. Detailed below.- Returns:
- builder
-
configuration
public ExperienceArgs.Builder configuration(ExperienceConfigurationArgs configuration)
- Parameters:
configuration- Configuration information for your Amazon Kendra experience. The provider will only perform drift detection of its value when present in a configuration. Detailed below.- Returns:
- builder
-
description
public ExperienceArgs.Builder description(@Nullable com.pulumi.core.Output<java.lang.String> description)
- Parameters:
description- Description for your Amazon Kendra experience.- Returns:
- builder
-
description
public ExperienceArgs.Builder description(java.lang.String description)
- Parameters:
description- Description for your Amazon Kendra experience.- Returns:
- builder
-
indexId
public ExperienceArgs.Builder indexId(com.pulumi.core.Output<java.lang.String> indexId)
- Parameters:
indexId- Identifier of the index for your Amazon Kendra experience.- Returns:
- builder
-
indexId
public ExperienceArgs.Builder indexId(java.lang.String indexId)
- Parameters:
indexId- Identifier of the index for your Amazon Kendra experience.- Returns:
- builder
-
name
public ExperienceArgs.Builder name(@Nullable com.pulumi.core.Output<java.lang.String> name)
- Parameters:
name- Name for your Amazon Kendra experience.- Returns:
- builder
-
name
public ExperienceArgs.Builder name(java.lang.String name)
- Parameters:
name- Name for your Amazon Kendra experience.- Returns:
- builder
-
region
public ExperienceArgs.Builder region(@Nullable com.pulumi.core.Output<java.lang.String> region)
- Parameters:
region- Region where this resource will be [managed](https://docs.aws.amazon.com/general/latest/gr/rande.html#regional-endpoints). Defaults to the Region set in the provider configuration. > **NOTE:** By default of the AWS Kendra API, updates to an existing `aws.kendra.Experience` resource (e.g. updating the `name`) will also update the `configuration.content_source_configuration.direct_put_content` parameter to `false` if not already provided.- Returns:
- builder
-
region
public ExperienceArgs.Builder region(java.lang.String region)
- Parameters:
region- Region where this resource will be [managed](https://docs.aws.amazon.com/general/latest/gr/rande.html#regional-endpoints). Defaults to the Region set in the provider configuration. > **NOTE:** By default of the AWS Kendra API, updates to an existing `aws.kendra.Experience` resource (e.g. updating the `name`) will also update the `configuration.content_source_configuration.direct_put_content` parameter to `false` if not already provided.- Returns:
- builder
-
roleArn
public ExperienceArgs.Builder roleArn(com.pulumi.core.Output<java.lang.String> roleArn)
- Parameters:
roleArn- ARN of a role with permission to access `Query API`, `QuerySuggestions API`, `SubmitFeedback API`, and `AWS SSO` that stores your user and group information. For more information, see [IAM roles for Amazon Kendra](https://docs.aws.amazon.com/kendra/latest/dg/iam-roles.html). The following arguments are optional:- Returns:
- builder
-
roleArn
public ExperienceArgs.Builder roleArn(java.lang.String roleArn)
- Parameters:
roleArn- ARN of a role with permission to access `Query API`, `QuerySuggestions API`, `SubmitFeedback API`, and `AWS SSO` that stores your user and group information. For more information, see [IAM roles for Amazon Kendra](https://docs.aws.amazon.com/kendra/latest/dg/iam-roles.html). The following arguments are optional:- Returns:
- builder
-
build
public ExperienceArgs build()
-
-