Class DomainIndexFieldArgs.Builder
- java.lang.Object
-
- com.pulumi.aws.cloudsearch.inputs.DomainIndexFieldArgs.Builder
-
- Enclosing class:
- DomainIndexFieldArgs
public static final class DomainIndexFieldArgs.Builder extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description Builder()Builder(DomainIndexFieldArgs defaults)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description DomainIndexFieldArgs.BuilderanalysisScheme(com.pulumi.core.Output<java.lang.String> analysisScheme)DomainIndexFieldArgs.BuilderanalysisScheme(java.lang.String analysisScheme)DomainIndexFieldArgsbuild()DomainIndexFieldArgs.BuilderdefaultValue(com.pulumi.core.Output<java.lang.String> defaultValue)DomainIndexFieldArgs.BuilderdefaultValue(java.lang.String defaultValue)DomainIndexFieldArgs.Builderfacet(com.pulumi.core.Output<java.lang.Boolean> facet)DomainIndexFieldArgs.Builderfacet(java.lang.Boolean facet)DomainIndexFieldArgs.Builderhighlight(com.pulumi.core.Output<java.lang.Boolean> highlight)DomainIndexFieldArgs.Builderhighlight(java.lang.Boolean highlight)DomainIndexFieldArgs.Buildername(com.pulumi.core.Output<java.lang.String> name)DomainIndexFieldArgs.Buildername(java.lang.String name)DomainIndexFieldArgs.Builderreturn_(com.pulumi.core.Output<java.lang.Boolean> return_)DomainIndexFieldArgs.Builderreturn_(java.lang.Boolean return_)DomainIndexFieldArgs.Buildersearch(com.pulumi.core.Output<java.lang.Boolean> search)DomainIndexFieldArgs.Buildersearch(java.lang.Boolean search)DomainIndexFieldArgs.Buildersort(com.pulumi.core.Output<java.lang.Boolean> sort)DomainIndexFieldArgs.Buildersort(java.lang.Boolean sort)DomainIndexFieldArgs.BuildersourceFields(com.pulumi.core.Output<java.lang.String> sourceFields)DomainIndexFieldArgs.BuildersourceFields(java.lang.String sourceFields)DomainIndexFieldArgs.Buildertype(com.pulumi.core.Output<java.lang.String> type)DomainIndexFieldArgs.Buildertype(java.lang.String type)
-
-
-
Constructor Detail
-
Builder
public Builder()
-
Builder
public Builder(DomainIndexFieldArgs defaults)
-
-
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
-
build
public DomainIndexFieldArgs build()
-
-