Interface ProtectedQuerySummary.Builder

All Superinterfaces:
Buildable, CopyableBuilder<ProtectedQuerySummary.Builder,ProtectedQuerySummary>, SdkBuilder<ProtectedQuerySummary.Builder,ProtectedQuerySummary>, SdkPojo
Enclosing class:
ProtectedQuerySummary

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

    • id

      The unique ID of the protected query.

      Parameters:
      id - The unique ID of the protected query.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • membershipId

      ProtectedQuerySummary.Builder membershipId(String membershipId)

      The unique ID for the membership that initiated the protected query.

      Parameters:
      membershipId - The unique ID for the membership that initiated the protected query.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • membershipArn

      ProtectedQuerySummary.Builder membershipArn(String membershipArn)

      The unique ARN for the membership that initiated the protected query.

      Parameters:
      membershipArn - The unique ARN for the membership that initiated the protected query.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • createTime

      ProtectedQuerySummary.Builder createTime(Instant createTime)

      The time the protected query was created.

      Parameters:
      createTime - The time the protected query was created.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • status

      The status of the protected query. Value values are `SUBMITTED`, `STARTED`, `CANCELLED`, `CANCELLING`, `FAILED`, `SUCCESS`, `TIMED_OUT`.

      Parameters:
      status - The status of the protected query. Value values are `SUBMITTED`, `STARTED`, `CANCELLED`, `CANCELLING`, `FAILED`, `SUCCESS`, `TIMED_OUT`.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • status

      The status of the protected query. Value values are `SUBMITTED`, `STARTED`, `CANCELLED`, `CANCELLING`, `FAILED`, `SUCCESS`, `TIMED_OUT`.

      Parameters:
      status - The status of the protected query. Value values are `SUBMITTED`, `STARTED`, `CANCELLED`, `CANCELLING`, `FAILED`, `SUCCESS`, `TIMED_OUT`.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • receiverConfigurations

      ProtectedQuerySummary.Builder receiverConfigurations(Collection<ReceiverConfiguration> receiverConfigurations)

      The receiver configuration.

      Parameters:
      receiverConfigurations - The receiver configuration.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • receiverConfigurations

      ProtectedQuerySummary.Builder receiverConfigurations(ReceiverConfiguration... receiverConfigurations)

      The receiver configuration.

      Parameters:
      receiverConfigurations - The receiver configuration.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • receiverConfigurations

      ProtectedQuerySummary.Builder receiverConfigurations(Consumer<ReceiverConfiguration.Builder>... receiverConfigurations)

      The receiver configuration.

      This is a convenience method that creates an instance of the ReceiverConfiguration.Builder avoiding the need to create one manually via ReceiverConfiguration.builder().

      When the Consumer completes, SdkBuilder.build() is called immediately and its result is passed to receiverConfigurations(List<ReceiverConfiguration>).

      Parameters:
      receiverConfigurations - a consumer that will call methods on ReceiverConfiguration.Builder
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also: