Class DomainIndexFieldArgs.Builder

  • Enclosing class:
    DomainIndexFieldArgs

    public static final class DomainIndexFieldArgs.Builder
    extends java.lang.Object
    • Method Detail

      • analysisScheme

        public DomainIndexFieldArgs.Builder analysisScheme​(@Nullable
                                                           com.pulumi.core.Output<java.lang.String> analysisScheme)
        Parameters:
        analysisScheme - The analysis scheme you want to use for a `text` field. The analysis scheme specifies the language-specific text processing options that are used during indexing.
        Returns:
        builder
      • analysisScheme

        public DomainIndexFieldArgs.Builder analysisScheme​(java.lang.String analysisScheme)
        Parameters:
        analysisScheme - The analysis scheme you want to use for a `text` field. The analysis scheme specifies the language-specific text processing options that are used during indexing.
        Returns:
        builder
      • defaultValue

        public DomainIndexFieldArgs.Builder defaultValue​(@Nullable
                                                         com.pulumi.core.Output<java.lang.String> defaultValue)
        Parameters:
        defaultValue - The default value for the field. This value is used when no value is specified for the field in the document data.
        Returns:
        builder
      • defaultValue

        public DomainIndexFieldArgs.Builder defaultValue​(java.lang.String defaultValue)
        Parameters:
        defaultValue - The default value for the field. This value is used when no value is specified for the field in the document data.
        Returns:
        builder
      • facet

        public DomainIndexFieldArgs.Builder facet​(@Nullable
                                                  com.pulumi.core.Output<java.lang.Boolean> facet)
        Parameters:
        facet - You can get facet information by enabling this.
        Returns:
        builder
      • facet

        public DomainIndexFieldArgs.Builder facet​(java.lang.Boolean facet)
        Parameters:
        facet - You can get facet information by enabling this.
        Returns:
        builder
      • highlight

        public DomainIndexFieldArgs.Builder highlight​(@Nullable
                                                      com.pulumi.core.Output<java.lang.Boolean> highlight)
        Parameters:
        highlight - You can highlight information.
        Returns:
        builder
      • highlight

        public DomainIndexFieldArgs.Builder highlight​(java.lang.Boolean highlight)
        Parameters:
        highlight - You can highlight information.
        Returns:
        builder
      • name

        public DomainIndexFieldArgs.Builder name​(com.pulumi.core.Output<java.lang.String> name)
        Parameters:
        name - A unique name for the field. Field names must begin with a letter and be at least 1 and no more than 64 characters long. The allowed characters are: `a`-`z` (lower-case letters), `0`-`9`, and `_` (underscore). The name `score` is reserved and cannot be used as a field name.
        Returns:
        builder
      • name

        public DomainIndexFieldArgs.Builder name​(java.lang.String name)
        Parameters:
        name - A unique name for the field. Field names must begin with a letter and be at least 1 and no more than 64 characters long. The allowed characters are: `a`-`z` (lower-case letters), `0`-`9`, and `_` (underscore). The name `score` is reserved and cannot be used as a field name.
        Returns:
        builder
      • return_

        public DomainIndexFieldArgs.Builder return_​(@Nullable
                                                    com.pulumi.core.Output<java.lang.Boolean> return_)
        Parameters:
        return_ - You can enable returning the value of all searchable fields.
        Returns:
        builder
      • return_

        public DomainIndexFieldArgs.Builder return_​(java.lang.Boolean return_)
        Parameters:
        return_ - You can enable returning the value of all searchable fields.
        Returns:
        builder
      • search

        public DomainIndexFieldArgs.Builder search​(@Nullable
                                                   com.pulumi.core.Output<java.lang.Boolean> search)
        Parameters:
        search - You can set whether this index should be searchable or not.
        Returns:
        builder
      • search

        public DomainIndexFieldArgs.Builder search​(java.lang.Boolean search)
        Parameters:
        search - You can set whether this index should be searchable or not.
        Returns:
        builder
      • sort

        public DomainIndexFieldArgs.Builder sort​(@Nullable
                                                 com.pulumi.core.Output<java.lang.Boolean> sort)
        Parameters:
        sort - You can enable the property to be sortable.
        Returns:
        builder
      • sort

        public DomainIndexFieldArgs.Builder sort​(java.lang.Boolean sort)
        Parameters:
        sort - You can enable the property to be sortable.
        Returns:
        builder
      • sourceFields

        public DomainIndexFieldArgs.Builder sourceFields​(@Nullable
                                                         com.pulumi.core.Output<java.lang.String> sourceFields)
        Parameters:
        sourceFields - A comma-separated list of source fields to map to the field. Specifying a source field copies data from one field to another, enabling you to use the same source data in different ways by configuring different options for the fields.
        Returns:
        builder
      • sourceFields

        public DomainIndexFieldArgs.Builder sourceFields​(java.lang.String sourceFields)
        Parameters:
        sourceFields - A comma-separated list of source fields to map to the field. Specifying a source field copies data from one field to another, enabling you to use the same source data in different ways by configuring different options for the fields.
        Returns:
        builder
      • type

        public DomainIndexFieldArgs.Builder type​(com.pulumi.core.Output<java.lang.String> type)
        Parameters:
        type - The field type. Valid values: `date`, `date-array`, `double`, `double-array`, `int`, `int-array`, `literal`, `literal-array`, `text`, `text-array`.
        Returns:
        builder
      • type

        public DomainIndexFieldArgs.Builder type​(java.lang.String type)
        Parameters:
        type - The field type. Valid values: `date`, `date-array`, `double`, `double-array`, `int`, `int-array`, `literal`, `literal-array`, `text`, `text-array`.
        Returns:
        builder