Interface ResourceEvaluationFilters.Builder
-
- All Superinterfaces:
Buildable,CopyableBuilder<ResourceEvaluationFilters.Builder,ResourceEvaluationFilters>,SdkBuilder<ResourceEvaluationFilters.Builder,ResourceEvaluationFilters>,SdkPojo
- Enclosing class:
- ResourceEvaluationFilters
public static interface ResourceEvaluationFilters.Builder extends SdkPojo, CopyableBuilder<ResourceEvaluationFilters.Builder,ResourceEvaluationFilters>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description ResourceEvaluationFilters.BuilderevaluationContextIdentifier(String evaluationContextIdentifier)Filters evaluations for a given infrastructure deployment.ResourceEvaluationFilters.BuilderevaluationMode(String evaluationMode)Filters all resource evaluations results based on an evaluation mode.ResourceEvaluationFilters.BuilderevaluationMode(EvaluationMode evaluationMode)Filters all resource evaluations results based on an evaluation mode.default ResourceEvaluationFilters.BuildertimeWindow(Consumer<TimeWindow.Builder> timeWindow)Returns aTimeWindowobject.ResourceEvaluationFilters.BuildertimeWindow(TimeWindow timeWindow)Returns aTimeWindowobject.-
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
-
evaluationMode
ResourceEvaluationFilters.Builder evaluationMode(String evaluationMode)
Filters all resource evaluations results based on an evaluation mode. the valid value for this API is
Proactive.- Parameters:
evaluationMode- Filters all resource evaluations results based on an evaluation mode. the valid value for this API isProactive.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
EvaluationMode,EvaluationMode
-
evaluationMode
ResourceEvaluationFilters.Builder evaluationMode(EvaluationMode evaluationMode)
Filters all resource evaluations results based on an evaluation mode. the valid value for this API is
Proactive.- Parameters:
evaluationMode- Filters all resource evaluations results based on an evaluation mode. the valid value for this API isProactive.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
EvaluationMode,EvaluationMode
-
timeWindow
ResourceEvaluationFilters.Builder timeWindow(TimeWindow timeWindow)
Returns a
TimeWindowobject.- Parameters:
timeWindow- Returns aTimeWindowobject.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
timeWindow
default ResourceEvaluationFilters.Builder timeWindow(Consumer<TimeWindow.Builder> timeWindow)
Returns a
This is a convenience method that creates an instance of theTimeWindowobject.TimeWindow.Builderavoiding the need to create one manually viaTimeWindow.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed totimeWindow(TimeWindow).- Parameters:
timeWindow- a consumer that will call methods onTimeWindow.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
timeWindow(TimeWindow)
-
evaluationContextIdentifier
ResourceEvaluationFilters.Builder evaluationContextIdentifier(String evaluationContextIdentifier)
Filters evaluations for a given infrastructure deployment. For example: CFN Stack.
- Parameters:
evaluationContextIdentifier- Filters evaluations for a given infrastructure deployment. For example: CFN Stack.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
-