Class ParseQueryOutput
- java.lang.Object
-
- com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
-
- com.oracle.bmc.loganalytics.model.ParseQueryOutput
-
@Generated(value="OracleSDKGenerator", comments="API Version: 20200601") public final class ParseQueryOutput extends com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
Returns a parser agnostic breakdown of a query string for client query string introspection.
Note: Objects should always be created or deserialized using theParseQueryOutput.Builder
. This model distinguishes fields that are null because they are unset from fields that are explicitly set to null. This is done in the setter methods of theParseQueryOutput.Builder
, which maintain a set of all explicitly set fields calledParseQueryOutput.Builder.__explicitlySet__
. ThehashCode()
andequals(Object)
methods are implemented to take the explicitly set fields into account. The constructor, on the other hand, does not take the explicitly set fields into account (since the constructor cannot distinguish explicit null from unset null).
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
ParseQueryOutput.Builder
-
Constructor Summary
Constructors Constructor Description ParseQueryOutput(String displayQueryString, String internalQueryString, List<AbstractColumn> columns, Long responseTimeInMs, TimeRange timeFilter, List<AbstractCommandDescriptor> commands)
Deprecated.
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static ParseQueryOutput.Builder
builder()
Create a new builder.boolean
equals(Object o)
List<AbstractColumn>
getColumns()
List of columns returned by the specified query string as result output.List<AbstractCommandDescriptor>
getCommands()
List of querylanguage command descriptors, describing the specfied query string.String
getDisplayQueryString()
Display string formatted by query builder of user specified query string.String
getInternalQueryString()
Internal string formatted by query builder of user specified query string.Long
getResponseTimeInMs()
Operation response time.TimeRange
getTimeFilter()
int
hashCode()
ParseQueryOutput.Builder
toBuilder()
String
toString()
String
toString(boolean includeByteArrayContents)
Return a string representation of the object.
-
-
-
Constructor Detail
-
ParseQueryOutput
@Deprecated @ConstructorProperties({"displayQueryString","internalQueryString","columns","responseTimeInMs","timeFilter","commands"}) public ParseQueryOutput(String displayQueryString, String internalQueryString, List<AbstractColumn> columns, Long responseTimeInMs, TimeRange timeFilter, List<AbstractCommandDescriptor> commands)
Deprecated.
-
-
Method Detail
-
builder
public static ParseQueryOutput.Builder builder()
Create a new builder.
-
toBuilder
public ParseQueryOutput.Builder toBuilder()
-
getDisplayQueryString
public String getDisplayQueryString()
Display string formatted by query builder of user specified query string.- Returns:
- the value
-
getInternalQueryString
public String getInternalQueryString()
Internal string formatted by query builder of user specified query string.- Returns:
- the value
-
getColumns
public List<AbstractColumn> getColumns()
List of columns returned by the specified query string as result output.- Returns:
- the value
-
getResponseTimeInMs
public Long getResponseTimeInMs()
Operation response time.- Returns:
- the value
-
getTimeFilter
public TimeRange getTimeFilter()
-
getCommands
public List<AbstractCommandDescriptor> getCommands()
List of querylanguage command descriptors, describing the specfied query string.- Returns:
- the value
-
toString
public String toString()
- Overrides:
toString
in classcom.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
-
toString
public String toString(boolean includeByteArrayContents)
Return a string representation of the object.- Parameters:
includeByteArrayContents
- true to include the full contents of byte arrays- Returns:
- string representation
-
equals
public boolean equals(Object o)
- Overrides:
equals
in classcom.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
-
hashCode
public int hashCode()
- Overrides:
hashCode
in classcom.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
-
-