Interface CreateCodeReviewRequest.Builder
- All Superinterfaces:
AwsRequest.Builder,Buildable,CopyableBuilder<CreateCodeReviewRequest.Builder,,CreateCodeReviewRequest> SdkBuilder<CreateCodeReviewRequest.Builder,,CreateCodeReviewRequest> SdkPojo,SdkRequest.Builder,SecurityAgentRequest.Builder
- Enclosing class:
CreateCodeReviewRequest
-
Method Summary
Modifier and TypeMethodDescriptionagentSpaceId(String agentSpaceId) The unique identifier of the agent space to create the code review in.default CreateCodeReviewRequest.Builderassets(Consumer<Assets.Builder> assets) The assets to include in the code review, such as documents and source code.The assets to include in the code review, such as documents and source code.codeRemediationStrategy(String codeRemediationStrategy) The code remediation strategy for the code review.codeRemediationStrategy(CodeRemediationStrategy codeRemediationStrategy) The code remediation strategy for the code review.default CreateCodeReviewRequest.BuilderlogConfig(Consumer<CloudWatchLog.Builder> logConfig) The CloudWatch Logs configuration for the code review.logConfig(CloudWatchLog logConfig) The CloudWatch Logs configuration for the code review.overrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer) Add an optional request override configuration.overrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration) Add an optional request override configuration.serviceRole(String serviceRole) The IAM service role to use for the code review.The title of the code review.Methods inherited from interface software.amazon.awssdk.awscore.AwsRequest.Builder
overrideConfigurationMethods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copyMethods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, buildMethods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFieldNameToField, sdkFieldsMethods inherited from interface software.amazon.awssdk.services.securityagent.model.SecurityAgentRequest.Builder
build
-
Method Details
-
title
The title of the code review.
- Parameters:
title- The title of the code review.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
agentSpaceId
The unique identifier of the agent space to create the code review in.
- Parameters:
agentSpaceId- The unique identifier of the agent space to create the code review in.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
assets
The assets to include in the code review, such as documents and source code.
- Parameters:
assets- The assets to include in the code review, such as documents and source code.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
assets
The assets to include in the code review, such as documents and source code.
This is a convenience method that creates an instance of theAssets.Builderavoiding the need to create one manually viaAssets.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed toassets(Assets).- Parameters:
assets- a consumer that will call methods onAssets.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
serviceRole
The IAM service role to use for the code review.
- Parameters:
serviceRole- The IAM service role to use for the code review.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
logConfig
The CloudWatch Logs configuration for the code review.
- Parameters:
logConfig- The CloudWatch Logs configuration for the code review.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
logConfig
The CloudWatch Logs configuration for the code review.
This is a convenience method that creates an instance of theCloudWatchLog.Builderavoiding the need to create one manually viaCloudWatchLog.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed tologConfig(CloudWatchLog).- Parameters:
logConfig- a consumer that will call methods onCloudWatchLog.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
codeRemediationStrategy
The code remediation strategy for the code review. Valid values are AUTOMATIC and DISABLED.
- Parameters:
codeRemediationStrategy- The code remediation strategy for the code review. Valid values are AUTOMATIC and DISABLED.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
codeRemediationStrategy
CreateCodeReviewRequest.Builder codeRemediationStrategy(CodeRemediationStrategy codeRemediationStrategy) The code remediation strategy for the code review. Valid values are AUTOMATIC and DISABLED.
- Parameters:
codeRemediationStrategy- The code remediation strategy for the code review. Valid values are AUTOMATIC and DISABLED.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
overrideConfiguration
CreateCodeReviewRequest.Builder overrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration) Description copied from interface:AwsRequest.BuilderAdd an optional request override configuration.- Specified by:
overrideConfigurationin interfaceAwsRequest.Builder- Parameters:
overrideConfiguration- The override configuration.- Returns:
- This object for method chaining.
-
overrideConfiguration
CreateCodeReviewRequest.Builder overrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer) Description copied from interface:AwsRequest.BuilderAdd an optional request override configuration.- Specified by:
overrideConfigurationin interfaceAwsRequest.Builder- Parameters:
builderConsumer- AConsumerto which an emptyAwsRequestOverrideConfiguration.Builderwill be given.- Returns:
- This object for method chaining.
-