Interface DescribeStatementRequest.Builder
- All Superinterfaces:
AwsRequest.Builder,Buildable,CopyableBuilder<DescribeStatementRequest.Builder,,DescribeStatementRequest> RedshiftDataRequest.Builder,SdkBuilder<DescribeStatementRequest.Builder,,DescribeStatementRequest> SdkPojo,SdkRequest.Builder
- Enclosing class:
DescribeStatementRequest
@Mutable
@NotThreadSafe
public static interface DescribeStatementRequest.Builder
extends RedshiftDataRequest.Builder, SdkPojo, CopyableBuilder<DescribeStatementRequest.Builder,DescribeStatementRequest>
-
Method Summary
Modifier and TypeMethodDescriptionThe identifier of the SQL statement to describe.overrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer) Add an optional request override configuration.overrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration) Add an optional request override configuration.waitTimeSeconds(Integer waitTimeSeconds) The number of seconds to wait for the SQL statement to complete execution before returning the description.Methods inherited from interface software.amazon.awssdk.awscore.AwsRequest.Builder
overrideConfigurationMethods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copyMethods inherited from interface software.amazon.awssdk.services.redshiftdata.model.RedshiftDataRequest.Builder
buildMethods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, buildMethods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFieldNameToField, sdkFields
-
Method Details
-
id
The identifier of the SQL statement to describe. This value is a universally unique identifier (UUID) generated by Amazon Redshift Data API. A suffix indicates the number of the SQL statement. For example,
d9b6c0c9-0747-4bf4-b142-e8883122f766:2has a suffix of:2that indicates the second SQL statement of a batch query. This identifier is returned byBatchExecuteStatment,ExecuteStatement, andListStatements.- Parameters:
id- The identifier of the SQL statement to describe. This value is a universally unique identifier (UUID) generated by Amazon Redshift Data API. A suffix indicates the number of the SQL statement. For example,d9b6c0c9-0747-4bf4-b142-e8883122f766:2has a suffix of:2that indicates the second SQL statement of a batch query. This identifier is returned byBatchExecuteStatment,ExecuteStatement, andListStatements.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
waitTimeSeconds
The number of seconds to wait for the SQL statement to complete execution before returning the description. The maximum value is 30 seconds.
- Parameters:
waitTimeSeconds- The number of seconds to wait for the SQL statement to complete execution before returning the description. The maximum value is 30 seconds.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
overrideConfiguration
DescribeStatementRequest.Builder overrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration) Description copied from interface:AwsRequest.BuilderAdd an optional request override configuration.- Specified by:
overrideConfigurationin interfaceAwsRequest.Builder- Parameters:
overrideConfiguration- The override configuration.- Returns:
- This object for method chaining.
-
overrideConfiguration
DescribeStatementRequest.Builder overrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer) Description copied from interface:AwsRequest.BuilderAdd an optional request override configuration.- Specified by:
overrideConfigurationin interfaceAwsRequest.Builder- Parameters:
builderConsumer- AConsumerto which an emptyAwsRequestOverrideConfiguration.Builderwill be given.- Returns:
- This object for method chaining.
-