Package com.pulumi.aws.kendra.inputs
Class ExperienceState.Builder
- java.lang.Object
-
- com.pulumi.aws.kendra.inputs.ExperienceState.Builder
-
- Enclosing class:
- ExperienceState
public static final class ExperienceState.Builder extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description Builder()Builder(ExperienceState defaults)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description ExperienceState.Builderarn(com.pulumi.core.Output<java.lang.String> arn)ExperienceState.Builderarn(java.lang.String arn)ExperienceStatebuild()ExperienceState.Builderconfiguration(ExperienceConfigurationArgs configuration)ExperienceState.Builderconfiguration(com.pulumi.core.Output<ExperienceConfigurationArgs> configuration)ExperienceState.Builderdescription(com.pulumi.core.Output<java.lang.String> description)ExperienceState.Builderdescription(java.lang.String description)ExperienceState.Builderendpoints(ExperienceEndpointArgs... endpoints)ExperienceState.Builderendpoints(com.pulumi.core.Output<java.util.List<ExperienceEndpointArgs>> endpoints)ExperienceState.Builderendpoints(java.util.List<ExperienceEndpointArgs> endpoints)ExperienceState.BuilderexperienceId(com.pulumi.core.Output<java.lang.String> experienceId)ExperienceState.BuilderexperienceId(java.lang.String experienceId)ExperienceState.BuilderindexId(com.pulumi.core.Output<java.lang.String> indexId)ExperienceState.BuilderindexId(java.lang.String indexId)ExperienceState.Buildername(com.pulumi.core.Output<java.lang.String> name)ExperienceState.Buildername(java.lang.String name)ExperienceState.Builderregion(com.pulumi.core.Output<java.lang.String> region)ExperienceState.Builderregion(java.lang.String region)ExperienceState.BuilderroleArn(com.pulumi.core.Output<java.lang.String> roleArn)ExperienceState.BuilderroleArn(java.lang.String roleArn)ExperienceState.Builderstatus(com.pulumi.core.Output<java.lang.String> status)ExperienceState.Builderstatus(java.lang.String status)
-
-
-
Constructor Detail
-
Builder
public Builder()
-
Builder
public Builder(ExperienceState defaults)
-
-
Method Detail
-
arn
public ExperienceState.Builder arn(@Nullable com.pulumi.core.Output<java.lang.String> arn)
- Parameters:
arn- ARN of the Experience.- Returns:
- builder
-
arn
public ExperienceState.Builder arn(java.lang.String arn)
- Parameters:
arn- ARN of the Experience.- Returns:
- builder
-
configuration
public ExperienceState.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 ExperienceState.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 ExperienceState.Builder description(@Nullable com.pulumi.core.Output<java.lang.String> description)
- Parameters:
description- Description for your Amazon Kendra experience.- Returns:
- builder
-
description
public ExperienceState.Builder description(java.lang.String description)
- Parameters:
description- Description for your Amazon Kendra experience.- Returns:
- builder
-
endpoints
public ExperienceState.Builder endpoints(@Nullable com.pulumi.core.Output<java.util.List<ExperienceEndpointArgs>> endpoints)
- Parameters:
endpoints- Shows the endpoint URLs for your Amazon Kendra experiences. The URLs are unique and fully hosted by AWS.- Returns:
- builder
-
endpoints
public ExperienceState.Builder endpoints(java.util.List<ExperienceEndpointArgs> endpoints)
- Parameters:
endpoints- Shows the endpoint URLs for your Amazon Kendra experiences. The URLs are unique and fully hosted by AWS.- Returns:
- builder
-
endpoints
public ExperienceState.Builder endpoints(ExperienceEndpointArgs... endpoints)
- Parameters:
endpoints- Shows the endpoint URLs for your Amazon Kendra experiences. The URLs are unique and fully hosted by AWS.- Returns:
- builder
-
experienceId
public ExperienceState.Builder experienceId(@Nullable com.pulumi.core.Output<java.lang.String> experienceId)
- Parameters:
experienceId- Unique identifier of the experience.- Returns:
- builder
-
experienceId
public ExperienceState.Builder experienceId(java.lang.String experienceId)
- Parameters:
experienceId- Unique identifier of the experience.- Returns:
- builder
-
indexId
public ExperienceState.Builder indexId(@Nullable com.pulumi.core.Output<java.lang.String> indexId)
- Parameters:
indexId- Identifier of the index for your Amazon Kendra experience.- Returns:
- builder
-
indexId
public ExperienceState.Builder indexId(java.lang.String indexId)
- Parameters:
indexId- Identifier of the index for your Amazon Kendra experience.- Returns:
- builder
-
name
public ExperienceState.Builder name(@Nullable com.pulumi.core.Output<java.lang.String> name)
- Parameters:
name- Name for your Amazon Kendra experience.- Returns:
- builder
-
name
public ExperienceState.Builder name(java.lang.String name)
- Parameters:
name- Name for your Amazon Kendra experience.- Returns:
- builder
-
region
public ExperienceState.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 ExperienceState.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 ExperienceState.Builder roleArn(@Nullable 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 ExperienceState.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
-
status
public ExperienceState.Builder status(@Nullable com.pulumi.core.Output<java.lang.String> status)
- Parameters:
status- Current processing status of your Amazon Kendra experience.- Returns:
- builder
-
status
public ExperienceState.Builder status(java.lang.String status)
- Parameters:
status- Current processing status of your Amazon Kendra experience.- Returns:
- builder
-
build
public ExperienceState build()
-
-