Interface ConfigRuleEvaluationStatus.Builder

All Superinterfaces:
Buildable, CopyableBuilder<ConfigRuleEvaluationStatus.Builder,ConfigRuleEvaluationStatus>, SdkBuilder<ConfigRuleEvaluationStatus.Builder,ConfigRuleEvaluationStatus>, SdkPojo
Enclosing class:
ConfigRuleEvaluationStatus

public static interface ConfigRuleEvaluationStatus.Builder extends SdkPojo, CopyableBuilder<ConfigRuleEvaluationStatus.Builder,ConfigRuleEvaluationStatus>
  • Method Details

    • configRuleName

      ConfigRuleEvaluationStatus.Builder configRuleName(String configRuleName)

      The name of the Config rule.

      Parameters:
      configRuleName - The name of the Config rule.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • configRuleArn

      ConfigRuleEvaluationStatus.Builder configRuleArn(String configRuleArn)

      The Amazon Resource Name (ARN) of the Config rule.

      Parameters:
      configRuleArn - The Amazon Resource Name (ARN) of the Config rule.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • configRuleId

      ConfigRuleEvaluationStatus.Builder configRuleId(String configRuleId)

      The ID of the Config rule.

      Parameters:
      configRuleId - The ID of the Config rule.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • lastSuccessfulInvocationTime

      ConfigRuleEvaluationStatus.Builder lastSuccessfulInvocationTime(Instant lastSuccessfulInvocationTime)

      The time that Config last successfully invoked the Config rule to evaluate your Amazon Web Services resources.

      Parameters:
      lastSuccessfulInvocationTime - The time that Config last successfully invoked the Config rule to evaluate your Amazon Web Services resources.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • lastFailedInvocationTime

      ConfigRuleEvaluationStatus.Builder lastFailedInvocationTime(Instant lastFailedInvocationTime)

      The time that Config last failed to invoke the Config rule to evaluate your Amazon Web Services resources.

      Parameters:
      lastFailedInvocationTime - The time that Config last failed to invoke the Config rule to evaluate your Amazon Web Services resources.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • lastSuccessfulEvaluationTime

      ConfigRuleEvaluationStatus.Builder lastSuccessfulEvaluationTime(Instant lastSuccessfulEvaluationTime)

      The time that Config last successfully evaluated your Amazon Web Services resources against the rule.

      Parameters:
      lastSuccessfulEvaluationTime - The time that Config last successfully evaluated your Amazon Web Services resources against the rule.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • lastFailedEvaluationTime

      ConfigRuleEvaluationStatus.Builder lastFailedEvaluationTime(Instant lastFailedEvaluationTime)

      The time that Config last failed to evaluate your Amazon Web Services resources against the rule.

      Parameters:
      lastFailedEvaluationTime - The time that Config last failed to evaluate your Amazon Web Services resources against the rule.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • firstActivatedTime

      ConfigRuleEvaluationStatus.Builder firstActivatedTime(Instant firstActivatedTime)

      The time that you first activated the Config rule.

      Parameters:
      firstActivatedTime - The time that you first activated the Config rule.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • lastDeactivatedTime

      ConfigRuleEvaluationStatus.Builder lastDeactivatedTime(Instant lastDeactivatedTime)

      The time that you last turned off the Config rule.

      Parameters:
      lastDeactivatedTime - The time that you last turned off the Config rule.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • lastErrorCode

      ConfigRuleEvaluationStatus.Builder lastErrorCode(String lastErrorCode)

      The error code that Config returned when the rule last failed.

      Parameters:
      lastErrorCode - The error code that Config returned when the rule last failed.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • lastErrorMessage

      ConfigRuleEvaluationStatus.Builder lastErrorMessage(String lastErrorMessage)

      The error message that Config returned when the rule last failed.

      Parameters:
      lastErrorMessage - The error message that Config returned when the rule last failed.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • firstEvaluationStarted

      ConfigRuleEvaluationStatus.Builder firstEvaluationStarted(Boolean firstEvaluationStarted)

      Indicates whether Config has evaluated your resources against the rule at least once.

      • true - Config has evaluated your Amazon Web Services resources against the rule at least once.

      • false - Config has not finished evaluating your Amazon Web Services resources against the rule at least once.

      Parameters:
      firstEvaluationStarted - Indicates whether Config has evaluated your resources against the rule at least once.

      • true - Config has evaluated your Amazon Web Services resources against the rule at least once.

      • false - Config has not finished evaluating your Amazon Web Services resources against the rule at least once.

      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • lastDebugLogDeliveryStatus

      ConfigRuleEvaluationStatus.Builder lastDebugLogDeliveryStatus(String lastDebugLogDeliveryStatus)

      The status of the last attempted delivery of a debug log for your Config Custom Policy rules. Either Successful or Failed.

      Parameters:
      lastDebugLogDeliveryStatus - The status of the last attempted delivery of a debug log for your Config Custom Policy rules. Either Successful or Failed.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • lastDebugLogDeliveryStatusReason

      ConfigRuleEvaluationStatus.Builder lastDebugLogDeliveryStatusReason(String lastDebugLogDeliveryStatusReason)

      The reason Config was not able to deliver a debug log. This is for the last failed attempt to retrieve a debug log for your Config Custom Policy rules.

      Parameters:
      lastDebugLogDeliveryStatusReason - The reason Config was not able to deliver a debug log. This is for the last failed attempt to retrieve a debug log for your Config Custom Policy rules.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • lastDebugLogDeliveryTime

      ConfigRuleEvaluationStatus.Builder lastDebugLogDeliveryTime(Instant lastDebugLogDeliveryTime)

      The time Config last attempted to deliver a debug log for your Config Custom Policy rules.

      Parameters:
      lastDebugLogDeliveryTime - The time Config last attempted to deliver a debug log for your Config Custom Policy rules.
      Returns:
      Returns a reference to this object so that method calls can be chained together.