Class QueryWorkRequest.Builder
- java.lang.Object
-
- com.oracle.bmc.loganalytics.model.QueryWorkRequest.Builder
-
- Enclosing class:
- QueryWorkRequest
public static class QueryWorkRequest.Builder extends Object
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description QueryWorkRequestbuild()QueryWorkRequest.BuildercompartmentId(String compartmentId)Compartment Identifier [OCID] (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm).QueryWorkRequest.Buildercopy(QueryWorkRequest model)QueryWorkRequest.BuilderdisplayQueryString(String displayQueryString)Display version of the user speciified queryString.QueryWorkRequest.Builderid(String id)Unique OCID identifier to reference this query job work Request with.QueryWorkRequest.BuilderinternalQueryString(String internalQueryString)Internal version of the user specified queryString.QueryWorkRequest.Buildermode(JobMode mode)Current execution mode for the job.QueryWorkRequest.BuilderoperationType(QueryOperationType operationType)Asynchronous action name.QueryWorkRequest.BuilderpercentComplete(Integer percentComplete)Percentage progress completion of the query.QueryWorkRequest.BuilderscopeFilters(List<ScopeFilter> scopeFilters)List of filters applied when the query executed.QueryWorkRequest.Builderstatus(WorkRequestStatus status)Work request status.QueryWorkRequest.BuildersubSystem(SubSystemName subSystem)Default subsystem to qualify fields with in the queryString if not specified.QueryWorkRequest.BuildertimeAccepted(Date timeAccepted)When the work request was accepted.QueryWorkRequest.BuildertimeBackgroundAt(Date timeBackgroundAt)When the job was put in to the background.QueryWorkRequest.BuildertimeExpires(Date timeExpires)When the job will expire.QueryWorkRequest.BuildertimeFilter(TimeRange timeFilter)QueryWorkRequest.BuildertimeFinished(Date timeFinished)When the job finished execution.QueryWorkRequest.BuildertimeStarted(Date timeStarted)When the job was started.
-
-
-
Method Detail
-
id
public QueryWorkRequest.Builder id(String id)
Unique OCID identifier to reference this query job work Request with.- Parameters:
id- the value to set- Returns:
- this builder
-
compartmentId
public QueryWorkRequest.Builder compartmentId(String compartmentId)
Compartment Identifier [OCID] (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm).- Parameters:
compartmentId- the value to set- Returns:
- this builder
-
timeStarted
public QueryWorkRequest.Builder timeStarted(Date timeStarted)
When the job was started.- Parameters:
timeStarted- the value to set- Returns:
- this builder
-
timeAccepted
public QueryWorkRequest.Builder timeAccepted(Date timeAccepted)
When the work request was accepted.Should match timeStarted in all cases.
- Parameters:
timeAccepted- the value to set- Returns:
- this builder
-
timeFinished
public QueryWorkRequest.Builder timeFinished(Date timeFinished)
When the job finished execution.- Parameters:
timeFinished- the value to set- Returns:
- this builder
-
timeExpires
public QueryWorkRequest.Builder timeExpires(Date timeExpires)
When the job will expire.- Parameters:
timeExpires- the value to set- Returns:
- this builder
-
percentComplete
public QueryWorkRequest.Builder percentComplete(Integer percentComplete)
Percentage progress completion of the query.- Parameters:
percentComplete- the value to set- Returns:
- this builder
-
status
public QueryWorkRequest.Builder status(WorkRequestStatus status)
Work request status.- Parameters:
status- the value to set- Returns:
- this builder
-
operationType
public QueryWorkRequest.Builder operationType(QueryOperationType operationType)
Asynchronous action name.- Parameters:
operationType- the value to set- Returns:
- this builder
-
mode
public QueryWorkRequest.Builder mode(JobMode mode)
Current execution mode for the job.- Parameters:
mode- the value to set- Returns:
- this builder
-
timeBackgroundAt
public QueryWorkRequest.Builder timeBackgroundAt(Date timeBackgroundAt)
When the job was put in to the background.- Parameters:
timeBackgroundAt- the value to set- Returns:
- this builder
-
timeFilter
public QueryWorkRequest.Builder timeFilter(TimeRange timeFilter)
-
scopeFilters
public QueryWorkRequest.Builder scopeFilters(List<ScopeFilter> scopeFilters)
List of filters applied when the query executed.- Parameters:
scopeFilters- the value to set- Returns:
- this builder
-
subSystem
public QueryWorkRequest.Builder subSystem(SubSystemName subSystem)
Default subsystem to qualify fields with in the queryString if not specified.- Parameters:
subSystem- the value to set- Returns:
- this builder
-
displayQueryString
public QueryWorkRequest.Builder displayQueryString(String displayQueryString)
Display version of the user speciified queryString.- Parameters:
displayQueryString- the value to set- Returns:
- this builder
-
internalQueryString
public QueryWorkRequest.Builder internalQueryString(String internalQueryString)
Internal version of the user specified queryString.- Parameters:
internalQueryString- the value to set- Returns:
- this builder
-
build
public QueryWorkRequest build()
-
copy
public QueryWorkRequest.Builder copy(QueryWorkRequest model)
-
-