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 Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description ConfigRuleEvaluationStatus.BuilderconfigRuleArn(String configRuleArn)The Amazon Resource Name (ARN) of the Config rule.ConfigRuleEvaluationStatus.BuilderconfigRuleId(String configRuleId)The ID of the Config rule.ConfigRuleEvaluationStatus.BuilderconfigRuleName(String configRuleName)The name of the Config rule.ConfigRuleEvaluationStatus.BuilderfirstActivatedTime(Instant firstActivatedTime)The time that you first activated the Config rule.ConfigRuleEvaluationStatus.BuilderfirstEvaluationStarted(Boolean firstEvaluationStarted)Indicates whether Config has evaluated your resources against the rule at least once.ConfigRuleEvaluationStatus.BuilderlastDeactivatedTime(Instant lastDeactivatedTime)The time that you last turned off the Config rule.ConfigRuleEvaluationStatus.BuilderlastDebugLogDeliveryStatus(String lastDebugLogDeliveryStatus)The status of the last attempted delivery of a debug log for your Config Custom Policy rules.ConfigRuleEvaluationStatus.BuilderlastDebugLogDeliveryStatusReason(String lastDebugLogDeliveryStatusReason)The reason Config was not able to deliver a debug log.ConfigRuleEvaluationStatus.BuilderlastDebugLogDeliveryTime(Instant lastDebugLogDeliveryTime)The time Config last attempted to deliver a debug log for your Config Custom Policy rules.ConfigRuleEvaluationStatus.BuilderlastErrorCode(String lastErrorCode)The error code that Config returned when the rule last failed.ConfigRuleEvaluationStatus.BuilderlastErrorMessage(String lastErrorMessage)The error message that Config returned when the rule last failed.ConfigRuleEvaluationStatus.BuilderlastFailedEvaluationTime(Instant lastFailedEvaluationTime)The time that Config last failed to evaluate your Amazon Web Services resources against the rule.ConfigRuleEvaluationStatus.BuilderlastFailedInvocationTime(Instant lastFailedInvocationTime)The time that Config last failed to invoke the Config rule to evaluate your Amazon Web Services resources.ConfigRuleEvaluationStatus.BuilderlastSuccessfulEvaluationTime(Instant lastSuccessfulEvaluationTime)The time that Config last successfully evaluated your Amazon Web Services resources against the rule.ConfigRuleEvaluationStatus.BuilderlastSuccessfulInvocationTime(Instant lastSuccessfulInvocationTime)The time that Config last successfully invoked the Config rule to evaluate your Amazon Web Services resources.-
Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copy
-
Methods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, build
-
Methods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFields
-
-
-
-
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
SuccessfulorFailed.- Parameters:
lastDebugLogDeliveryStatus- The status of the last attempted delivery of a debug log for your Config Custom Policy rules. EitherSuccessfulorFailed.- 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.
-
-