Interface QueryArgProfileConfig.Builder

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

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

    • forwardWhenQueryArgProfileIsUnknown

      QueryArgProfileConfig.Builder forwardWhenQueryArgProfileIsUnknown(Boolean forwardWhenQueryArgProfileIsUnknown)

      Flag to set if you want a request to be forwarded to the origin even if the profile specified by the field-level encryption query argument, fle-profile, is unknown.

      Parameters:
      forwardWhenQueryArgProfileIsUnknown - Flag to set if you want a request to be forwarded to the origin even if the profile specified by the field-level encryption query argument, fle-profile, is unknown.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • queryArgProfiles

      QueryArgProfileConfig.Builder queryArgProfiles(QueryArgProfiles queryArgProfiles)

      Profiles specified for query argument-profile mapping for field-level encryption.

      Parameters:
      queryArgProfiles - Profiles specified for query argument-profile mapping for field-level encryption.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • queryArgProfiles

      default QueryArgProfileConfig.Builder queryArgProfiles(Consumer<QueryArgProfiles.Builder> queryArgProfiles)

      Profiles specified for query argument-profile mapping for field-level encryption.

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

      When the Consumer completes, SdkBuilder.build() is called immediately and its result is passed to queryArgProfiles(QueryArgProfiles).

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