Interface XssMatchSet.Builder

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

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

    • xssMatchSetId

      XssMatchSet.Builder xssMatchSetId(String xssMatchSetId)

      A unique identifier for an XssMatchSet. You use XssMatchSetId to get information about an XssMatchSet (see GetXssMatchSet), update an XssMatchSet (see UpdateXssMatchSet), insert an XssMatchSet into a Rule or delete one from a Rule (see UpdateRule), and delete an XssMatchSet from AWS WAF (see DeleteXssMatchSet).

      XssMatchSetId is returned by CreateXssMatchSet and by ListXssMatchSets.

      Parameters:
      xssMatchSetId - A unique identifier for an XssMatchSet. You use XssMatchSetId to get information about an XssMatchSet (see GetXssMatchSet), update an XssMatchSet (see UpdateXssMatchSet), insert an XssMatchSet into a Rule or delete one from a Rule (see UpdateRule), and delete an XssMatchSet from AWS WAF (see DeleteXssMatchSet).

      XssMatchSetId is returned by CreateXssMatchSet and by ListXssMatchSets.

      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • name

      The name, if any, of the XssMatchSet.

      Parameters:
      name - The name, if any, of the XssMatchSet.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • xssMatchTuples

      XssMatchSet.Builder xssMatchTuples(Collection<XssMatchTuple> xssMatchTuples)

      Specifies the parts of web requests that you want to inspect for cross-site scripting attacks.

      Parameters:
      xssMatchTuples - Specifies the parts of web requests that you want to inspect for cross-site scripting attacks.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • xssMatchTuples

      XssMatchSet.Builder xssMatchTuples(XssMatchTuple... xssMatchTuples)

      Specifies the parts of web requests that you want to inspect for cross-site scripting attacks.

      Parameters:
      xssMatchTuples - Specifies the parts of web requests that you want to inspect for cross-site scripting attacks.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • xssMatchTuples

      XssMatchSet.Builder xssMatchTuples(Consumer<XssMatchTuple.Builder>... xssMatchTuples)

      Specifies the parts of web requests that you want to inspect for cross-site scripting attacks.

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

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

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