Interface ConfigRuleEvaluationStatus.Builder

    • Method Detail

      • 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.