Package com.oracle.bmc.apmtraces.model
Class ScheduledQuerySummary.Builder
- java.lang.Object
-
- com.oracle.bmc.apmtraces.model.ScheduledQuerySummary.Builder
-
- Enclosing class:
- ScheduledQuerySummary
public static class ScheduledQuerySummary.Builder extends Object
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
-
-
-
Method Detail
-
id
public ScheduledQuerySummary.Builder id(String id)
The OCID of the scheduled query .An OCID is generated when the scheduled query is created.
- Parameters:
id
- the value to set- Returns:
- this builder
-
scheduledQueryName
public ScheduledQuerySummary.Builder scheduledQueryName(String scheduledQueryName)
Name of the scheduled query.- Parameters:
scheduledQueryName
- the value to set- Returns:
- this builder
-
scheduledQueryProcessingType
public ScheduledQuerySummary.Builder scheduledQueryProcessingType(ScheduledQueryProcessingType scheduledQueryProcessingType)
Processing type of the scheduled query.- Parameters:
scheduledQueryProcessingType
- the value to set- Returns:
- this builder
-
scheduledQueryText
public ScheduledQuerySummary.Builder scheduledQueryText(String scheduledQueryText)
Scheduled query to be run.- Parameters:
scheduledQueryText
- the value to set- Returns:
- this builder
-
scheduledQuerySchedule
public ScheduledQuerySummary.Builder scheduledQuerySchedule(String scheduledQuerySchedule)
Schedule for the scheduled query.- Parameters:
scheduledQuerySchedule
- the value to set- Returns:
- this builder
-
scheduledQueryProcessingSubType
public ScheduledQuerySummary.Builder scheduledQueryProcessingSubType(ScheduledQueryProcessingSubType scheduledQueryProcessingSubType)
Processing sub type of the scheduled query.- Parameters:
scheduledQueryProcessingSubType
- the value to set- Returns:
- this builder
-
scheduledQueryProcessingConfiguration
public ScheduledQuerySummary.Builder scheduledQueryProcessingConfiguration(ScheduledQueryProcessingConfig scheduledQueryProcessingConfiguration)
-
scheduledQueryInstances
public ScheduledQuerySummary.Builder scheduledQueryInstances(String scheduledQueryInstances)
Scheduled query instances.- Parameters:
scheduledQueryInstances
- the value to set- Returns:
- this builder
-
scheduledQueryNextRunInMs
public ScheduledQuerySummary.Builder scheduledQueryNextRunInMs(Long scheduledQueryNextRunInMs)
Next run for the scheduled query.- Parameters:
scheduledQueryNextRunInMs
- the value to set- Returns:
- this builder
-
scheduledQueryRetentionCriteria
public ScheduledQuerySummary.Builder scheduledQueryRetentionCriteria(ScheduledQueryRetentionCriteria scheduledQueryRetentionCriteria)
Retention criteria for the scheduled query.- Parameters:
scheduledQueryRetentionCriteria
- the value to set- Returns:
- this builder
-
lifecycleState
public ScheduledQuerySummary.Builder lifecycleState(LifecycleStates lifecycleState)
The current lifecycle state of the Scheduled Query.- Parameters:
lifecycleState
- the value to set- Returns:
- this builder
-
freeformTags
public ScheduledQuerySummary.Builder freeformTags(Map<String,String> freeformTags)
Simple key-value pair that is applied without any predefined name, type or scope.Exists for cross-compatibility only. Example: {“bar-key”: “value”}
- Parameters:
freeformTags
- the value to set- Returns:
- this builder
-
definedTags
public ScheduledQuerySummary.Builder definedTags(Map<String,Map<String,Object>> definedTags)
Defined tags for this resource.Each key is predefined and scoped to a namespace. Example: {“foo-namespace”: {“bar-key”: “value”}}
- Parameters:
definedTags
- the value to set- Returns:
- this builder
-
systemTags
public ScheduledQuerySummary.Builder systemTags(Map<String,Map<String,Object>> systemTags)
Usage of system tag keys.These predefined keys are scoped to namespaces. Example: {“orcl-cloud”: {“free-tier-retained”: “true”}}
- Parameters:
systemTags
- the value to set- Returns:
- this builder
-
build
public ScheduledQuerySummary build()
-
copy
public ScheduledQuerySummary.Builder copy(ScheduledQuerySummary model)
-
-