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 QueryWorkRequest
build()
QueryWorkRequest.Builder
compartmentId(String compartmentId)
Compartment Identifier [OCID] (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm).QueryWorkRequest.Builder
copy(QueryWorkRequest model)
QueryWorkRequest.Builder
displayQueryString(String displayQueryString)
Display version of the user speciified queryString.QueryWorkRequest.Builder
id(String id)
Unique OCID identifier to reference this query job work Request with.QueryWorkRequest.Builder
internalQueryString(String internalQueryString)
Internal version of the user specified queryString.QueryWorkRequest.Builder
mode(JobMode mode)
Current execution mode for the job.QueryWorkRequest.Builder
operationType(QueryOperationType operationType)
Asynchronous action name.QueryWorkRequest.Builder
percentComplete(Integer percentComplete)
Percentage progress completion of the query.QueryWorkRequest.Builder
scopeFilters(List<ScopeFilter> scopeFilters)
List of filters applied when the query executed.QueryWorkRequest.Builder
status(WorkRequestStatus status)
Work request status.QueryWorkRequest.Builder
subSystem(SubSystemName subSystem)
Default subsystem to qualify fields with in the queryString if not specified.QueryWorkRequest.Builder
timeAccepted(Date timeAccepted)
When the work request was accepted.QueryWorkRequest.Builder
timeBackgroundAt(Date timeBackgroundAt)
When the job was put in to the background.QueryWorkRequest.Builder
timeExpires(Date timeExpires)
When the job will expire.QueryWorkRequest.Builder
timeFilter(TimeRange timeFilter)
QueryWorkRequest.Builder
timeFinished(Date timeFinished)
When the job finished execution.QueryWorkRequest.Builder
timeStarted(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)
-
-