Class QueryDetails.Builder
- java.lang.Object
- 
- com.oracle.bmc.loganalytics.model.QueryDetails.Builder
 
- 
- Enclosing class:
- QueryDetails
 
 public static class QueryDetails.Builder extends Object 
- 
- 
Constructor SummaryConstructors Constructor Description Builder()
 - 
Method SummaryAll Methods Instance Methods Concrete Methods Modifier and Type Method Description QueryDetails.BuilderasyncMode(JobMode asyncMode)Execution mode for the query if running asynchronously i.e (shouldRunAsync is set to true).QueryDetailsbuild()QueryDetails.BuildercompartmentId(String compartmentId)Compartment Identifier [OCID] (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm).QueryDetails.BuildercompartmentIdInSubtree(Boolean compartmentIdInSubtree)Flag to search all child compartments of the compartment Id specified in the compartmentId query parameter.QueryDetails.Buildercopy(QueryDetails model)QueryDetails.BuildermaxTotalCount(Integer maxTotalCount)Maximum number of results to count.QueryDetails.BuilderqueryString(String queryString)Query to perform.QueryDetails.BuilderqueryTimeoutInSeconds(Integer queryTimeoutInSeconds)Amount of time, in seconds, allowed for a query to execute.QueryDetails.BuildersavedSearchId(String savedSearchId)Saved search OCID for this query if known.QueryDetails.BuilderscopeFilters(List<ScopeFilter> scopeFilters)List of filters to be applied when the query executes.QueryDetails.BuildershouldIncludeColumns(Boolean shouldIncludeColumns)Include columns in responseQueryDetails.BuildershouldIncludeFields(Boolean shouldIncludeFields)Include fields in responseQueryDetails.BuildershouldIncludeTotalCount(Boolean shouldIncludeTotalCount)Include the total number of results from the query.QueryDetails.BuildershouldRunAsync(Boolean shouldRunAsync)Option to run the query asynchronously.QueryDetails.BuildershouldUseAcceleration(Boolean shouldUseAcceleration)Controls if query should ignore pre-calculated results if available and only use raw data.QueryDetails.BuildersubSystem(SubSystemName subSystem)Default subsystem to qualify fields with in the queryString if not specified.QueryDetails.BuildertimeFilter(TimeRange timeFilter)
 
- 
- 
- 
Method Detail- 
compartmentIdpublic QueryDetails.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
 
 - 
compartmentIdInSubtreepublic QueryDetails.Builder compartmentIdInSubtree(Boolean compartmentIdInSubtree) Flag to search all child compartments of the compartment Id specified in the compartmentId query parameter.- Parameters:
- compartmentIdInSubtree- the value to set
- Returns:
- this builder
 
 - 
savedSearchIdpublic QueryDetails.Builder savedSearchId(String savedSearchId) Saved search OCID for this query if known.- Parameters:
- savedSearchId- the value to set
- Returns:
- this builder
 
 - 
queryStringpublic QueryDetails.Builder queryString(String queryString) Query to perform.Must conform to logging analytic querylanguage syntax. Syntax errors will be returned if present. - Parameters:
- queryString- the value to set
- Returns:
- this builder
 
 - 
subSystempublic QueryDetails.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
 
 - 
maxTotalCountpublic QueryDetails.Builder maxTotalCount(Integer maxTotalCount) Maximum number of results to count.Note a maximum of 2001 will be enforced; that is, actualMaxTotalCountUsed = Math.min(maxTotalCount, 2001). - Parameters:
- maxTotalCount- the value to set
- Returns:
- this builder
 
 - 
timeFilterpublic QueryDetails.Builder timeFilter(TimeRange timeFilter) 
 - 
scopeFilterspublic QueryDetails.Builder scopeFilters(List<ScopeFilter> scopeFilters) List of filters to be applied when the query executes.More than one filter per field is not permitted. - Parameters:
- scopeFilters- the value to set
- Returns:
- this builder
 
 - 
queryTimeoutInSecondspublic QueryDetails.Builder queryTimeoutInSeconds(Integer queryTimeoutInSeconds) Amount of time, in seconds, allowed for a query to execute.If this time expires before the query is complete, any partial results will be returned. - Parameters:
- queryTimeoutInSeconds- the value to set
- Returns:
- this builder
 
 - 
shouldRunAsyncpublic QueryDetails.Builder shouldRunAsync(Boolean shouldRunAsync) Option to run the query asynchronously.This will lead to a LogAnalyticsQueryJobWorkRequest being submitted and the {workRequestId} will be returned to use for fetching the results. - Parameters:
- shouldRunAsync- the value to set
- Returns:
- this builder
 
 - 
asyncModepublic QueryDetails.Builder asyncMode(JobMode asyncMode) Execution mode for the query if running asynchronously i.e (shouldRunAsync is set to true).- Parameters:
- asyncMode- the value to set
- Returns:
- this builder
 
 - 
shouldIncludeTotalCountpublic QueryDetails.Builder shouldIncludeTotalCount(Boolean shouldIncludeTotalCount) Include the total number of results from the query.Note, this value will always be equal to or less than maxTotalCount. - Parameters:
- shouldIncludeTotalCount- the value to set
- Returns:
- this builder
 
 - 
shouldIncludeColumnspublic QueryDetails.Builder shouldIncludeColumns(Boolean shouldIncludeColumns) Include columns in response- Parameters:
- shouldIncludeColumns- the value to set
- Returns:
- this builder
 
 - 
shouldIncludeFieldspublic QueryDetails.Builder shouldIncludeFields(Boolean shouldIncludeFields) Include fields in response- Parameters:
- shouldIncludeFields- the value to set
- Returns:
- this builder
 
 - 
shouldUseAccelerationpublic QueryDetails.Builder shouldUseAcceleration(Boolean shouldUseAcceleration) Controls if query should ignore pre-calculated results if available and only use raw data.If set and no acceleration data is found it will fallback to raw data. - Parameters:
- shouldUseAcceleration- the value to set
- Returns:
- this builder
 
 - 
buildpublic QueryDetails build() 
 - 
copypublic QueryDetails.Builder copy(QueryDetails model) 
 
- 
 
-