Class DomainState.Builder
- java.lang.Object
-
- com.pulumi.aws.cloudsearch.inputs.DomainState.Builder
-
- Enclosing class:
- DomainState
public static final class DomainState.Builder extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description Builder()Builder(DomainState defaults)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description DomainState.Builderarn(com.pulumi.core.Output<java.lang.String> arn)DomainState.Builderarn(java.lang.String arn)DomainStatebuild()DomainState.BuilderdocumentServiceEndpoint(com.pulumi.core.Output<java.lang.String> documentServiceEndpoint)DomainState.BuilderdocumentServiceEndpoint(java.lang.String documentServiceEndpoint)DomainState.BuilderdomainId(com.pulumi.core.Output<java.lang.String> domainId)DomainState.BuilderdomainId(java.lang.String domainId)DomainState.BuilderendpointOptions(DomainEndpointOptionsArgs endpointOptions)DomainState.BuilderendpointOptions(com.pulumi.core.Output<DomainEndpointOptionsArgs> endpointOptions)DomainState.BuilderindexFields(DomainIndexFieldArgs... indexFields)DomainState.BuilderindexFields(com.pulumi.core.Output<java.util.List<DomainIndexFieldArgs>> indexFields)DomainState.BuilderindexFields(java.util.List<DomainIndexFieldArgs> indexFields)DomainState.BuildermultiAz(com.pulumi.core.Output<java.lang.Boolean> multiAz)DomainState.BuildermultiAz(java.lang.Boolean multiAz)DomainState.Buildername(com.pulumi.core.Output<java.lang.String> name)DomainState.Buildername(java.lang.String name)DomainState.Builderregion(com.pulumi.core.Output<java.lang.String> region)DomainState.Builderregion(java.lang.String region)DomainState.BuilderscalingParameters(DomainScalingParametersArgs scalingParameters)DomainState.BuilderscalingParameters(com.pulumi.core.Output<DomainScalingParametersArgs> scalingParameters)DomainState.BuildersearchServiceEndpoint(com.pulumi.core.Output<java.lang.String> searchServiceEndpoint)DomainState.BuildersearchServiceEndpoint(java.lang.String searchServiceEndpoint)
-
-
-
Constructor Detail
-
Builder
public Builder()
-
Builder
public Builder(DomainState defaults)
-
-
Method Detail
-
arn
public DomainState.Builder arn(@Nullable com.pulumi.core.Output<java.lang.String> arn)
- Parameters:
arn- The domain's ARN.- Returns:
- builder
-
arn
public DomainState.Builder arn(java.lang.String arn)
- Parameters:
arn- The domain's ARN.- Returns:
- builder
-
documentServiceEndpoint
public DomainState.Builder documentServiceEndpoint(@Nullable com.pulumi.core.Output<java.lang.String> documentServiceEndpoint)
- Parameters:
documentServiceEndpoint- The service endpoint for updating documents in a search domain.- Returns:
- builder
-
documentServiceEndpoint
public DomainState.Builder documentServiceEndpoint(java.lang.String documentServiceEndpoint)
- Parameters:
documentServiceEndpoint- The service endpoint for updating documents in a search domain.- Returns:
- builder
-
domainId
public DomainState.Builder domainId(@Nullable com.pulumi.core.Output<java.lang.String> domainId)
- Parameters:
domainId- An internally generated unique identifier for the domain.- Returns:
- builder
-
domainId
public DomainState.Builder domainId(java.lang.String domainId)
- Parameters:
domainId- An internally generated unique identifier for the domain.- Returns:
- builder
-
endpointOptions
public DomainState.Builder endpointOptions(@Nullable com.pulumi.core.Output<DomainEndpointOptionsArgs> endpointOptions)
- Parameters:
endpointOptions- Domain endpoint options. Documented below.- Returns:
- builder
-
endpointOptions
public DomainState.Builder endpointOptions(DomainEndpointOptionsArgs endpointOptions)
- Parameters:
endpointOptions- Domain endpoint options. Documented below.- Returns:
- builder
-
indexFields
public DomainState.Builder indexFields(@Nullable com.pulumi.core.Output<java.util.List<DomainIndexFieldArgs>> indexFields)
- Parameters:
indexFields- The index fields for documents added to the domain. Documented below.- Returns:
- builder
-
indexFields
public DomainState.Builder indexFields(java.util.List<DomainIndexFieldArgs> indexFields)
- Parameters:
indexFields- The index fields for documents added to the domain. Documented below.- Returns:
- builder
-
indexFields
public DomainState.Builder indexFields(DomainIndexFieldArgs... indexFields)
- Parameters:
indexFields- The index fields for documents added to the domain. Documented below.- Returns:
- builder
-
multiAz
public DomainState.Builder multiAz(@Nullable com.pulumi.core.Output<java.lang.Boolean> multiAz)
- Parameters:
multiAz- Whether or not to maintain extra instances for the domain in a second Availability Zone to ensure high availability.- Returns:
- builder
-
multiAz
public DomainState.Builder multiAz(java.lang.Boolean multiAz)
- Parameters:
multiAz- Whether or not to maintain extra instances for the domain in a second Availability Zone to ensure high availability.- Returns:
- builder
-
name
public DomainState.Builder name(@Nullable com.pulumi.core.Output<java.lang.String> name)
- Parameters:
name- The name of the CloudSearch domain.- Returns:
- builder
-
name
public DomainState.Builder name(java.lang.String name)
- Parameters:
name- The name of the CloudSearch domain.- Returns:
- builder
-
region
public DomainState.Builder region(@Nullable com.pulumi.core.Output<java.lang.String> region)
- Parameters:
region- Region where this resource will be [managed](https://docs.aws.amazon.com/general/latest/gr/rande.html#regional-endpoints). Defaults to the Region set in the provider configuration.- Returns:
- builder
-
region
public DomainState.Builder region(java.lang.String region)
- Parameters:
region- Region where this resource will be [managed](https://docs.aws.amazon.com/general/latest/gr/rande.html#regional-endpoints). Defaults to the Region set in the provider configuration.- Returns:
- builder
-
scalingParameters
public DomainState.Builder scalingParameters(@Nullable com.pulumi.core.Output<DomainScalingParametersArgs> scalingParameters)
- Parameters:
scalingParameters- Domain scaling parameters. Documented below.- Returns:
- builder
-
scalingParameters
public DomainState.Builder scalingParameters(DomainScalingParametersArgs scalingParameters)
- Parameters:
scalingParameters- Domain scaling parameters. Documented below.- Returns:
- builder
-
searchServiceEndpoint
public DomainState.Builder searchServiceEndpoint(@Nullable com.pulumi.core.Output<java.lang.String> searchServiceEndpoint)
- Parameters:
searchServiceEndpoint- The service endpoint for requesting search results from a search domain.- Returns:
- builder
-
searchServiceEndpoint
public DomainState.Builder searchServiceEndpoint(java.lang.String searchServiceEndpoint)
- Parameters:
searchServiceEndpoint- The service endpoint for requesting search results from a search domain.- Returns:
- builder
-
build
public DomainState build()
-
-