Interface ListInsightsAnyStatusFilter.Builder
- All Superinterfaces:
Buildable
,CopyableBuilder<ListInsightsAnyStatusFilter.Builder,
,ListInsightsAnyStatusFilter> SdkBuilder<ListInsightsAnyStatusFilter.Builder,
,ListInsightsAnyStatusFilter> SdkPojo
- Enclosing class:
ListInsightsAnyStatusFilter
public static interface ListInsightsAnyStatusFilter.Builder
extends SdkPojo, CopyableBuilder<ListInsightsAnyStatusFilter.Builder,ListInsightsAnyStatusFilter>
-
Method Summary
Modifier and TypeMethodDescriptionstartTimeRange
(Consumer<StartTimeRange.Builder> startTimeRange) A time range used to specify when the behavior of the filtered insights started.startTimeRange
(StartTimeRange startTimeRange) A time range used to specify when the behavior of the filtered insights started.Use to filter for eitherREACTIVE
orPROACTIVE
insights.type
(InsightType type) Use to filter for eitherREACTIVE
orPROACTIVE
insights.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 Details
-
type
Use to filter for either
REACTIVE
orPROACTIVE
insights.- Parameters:
type
- Use to filter for eitherREACTIVE
orPROACTIVE
insights.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
type
Use to filter for either
REACTIVE
orPROACTIVE
insights.- Parameters:
type
- Use to filter for eitherREACTIVE
orPROACTIVE
insights.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
startTimeRange
A time range used to specify when the behavior of the filtered insights started.
- Parameters:
startTimeRange
- A time range used to specify when the behavior of the filtered insights started.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
startTimeRange
default ListInsightsAnyStatusFilter.Builder startTimeRange(Consumer<StartTimeRange.Builder> startTimeRange) A time range used to specify when the behavior of the filtered insights started.
This is a convenience method that creates an instance of theStartTimeRange.Builder
avoiding the need to create one manually viaStartTimeRange.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed tostartTimeRange(StartTimeRange)
.- Parameters:
startTimeRange
- a consumer that will call methods onStartTimeRange.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-