Class PutEvaluationsRequest

java.lang.Object
com.amazonaws.AmazonWebServiceRequest
com.amazonaws.services.config.model.PutEvaluationsRequest
All Implemented Interfaces:
ReadLimitInfo, Serializable, Cloneable

public class PutEvaluationsRequest extends AmazonWebServiceRequest implements Serializable, Cloneable
See Also:
  • Constructor Details

    • PutEvaluationsRequest

      public PutEvaluationsRequest()
  • Method Details

    • getEvaluations

      public List<Evaluation> getEvaluations()

      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.

      Returns:
      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.
    • setEvaluations

      public void setEvaluations(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.

      Parameters:
      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.
    • withEvaluations

      public PutEvaluationsRequest withEvaluations(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.

      NOTE: This method appends the values to the existing list (if any). Use setEvaluations(java.util.Collection) or withEvaluations(java.util.Collection) if you want to override the existing values.

      Parameters:
      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.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • withEvaluations

      public PutEvaluationsRequest withEvaluations(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.

      Parameters:
      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.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • setResultToken

      public void setResultToken(String resultToken)

      An encrypted token that associates an evaluation with an AWS Config rule. Identifies the rule and the event that triggered the evaluation

      Parameters:
      resultToken - An encrypted token that associates an evaluation with an AWS Config rule. Identifies the rule and the event that triggered the evaluation
    • getResultToken

      public String getResultToken()

      An encrypted token that associates an evaluation with an AWS Config rule. Identifies the rule and the event that triggered the evaluation

      Returns:
      An encrypted token that associates an evaluation with an AWS Config rule. Identifies the rule and the event that triggered the evaluation
    • withResultToken

      public PutEvaluationsRequest withResultToken(String resultToken)

      An encrypted token that associates an evaluation with an AWS Config rule. Identifies the rule and the event that triggered the evaluation

      Parameters:
      resultToken - An encrypted token that associates an evaluation with an AWS Config rule. Identifies the rule and the event that triggered the evaluation
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • toString

      public String toString()
      Returns a string representation of this object; useful for testing and debugging.
      Overrides:
      toString in class Object
      Returns:
      A string representation of this object.
      See Also:
    • equals

      public boolean equals(Object obj)
      Overrides:
      equals in class Object
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class Object
    • clone

      public PutEvaluationsRequest clone()
      Description copied from class: AmazonWebServiceRequest
      Creates a shallow clone of this request. Explicitly does not clone the deep structure of the request object.
      Overrides:
      clone in class AmazonWebServiceRequest
      See Also: