@Generated(value="software.amazon.awssdk:codegen") public final class PutEvaluationsRequest extends ConfigRequest implements ToCopyableBuilder<PutEvaluationsRequest.Builder,PutEvaluationsRequest>
| Modifier and Type | Class and Description |
|---|---|
static interface |
PutEvaluationsRequest.Builder |
| Modifier and Type | Method and Description |
|---|---|
static PutEvaluationsRequest.Builder |
builder() |
boolean |
equals(Object obj) |
boolean |
equalsBySdkFields(Object obj) |
List<Evaluation> |
evaluations()
The assessments that the AWS Lambda function performs.
|
<T> Optional<T> |
getValueForField(String fieldName,
Class<T> clazz) |
boolean |
hasEvaluations()
Returns true if the Evaluations property was specified by the sender (it may be empty), or false if the sender
did not specify the value (it will be empty).
|
int |
hashCode() |
String |
resultToken()
An encrypted token that associates an evaluation with an AWS Config rule.
|
List<SdkField<?>> |
sdkFields() |
static Class<? extends PutEvaluationsRequest.Builder> |
serializableBuilderClass() |
Boolean |
testMode()
Use this parameter to specify a test run for
PutEvaluations. |
PutEvaluationsRequest.Builder |
toBuilder() |
String |
toString()
Returns a string representation of this object.
|
overrideConfigurationclone, finalize, getClass, notify, notifyAll, wait, wait, waitcopypublic final boolean hasEvaluations()
public final List<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.
Attempts to modify the collection returned by this method will result in an UnsupportedOperationException.
You can use hasEvaluations() to see if a value was sent in this field.
public final String resultToken()
An encrypted token that associates an evaluation with an AWS Config rule. Identifies the rule and the event that triggered the evaluation.
public final 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.
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.
public PutEvaluationsRequest.Builder toBuilder()
toBuilder in interface ToCopyableBuilder<PutEvaluationsRequest.Builder,PutEvaluationsRequest>toBuilder in class ConfigRequestpublic static PutEvaluationsRequest.Builder builder()
public static Class<? extends PutEvaluationsRequest.Builder> serializableBuilderClass()
public final int hashCode()
hashCode in class AwsRequestpublic final boolean equals(Object obj)
equals in class AwsRequestpublic final boolean equalsBySdkFields(Object obj)
equalsBySdkFields in interface SdkPojopublic final String toString()
public final <T> Optional<T> getValueForField(String fieldName, Class<T> clazz)
getValueForField in class SdkRequestCopyright © 2021. All rights reserved.