Interface NamespaceFilter.Builder

    • Method Detail

      • name

        NamespaceFilter.Builder name​(String 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:
        NamespaceFilterName, NamespaceFilterName
      • name

        NamespaceFilter.Builder name​(NamespaceFilterName 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:
        NamespaceFilterName, NamespaceFilterName
      • values

        NamespaceFilter.Builder values​(Collection<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.
      • 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:
        FilterCondition, FilterCondition
      • condition

        NamespaceFilter.Builder condition​(FilterCondition 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:
        FilterCondition, FilterCondition