Interface GetResourceEvaluationSummaryResponse.Builder
- All Superinterfaces:
AwsResponse.Builder
,Buildable
,ConfigResponse.Builder
,CopyableBuilder<GetResourceEvaluationSummaryResponse.Builder,
,GetResourceEvaluationSummaryResponse> SdkBuilder<GetResourceEvaluationSummaryResponse.Builder,
,GetResourceEvaluationSummaryResponse> SdkPojo
,SdkResponse.Builder
- Enclosing class:
GetResourceEvaluationSummaryResponse
-
Method Summary
Modifier and TypeMethodDescriptioncompliance
(String compliance) The compliance status of the resource evaluation summary.compliance
(ComplianceType compliance) The compliance status of the resource evaluation summary.evaluationContext
(Consumer<EvaluationContext.Builder> evaluationContext) Returns anEvaluationContext
object.evaluationContext
(EvaluationContext evaluationContext) Returns anEvaluationContext
object.evaluationMode
(String evaluationMode) Lists results of the mode that you requested to retrieve the resource evaluation summary.evaluationMode
(EvaluationMode evaluationMode) Lists results of the mode that you requested to retrieve the resource evaluation summary.evaluationStartTimestamp
(Instant evaluationStartTimestamp) The start timestamp when Config rule starts evaluating compliance for the provided resource details.evaluationStatus
(Consumer<EvaluationStatus.Builder> evaluationStatus) Returns anEvaluationStatus
object.evaluationStatus
(EvaluationStatus evaluationStatus) Returns anEvaluationStatus
object.resourceDetails
(Consumer<ResourceDetails.Builder> resourceDetails) Returns aResourceDetails
object.resourceDetails
(ResourceDetails resourceDetails) Returns aResourceDetails
object.resourceEvaluationId
(String resourceEvaluationId) The uniqueResourceEvaluationId
of Amazon Web Services resource execution for which you want to retrieve the evaluation summary.Methods inherited from interface software.amazon.awssdk.services.config.model.ConfigResponse.Builder
build, responseMetadata, responseMetadata
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
Methods inherited from interface software.amazon.awssdk.core.SdkResponse.Builder
sdkHttpResponse, sdkHttpResponse
-
Method Details
-
resourceEvaluationId
The unique
ResourceEvaluationId
of Amazon Web Services resource execution for which you want to retrieve the evaluation summary.- Parameters:
resourceEvaluationId
- The uniqueResourceEvaluationId
of Amazon Web Services resource execution for which you want to retrieve the evaluation summary.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
evaluationMode
Lists results of the mode that you requested to retrieve the resource evaluation summary. The valid values are Detective or Proactive.
- Parameters:
evaluationMode
- Lists results of the mode that you requested to retrieve the resource evaluation summary. The valid values are Detective or Proactive.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
evaluationMode
Lists results of the mode that you requested to retrieve the resource evaluation summary. The valid values are Detective or Proactive.
- Parameters:
evaluationMode
- Lists results of the mode that you requested to retrieve the resource evaluation summary. The valid values are Detective or Proactive.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
evaluationStatus
Returns an
EvaluationStatus
object.- Parameters:
evaluationStatus
- Returns anEvaluationStatus
object.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
evaluationStatus
default GetResourceEvaluationSummaryResponse.Builder evaluationStatus(Consumer<EvaluationStatus.Builder> evaluationStatus) Returns an
This is a convenience method that creates an instance of theEvaluationStatus
object.EvaluationStatus.Builder
avoiding the need to create one manually viaEvaluationStatus.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed toevaluationStatus(EvaluationStatus)
.- Parameters:
evaluationStatus
- a consumer that will call methods onEvaluationStatus.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
evaluationStartTimestamp
GetResourceEvaluationSummaryResponse.Builder evaluationStartTimestamp(Instant evaluationStartTimestamp) The start timestamp when Config rule starts evaluating compliance for the provided resource details.
- Parameters:
evaluationStartTimestamp
- The start timestamp when Config rule starts evaluating compliance for the provided resource details.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
compliance
The compliance status of the resource evaluation summary.
- Parameters:
compliance
- The compliance status of the resource evaluation summary.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
compliance
The compliance status of the resource evaluation summary.
- Parameters:
compliance
- The compliance status of the resource evaluation summary.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
evaluationContext
Returns an
EvaluationContext
object.- Parameters:
evaluationContext
- Returns anEvaluationContext
object.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
evaluationContext
default GetResourceEvaluationSummaryResponse.Builder evaluationContext(Consumer<EvaluationContext.Builder> evaluationContext) Returns an
This is a convenience method that creates an instance of theEvaluationContext
object.EvaluationContext.Builder
avoiding the need to create one manually viaEvaluationContext.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed toevaluationContext(EvaluationContext)
.- Parameters:
evaluationContext
- a consumer that will call methods onEvaluationContext.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
resourceDetails
Returns a
ResourceDetails
object.- Parameters:
resourceDetails
- Returns aResourceDetails
object.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
resourceDetails
default GetResourceEvaluationSummaryResponse.Builder resourceDetails(Consumer<ResourceDetails.Builder> resourceDetails) Returns a
This is a convenience method that creates an instance of theResourceDetails
object.ResourceDetails.Builder
avoiding the need to create one manually viaResourceDetails.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed toresourceDetails(ResourceDetails)
.- Parameters:
resourceDetails
- a consumer that will call methods onResourceDetails.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-