public static interface PutEvaluationsRequest.Builder extends ConfigRequest.Builder, CopyableBuilder<PutEvaluationsRequest.Builder,PutEvaluationsRequest>
Modifier and Type | Method and Description |
---|---|
PutEvaluationsRequest.Builder |
evaluations(Collection<Evaluation> evaluations)
The assessments that the AWS Lambda function performs.
|
PutEvaluationsRequest.Builder |
evaluations(Consumer<Evaluation.Builder>... evaluations)
The assessments that the AWS Lambda function performs.
|
PutEvaluationsRequest.Builder |
evaluations(Evaluation... evaluations)
The assessments that the AWS Lambda function performs.
|
PutEvaluationsRequest.Builder |
overrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration)
Add an optional request override configuration.
|
PutEvaluationsRequest.Builder |
overrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer)
Add an optional request override configuration.
|
PutEvaluationsRequest.Builder |
resultToken(String resultToken)
An encrypted token that associates an evaluation with an AWS Config rule.
|
PutEvaluationsRequest.Builder |
testMode(Boolean testMode)
Use this parameter to specify a test run for
PutEvaluations . |
build
overrideConfiguration
copy
applyMutation, build
PutEvaluationsRequest.Builder evaluations(Collection<Evaluation> evaluations)
The assessments that the AWS Lambda function performs. Each evaluation identifies an AWS resource and indicates whether it complies with the AWS Config rule that invokes the AWS Lambda function.
evaluations
- The assessments that the AWS Lambda function performs. Each evaluation identifies an AWS resource and
indicates whether it complies with the AWS Config rule that invokes the AWS Lambda function.PutEvaluationsRequest.Builder evaluations(Evaluation... evaluations)
The assessments that the AWS Lambda function performs. Each evaluation identifies an AWS resource and indicates whether it complies with the AWS Config rule that invokes the AWS Lambda function.
evaluations
- The assessments that the AWS Lambda function performs. Each evaluation identifies an AWS resource and
indicates whether it complies with the AWS Config rule that invokes the AWS Lambda function.PutEvaluationsRequest.Builder evaluations(Consumer<Evaluation.Builder>... evaluations)
The assessments that the AWS Lambda function performs. Each evaluation identifies an AWS resource and indicates whether it complies with the AWS Config rule that invokes the AWS Lambda function.
This is a convenience that creates an instance of theList.Builder
avoiding the need to
create one manually via List#builder()
.
When the Consumer
completes, List.Builder#build()
is called immediately and its
result is passed to #evaluations(List)
.evaluations
- a consumer that will call methods on List.Builder
#evaluations(List)
PutEvaluationsRequest.Builder resultToken(String resultToken)
An encrypted token that associates an evaluation with an AWS Config rule. Identifies the rule and the event that triggered the evaluation
resultToken
- An encrypted token that associates an evaluation with an AWS Config rule. Identifies the rule and the
event that triggered the evaluationPutEvaluationsRequest.Builder testMode(Boolean testMode)
Use this parameter to specify a test run for PutEvaluations
. You can verify whether your AWS
Lambda function will deliver evaluation results to AWS Config. No updates occur to your existing evaluations,
and evaluation results are not sent to AWS Config.
When TestMode
is true
, PutEvaluations
doesn't require a valid value
for the ResultToken
parameter, but the value cannot be null.
testMode
- Use this parameter to specify a test run for PutEvaluations
. You can verify whether your
AWS Lambda function will deliver evaluation results to AWS Config. No updates occur to your existing
evaluations, and evaluation results are not sent to AWS Config.
When TestMode
is true
, PutEvaluations
doesn't require a valid
value for the ResultToken
parameter, but the value cannot be null.
PutEvaluationsRequest.Builder overrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration)
AwsRequest.Builder
overrideConfiguration
in interface AwsRequest.Builder
overrideConfiguration
- The override configuration.PutEvaluationsRequest.Builder overrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer)
AwsRequest.Builder
overrideConfiguration
in interface AwsRequest.Builder
builderConsumer
- A Consumer
to which an empty AwsRequestOverrideConfiguration.Builder
will be
given.Copyright © 2017 Amazon Web Services, Inc. All Rights Reserved.