Interface StartQueryRequest.Builder

All Superinterfaces:
AwsRequest.Builder, Buildable, CloudTrailRequest.Builder, CopyableBuilder<StartQueryRequest.Builder,StartQueryRequest>, SdkBuilder<StartQueryRequest.Builder,StartQueryRequest>, SdkPojo, SdkRequest.Builder
Enclosing class:
StartQueryRequest

public static interface StartQueryRequest.Builder extends CloudTrailRequest.Builder, SdkPojo, CopyableBuilder<StartQueryRequest.Builder,StartQueryRequest>
  • Method Details

    • queryStatement

      StartQueryRequest.Builder queryStatement(String queryStatement)

      The SQL code of your query.

      Parameters:
      queryStatement - The SQL code of your query.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • deliveryS3Uri

      StartQueryRequest.Builder deliveryS3Uri(String deliveryS3Uri)

      The URI for the S3 bucket where CloudTrail delivers the query results.

      Parameters:
      deliveryS3Uri - The URI for the S3 bucket where CloudTrail delivers the query results.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • queryAlias

      StartQueryRequest.Builder queryAlias(String queryAlias)

      The alias that identifies a query template.

      Parameters:
      queryAlias - The alias that identifies a query template.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • queryParameters

      StartQueryRequest.Builder queryParameters(Collection<String> queryParameters)

      The query parameters for the specified QueryAlias.

      Parameters:
      queryParameters - The query parameters for the specified QueryAlias.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • queryParameters

      StartQueryRequest.Builder queryParameters(String... queryParameters)

      The query parameters for the specified QueryAlias.

      Parameters:
      queryParameters - The query parameters for the specified QueryAlias.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • overrideConfiguration

      StartQueryRequest.Builder overrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration)
      Description copied from interface: AwsRequest.Builder
      Add an optional request override configuration.
      Specified by:
      overrideConfiguration in interface AwsRequest.Builder
      Parameters:
      overrideConfiguration - The override configuration.
      Returns:
      This object for method chaining.
    • overrideConfiguration

      Description copied from interface: AwsRequest.Builder
      Add an optional request override configuration.
      Specified by:
      overrideConfiguration in interface AwsRequest.Builder
      Parameters:
      builderConsumer - A Consumer to which an empty AwsRequestOverrideConfiguration.Builder will be given.
      Returns:
      This object for method chaining.