Interface HeaderMatchMethod.Builder

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

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

    • exact

      The value sent by the client must match the specified value exactly.

      Parameters:
      exact - The value sent by the client must match the specified value exactly.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • prefix

      The value sent by the client must begin with the specified characters.

      Parameters:
      prefix - The value sent by the client must begin with the specified characters.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • range

      An object that represents the range of values to match on.

      Parameters:
      range - An object that represents the range of values to match on.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • range

      An object that represents the range of values to match on.

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

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

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

      The value sent by the client must include the specified characters.

      Parameters:
      regex - The value sent by the client must include the specified characters.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • suffix

      The value sent by the client must end with the specified characters.

      Parameters:
      suffix - The value sent by the client must end with the specified characters.
      Returns:
      Returns a reference to this object so that method calls can be chained together.