Class StreamAction.Builder
- java.lang.Object
-
- com.oracle.bmc.loganalytics.model.StreamAction.Builder
-
- Enclosing class:
- StreamAction
public static class StreamAction.Builder extends Object
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description StreamAction
build()
StreamAction.Builder
copy(StreamAction model)
StreamAction.Builder
metricExtraction(MetricExtraction metricExtraction)
StreamAction.Builder
savedSearchDuration(String savedSearchDuration)
The duration of data to be searched for SAVED_SEARCH tasks, used when the task fires to calculate the query time range.StreamAction.Builder
savedSearchId(String savedSearchId)
The ManagementSavedSearch id [OCID] utilized in the action.
-
-
-
Method Detail
-
savedSearchId
public StreamAction.Builder savedSearchId(String savedSearchId)
The ManagementSavedSearch id [OCID] utilized in the action.- Parameters:
savedSearchId
- the value to set- Returns:
- this builder
-
metricExtraction
public StreamAction.Builder metricExtraction(MetricExtraction metricExtraction)
-
savedSearchDuration
public StreamAction.Builder savedSearchDuration(String savedSearchDuration)
The duration of data to be searched for SAVED_SEARCH tasks, used when the task fires to calculate the query time range.Duration in ISO 8601 extended format as described in https://en.wikipedia.org/wiki/ISO_8601#Durations. The value should be positive. The largest supported unit (as opposed to value) is D, e.g. P14D (not P2W).
There are restrictions on the maximum duration value relative to the task schedule value as specified in the following table. Schedule Interval Range | Maximum Duration ----------------------------------- | ----------------- 5 Minutes to 30 Minutes | 1 hour "PT60M" 31 Minutes to 1 Hour | 12 hours "PT720M" 1 Hour+1Minute to 1 Day | 1 day "P1D" 1 Day+1Minute to 1 Week-1Minute | 7 days "P7D" 1 Week to 2 Weeks | 14 days "P14D" greater than 2 Weeks | 30 days "P30D"
If not specified, the duration will be based on the schedule. For example, if the schedule is every 5 minutes then the savedSearchDuration will be "PT5M"; if the schedule is every 3 weeks then the savedSearchDuration will be "P21D".
- Parameters:
savedSearchDuration
- the value to set- Returns:
- this builder
-
build
public StreamAction build()
-
copy
public StreamAction.Builder copy(StreamAction model)
-
-