@Generated(value="software.amazon.awssdk:codegen") public final class GetQueryResultsResponse extends CloudWatchLogsResponse implements ToCopyableBuilder<GetQueryResultsResponse.Builder,GetQueryResultsResponse>
Modifier and Type | Class and Description |
---|---|
static interface |
GetQueryResultsResponse.Builder |
Modifier and Type | Method and Description |
---|---|
static GetQueryResultsResponse.Builder |
builder() |
boolean |
equals(Object obj) |
<T> Optional<T> |
getValueForField(String fieldName,
Class<T> clazz)
Used to retrieve the value of a field from any class that extends
SdkResponse . |
int |
hashCode() |
List<List<ResultField>> |
results()
The log events that matched the query criteria during the most recent time it ran.
|
List<SdkField<?>> |
sdkFields() |
static Class<? extends GetQueryResultsResponse.Builder> |
serializableBuilderClass() |
QueryStatistics |
statistics()
Includes the number of log events scanned by the query, the number of log events that matched the query criteria,
and the total number of bytes in the log events that were scanned.
|
QueryStatus |
status()
The status of the most recent running of the query.
|
String |
statusAsString()
The status of the most recent running of the query.
|
GetQueryResultsResponse.Builder |
toBuilder()
Take this object and create a builder that contains all of the current property values of this object.
|
String |
toString() |
responseMetadata
sdkHttpResponse
copy
public List<List<ResultField>> results()
The log events that matched the query criteria during the most recent time it ran.
The results
value is an array of arrays. Each log event is one object in the top-level array. Each
of these log event objects is an array of field
/value
pairs.
Attempts to modify the collection returned by this method will result in an UnsupportedOperationException.
The results
value is an array of arrays. Each log event is one object in the top-level
array. Each of these log event objects is an array of field
/value
pairs.
public QueryStatistics statistics()
Includes the number of log events scanned by the query, the number of log events that matched the query criteria, and the total number of bytes in the log events that were scanned.
public QueryStatus status()
The status of the most recent running of the query. Possible values are Cancelled
,
Complete
, Failed
, Running
, Scheduled
, and
Unknown
.
If the service returns an enum value that is not available in the current SDK version, status
will
return QueryStatus.UNKNOWN_TO_SDK_VERSION
. The raw value returned by the service is available from
statusAsString()
.
Cancelled
,
Complete
, Failed
, Running
, Scheduled
, and
Unknown
.QueryStatus
public String statusAsString()
The status of the most recent running of the query. Possible values are Cancelled
,
Complete
, Failed
, Running
, Scheduled
, and
Unknown
.
If the service returns an enum value that is not available in the current SDK version, status
will
return QueryStatus.UNKNOWN_TO_SDK_VERSION
. The raw value returned by the service is available from
statusAsString()
.
Cancelled
,
Complete
, Failed
, Running
, Scheduled
, and
Unknown
.QueryStatus
public GetQueryResultsResponse.Builder toBuilder()
ToCopyableBuilder
toBuilder
in interface ToCopyableBuilder<GetQueryResultsResponse.Builder,GetQueryResultsResponse>
toBuilder
in class AwsResponse
public static GetQueryResultsResponse.Builder builder()
public static Class<? extends GetQueryResultsResponse.Builder> serializableBuilderClass()
public <T> Optional<T> getValueForField(String fieldName, Class<T> clazz)
SdkResponse
SdkResponse
. The field name
specified should match the member name from the corresponding service-2.json model specified in the
codegen-resources folder for a given service. The class specifies what class to cast the returned value to.
If the returned value is also a modeled class, the SdkResponse.getValueForField(String, Class)
method will
again be available.getValueForField
in class SdkResponse
fieldName
- The name of the member to be retrieved.clazz
- The class to cast the returned object to.Copyright © 2017 Amazon Web Services, Inc. All Rights Reserved.