Interface UpdateProjectRequest.Builder
-
- All Superinterfaces:
AwsRequest.Builder,Buildable,CopyableBuilder<UpdateProjectRequest.Builder,UpdateProjectRequest>,EvidentlyRequest.Builder,SdkBuilder<UpdateProjectRequest.Builder,UpdateProjectRequest>,SdkPojo,SdkRequest.Builder
- Enclosing class:
- UpdateProjectRequest
public static interface UpdateProjectRequest.Builder extends EvidentlyRequest.Builder, SdkPojo, CopyableBuilder<UpdateProjectRequest.Builder,UpdateProjectRequest>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description default UpdateProjectRequest.BuilderappConfigResource(Consumer<ProjectAppConfigResourceConfig.Builder> appConfigResource)Use this parameter if the project will use client-side evaluation powered by AppConfig.UpdateProjectRequest.BuilderappConfigResource(ProjectAppConfigResourceConfig appConfigResource)Use this parameter if the project will use client-side evaluation powered by AppConfig.UpdateProjectRequest.Builderdescription(String description)An optional description of the project.UpdateProjectRequest.BuilderoverrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer)UpdateProjectRequest.BuilderoverrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration)UpdateProjectRequest.Builderproject(String project)The name or ARN of the project to update.-
Methods inherited from interface software.amazon.awssdk.awscore.AwsRequest.Builder
overrideConfiguration
-
Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copy
-
Methods inherited from interface software.amazon.awssdk.services.evidently.model.EvidentlyRequest.Builder
build
-
Methods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, build
-
Methods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFieldNameToField, sdkFields
-
-
-
-
Method Detail
-
appConfigResource
UpdateProjectRequest.Builder appConfigResource(ProjectAppConfigResourceConfig appConfigResource)
Use this parameter if the project will use client-side evaluation powered by AppConfig. Client-side evaluation allows your application to assign variations to user sessions locally instead of by calling the EvaluateFeature operation. This mitigates the latency and availability risks that come with an API call. allows you to
This parameter is a structure that contains information about the AppConfig application that will be used for client-side evaluation.
- Parameters:
appConfigResource- Use this parameter if the project will use client-side evaluation powered by AppConfig. Client-side evaluation allows your application to assign variations to user sessions locally instead of by calling the EvaluateFeature operation. This mitigates the latency and availability risks that come with an API call. allows you toThis parameter is a structure that contains information about the AppConfig application that will be used for client-side evaluation.
- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
appConfigResource
default UpdateProjectRequest.Builder appConfigResource(Consumer<ProjectAppConfigResourceConfig.Builder> appConfigResource)
Use this parameter if the project will use client-side evaluation powered by AppConfig. Client-side evaluation allows your application to assign variations to user sessions locally instead of by calling the EvaluateFeature operation. This mitigates the latency and availability risks that come with an API call. allows you to
This parameter is a structure that contains information about the AppConfig application that will be used for client-side evaluation.
This is a convenience method that creates an instance of theProjectAppConfigResourceConfig.Builderavoiding the need to create one manually viaProjectAppConfigResourceConfig.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed toappConfigResource(ProjectAppConfigResourceConfig).- Parameters:
appConfigResource- a consumer that will call methods onProjectAppConfigResourceConfig.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
appConfigResource(ProjectAppConfigResourceConfig)
-
description
UpdateProjectRequest.Builder description(String description)
An optional description of the project.
- Parameters:
description- An optional description of the project.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
project
UpdateProjectRequest.Builder project(String project)
The name or ARN of the project to update.
- Parameters:
project- The name or ARN of the project to update.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
overrideConfiguration
UpdateProjectRequest.Builder overrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration)
- Specified by:
overrideConfigurationin interfaceAwsRequest.Builder
-
overrideConfiguration
UpdateProjectRequest.Builder overrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer)
- Specified by:
overrideConfigurationin interfaceAwsRequest.Builder
-
-