Interface DateFilter.Builder
-
- All Superinterfaces:
Buildable,CopyableBuilder<DateFilter.Builder,DateFilter>,SdkBuilder<DateFilter.Builder,DateFilter>,SdkPojo
- Enclosing class:
- DateFilter
public static interface DateFilter.Builder extends SdkPojo, CopyableBuilder<DateFilter.Builder,DateFilter>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description default DateFilter.BuilderdateRange(Consumer<DateRange.Builder> dateRange)A date range for the date filter.DateFilter.BuilderdateRange(DateRange dateRange)A date range for the date filter.DateFilter.Builderend(String end)A timestamp that provides the end date for the date filter.DateFilter.Builderstart(String start)A timestamp that provides the start date for the date filter.-
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, sdkFieldNameToField, sdkFields
-
-
-
-
Method Detail
-
start
DateFilter.Builder start(String start)
A timestamp that provides the start date for the date filter.
For more information about the validation and formatting of timestamp fields in Security Hub, see Timestamps.
- Parameters:
start- A timestamp that provides the start date for the date filter.For more information about the validation and formatting of timestamp fields in Security Hub, see Timestamps.
- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
end
DateFilter.Builder end(String end)
A timestamp that provides the end date for the date filter.
For more information about the validation and formatting of timestamp fields in Security Hub, see Timestamps.
- Parameters:
end- A timestamp that provides the end date for the date filter.For more information about the validation and formatting of timestamp fields in Security Hub, see Timestamps.
- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
dateRange
DateFilter.Builder dateRange(DateRange dateRange)
A date range for the date filter.
- Parameters:
dateRange- A date range for the date filter.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
dateRange
default DateFilter.Builder dateRange(Consumer<DateRange.Builder> dateRange)
A date range for the date filter.
This is a convenience method that creates an instance of theDateRange.Builderavoiding the need to create one manually viaDateRange.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed todateRange(DateRange).- Parameters:
dateRange- a consumer that will call methods onDateRange.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
dateRange(DateRange)
-
-