@Generated(value="software.amazon.awssdk:codegen") public final class DescribeStatementResponse extends RedshiftDataResponse implements ToCopyableBuilder<DescribeStatementResponse.Builder,DescribeStatementResponse>
| Modifier and Type | Class and Description |
|---|---|
static interface |
DescribeStatementResponse.Builder |
| Modifier and Type | Method and Description |
|---|---|
static DescribeStatementResponse.Builder |
builder() |
String |
clusterIdentifier()
The cluster identifier.
|
Instant |
createdAt()
The date and time (UTC) when the SQL statement was submitted to run.
|
String |
database()
The name of the database.
|
String |
dbUser()
The database user name.
|
Long |
duration()
The amount of time in nanoseconds that the statement ran.
|
boolean |
equals(Object obj) |
boolean |
equalsBySdkFields(Object obj) |
String |
error()
The error message from the cluster if the SQL statement encountered an error while running.
|
<T> Optional<T> |
getValueForField(String fieldName,
Class<T> clazz) |
int |
hashCode() |
String |
id()
The identifier of the SQL statement described.
|
String |
queryString()
The SQL statement text.
|
Long |
redshiftPid()
The process identifier from Amazon Redshift.
|
Long |
redshiftQueryId()
The identifier of the query generated by Amazon Redshift.
|
Long |
resultRows()
Either the number of rows returned from the SQL statement or the number of rows affected.
|
Long |
resultSize()
The size in bytes of the returned results.
|
List<SdkField<?>> |
sdkFields() |
String |
secretArn()
The name or Amazon Resource Name (ARN) of the secret that enables access to the database.
|
static Class<? extends DescribeStatementResponse.Builder> |
serializableBuilderClass() |
StatusString |
status()
The status of the SQL statement being described.
|
String |
statusAsString()
The status of the SQL statement being described.
|
DescribeStatementResponse.Builder |
toBuilder() |
String |
toString()
Returns a string representation of this object.
|
Instant |
updatedAt()
The date and time (UTC) that the metadata for the SQL statement was last updated.
|
responseMetadatasdkHttpResponseclone, finalize, getClass, notify, notifyAll, wait, wait, waitcopypublic final String clusterIdentifier()
The cluster identifier.
public final Instant createdAt()
The date and time (UTC) when the SQL statement was submitted to run.
public final String database()
The name of the database.
public final String dbUser()
The database user name.
public final Long duration()
The amount of time in nanoseconds that the statement ran.
public final String error()
The error message from the cluster if the SQL statement encountered an error while running.
public final String id()
The identifier of the SQL statement described. This value is a universally unique identifier (UUID) generated by Amazon Redshift Data API.
public final String queryString()
The SQL statement text.
public final Long redshiftPid()
The process identifier from Amazon Redshift.
public final Long redshiftQueryId()
The identifier of the query generated by Amazon Redshift. These identifiers are also available in the
query column of the STL_QUERY system view.
query column of the STL_QUERY system view.public final Long resultRows()
Either the number of rows returned from the SQL statement or the number of rows affected. If result size is greater than zero, the result rows can be the number of rows affected by SQL statements such as INSERT, UPDATE, DELETE, COPY, and others.
public final Long resultSize()
The size in bytes of the returned results.
public final String secretArn()
The name or Amazon Resource Name (ARN) of the secret that enables access to the database.
public final StatusString status()
The status of the SQL statement being described. Status values are defined as follows:
ABORTED - The query run was stopped by the user.
ALL - A status value that includes all query statuses. This value can be used to filter results.
FAILED - The query run failed.
FINISHED - The query has finished running.
PICKED - The query has been chosen to be run.
STARTED - The query run has started.
SUBMITTED - The query was submitted, but not yet processed.
If the service returns an enum value that is not available in the current SDK version, status will
return StatusString.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available from
statusAsString().
ABORTED - The query run was stopped by the user.
ALL - A status value that includes all query statuses. This value can be used to filter results.
FAILED - The query run failed.
FINISHED - The query has finished running.
PICKED - The query has been chosen to be run.
STARTED - The query run has started.
SUBMITTED - The query was submitted, but not yet processed.
StatusStringpublic final String statusAsString()
The status of the SQL statement being described. Status values are defined as follows:
ABORTED - The query run was stopped by the user.
ALL - A status value that includes all query statuses. This value can be used to filter results.
FAILED - The query run failed.
FINISHED - The query has finished running.
PICKED - The query has been chosen to be run.
STARTED - The query run has started.
SUBMITTED - The query was submitted, but not yet processed.
If the service returns an enum value that is not available in the current SDK version, status will
return StatusString.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available from
statusAsString().
ABORTED - The query run was stopped by the user.
ALL - A status value that includes all query statuses. This value can be used to filter results.
FAILED - The query run failed.
FINISHED - The query has finished running.
PICKED - The query has been chosen to be run.
STARTED - The query run has started.
SUBMITTED - The query was submitted, but not yet processed.
StatusStringpublic final Instant updatedAt()
The date and time (UTC) that the metadata for the SQL statement was last updated. An example is the time the status last changed.
public DescribeStatementResponse.Builder toBuilder()
toBuilder in interface ToCopyableBuilder<DescribeStatementResponse.Builder,DescribeStatementResponse>toBuilder in class AwsResponsepublic static DescribeStatementResponse.Builder builder()
public static Class<? extends DescribeStatementResponse.Builder> serializableBuilderClass()
public final int hashCode()
hashCode in class AwsResponsepublic final boolean equals(Object obj)
equals in class AwsResponsepublic final boolean equalsBySdkFields(Object obj)
equalsBySdkFields in interface SdkPojopublic final String toString()
public final <T> Optional<T> getValueForField(String fieldName, Class<T> clazz)
getValueForField in class SdkResponseCopyright © 2021. All rights reserved.