Interface KeyNameConstraint.Builder

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

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

    • matchAnyPrefix

      KeyNameConstraint.Builder matchAnyPrefix(Collection<String> matchAnyPrefix)

      If provided, the generated manifest includes objects where the specified string appears at the start of the object key string.

      Parameters:
      matchAnyPrefix - If provided, the generated manifest includes objects where the specified string appears at the start of the object key string.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • matchAnyPrefix

      KeyNameConstraint.Builder matchAnyPrefix(String... matchAnyPrefix)

      If provided, the generated manifest includes objects where the specified string appears at the start of the object key string.

      Parameters:
      matchAnyPrefix - If provided, the generated manifest includes objects where the specified string appears at the start of the object key string.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • matchAnySuffix

      KeyNameConstraint.Builder matchAnySuffix(Collection<String> matchAnySuffix)

      If provided, the generated manifest includes objects where the specified string appears at the end of the object key string.

      Parameters:
      matchAnySuffix - If provided, the generated manifest includes objects where the specified string appears at the end of the object key string.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • matchAnySuffix

      KeyNameConstraint.Builder matchAnySuffix(String... matchAnySuffix)

      If provided, the generated manifest includes objects where the specified string appears at the end of the object key string.

      Parameters:
      matchAnySuffix - If provided, the generated manifest includes objects where the specified string appears at the end of the object key string.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • matchAnySubstring

      KeyNameConstraint.Builder matchAnySubstring(Collection<String> matchAnySubstring)

      If provided, the generated manifest includes objects where the specified string appears anywhere within the object key string.

      Parameters:
      matchAnySubstring - If provided, the generated manifest includes objects where the specified string appears anywhere within the object key string.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • matchAnySubstring

      KeyNameConstraint.Builder matchAnySubstring(String... matchAnySubstring)

      If provided, the generated manifest includes objects where the specified string appears anywhere within the object key string.

      Parameters:
      matchAnySubstring - If provided, the generated manifest includes objects where the specified string appears anywhere within the object key string.
      Returns:
      Returns a reference to this object so that method calls can be chained together.