Interface NamespaceFilter.Builder

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

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

    • name

      Specify the namespaces that you want to get using one of the following.

      • TYPE: Gets the namespaces of the specified type.

      • NAME: Gets the namespaces with the specified name.

      • HTTP_NAME: Gets the namespaces with the specified HTTP name.

      Parameters:
      name - Specify the namespaces that you want to get using one of the following.

      • TYPE: Gets the namespaces of the specified type.

      • NAME: Gets the namespaces with the specified name.

      • HTTP_NAME: Gets the namespaces with the specified HTTP name.

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

      Specify the namespaces that you want to get using one of the following.

      • TYPE: Gets the namespaces of the specified type.

      • NAME: Gets the namespaces with the specified name.

      • HTTP_NAME: Gets the namespaces with the specified HTTP name.

      Parameters:
      name - Specify the namespaces that you want to get using one of the following.

      • TYPE: Gets the namespaces of the specified type.

      • NAME: Gets the namespaces with the specified name.

      • HTTP_NAME: Gets the namespaces with the specified HTTP name.

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

      Specify the values that are applicable to the value that you specify for Name.

      • TYPE: Specify HTTP, DNS_PUBLIC, or DNS_PRIVATE.

      • NAME: Specify the name of the namespace, which is found in Namespace.Name.

      • HTTP_NAME: Specify the HTTP name of the namespace, which is found in Namespace.Properties.HttpProperties.HttpName.

      Parameters:
      values - Specify the values that are applicable to the value that you specify for Name.

      • TYPE: Specify HTTP, DNS_PUBLIC, or DNS_PRIVATE.

      • NAME: Specify the name of the namespace, which is found in Namespace.Name.

      • HTTP_NAME: Specify the HTTP name of the namespace, which is found in Namespace.Properties.HttpProperties.HttpName.

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

      NamespaceFilter.Builder values(String... values)

      Specify the values that are applicable to the value that you specify for Name.

      • TYPE: Specify HTTP, DNS_PUBLIC, or DNS_PRIVATE.

      • NAME: Specify the name of the namespace, which is found in Namespace.Name.

      • HTTP_NAME: Specify the HTTP name of the namespace, which is found in Namespace.Properties.HttpProperties.HttpName.

      Parameters:
      values - Specify the values that are applicable to the value that you specify for Name.

      • TYPE: Specify HTTP, DNS_PUBLIC, or DNS_PRIVATE.

      • NAME: Specify the name of the namespace, which is found in Namespace.Name.

      • HTTP_NAME: Specify the HTTP name of the namespace, which is found in Namespace.Properties.HttpProperties.HttpName.

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

      NamespaceFilter.Builder condition(String condition)

      Specify the operator that you want to use to determine whether a namespace matches the specified value. Valid values for Condition are one of the following.

      • EQ: When you specify EQ for Condition, you can specify only one value. EQ is supported for TYPE, NAME, and HTTP_NAME. EQ is the default condition and can be omitted.

      • BEGINS_WITH: When you specify BEGINS_WITH for Condition, you can specify only one value. BEGINS_WITH is supported for TYPE, NAME, and HTTP_NAME.

      Parameters:
      condition - Specify the operator that you want to use to determine whether a namespace matches the specified value. Valid values for Condition are one of the following.

      • EQ: When you specify EQ for Condition, you can specify only one value. EQ is supported for TYPE, NAME, and HTTP_NAME. EQ is the default condition and can be omitted.

      • BEGINS_WITH: When you specify BEGINS_WITH for Condition, you can specify only one value. BEGINS_WITH is supported for TYPE, NAME, and HTTP_NAME.

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

      Specify the operator that you want to use to determine whether a namespace matches the specified value. Valid values for Condition are one of the following.

      • EQ: When you specify EQ for Condition, you can specify only one value. EQ is supported for TYPE, NAME, and HTTP_NAME. EQ is the default condition and can be omitted.

      • BEGINS_WITH: When you specify BEGINS_WITH for Condition, you can specify only one value. BEGINS_WITH is supported for TYPE, NAME, and HTTP_NAME.

      Parameters:
      condition - Specify the operator that you want to use to determine whether a namespace matches the specified value. Valid values for Condition are one of the following.

      • EQ: When you specify EQ for Condition, you can specify only one value. EQ is supported for TYPE, NAME, and HTTP_NAME. EQ is the default condition and can be omitted.

      • BEGINS_WITH: When you specify BEGINS_WITH for Condition, you can specify only one value. BEGINS_WITH is supported for TYPE, NAME, and HTTP_NAME.

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