Package com.pulumi.aws.dms.inputs
Class EndpointElasticsearchSettingsArgs.Builder
- java.lang.Object
-
- com.pulumi.aws.dms.inputs.EndpointElasticsearchSettingsArgs.Builder
-
- Enclosing class:
- EndpointElasticsearchSettingsArgs
public static final class EndpointElasticsearchSettingsArgs.Builder extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description Builder()Builder(EndpointElasticsearchSettingsArgs defaults)
-
Method Summary
-
-
-
Constructor Detail
-
Builder
public Builder()
-
Builder
public Builder(EndpointElasticsearchSettingsArgs defaults)
-
-
Method Detail
-
endpointUri
public EndpointElasticsearchSettingsArgs.Builder endpointUri(com.pulumi.core.Output<java.lang.String> endpointUri)
- Parameters:
endpointUri- Endpoint for the OpenSearch cluster.- Returns:
- builder
-
endpointUri
public EndpointElasticsearchSettingsArgs.Builder endpointUri(java.lang.String endpointUri)
- Parameters:
endpointUri- Endpoint for the OpenSearch cluster.- Returns:
- builder
-
errorRetryDuration
public EndpointElasticsearchSettingsArgs.Builder errorRetryDuration(@Nullable com.pulumi.core.Output<java.lang.Integer> errorRetryDuration)
- Parameters:
errorRetryDuration- Maximum number of seconds for which DMS retries failed API requests to the OpenSearch cluster. Default is `300`.- Returns:
- builder
-
errorRetryDuration
public EndpointElasticsearchSettingsArgs.Builder errorRetryDuration(java.lang.Integer errorRetryDuration)
- Parameters:
errorRetryDuration- Maximum number of seconds for which DMS retries failed API requests to the OpenSearch cluster. Default is `300`.- Returns:
- builder
-
fullLoadErrorPercentage
public EndpointElasticsearchSettingsArgs.Builder fullLoadErrorPercentage(@Nullable com.pulumi.core.Output<java.lang.Integer> fullLoadErrorPercentage)
- Parameters:
fullLoadErrorPercentage- Maximum percentage of records that can fail to be written before a full load operation stops. Default is `10`.- Returns:
- builder
-
fullLoadErrorPercentage
public EndpointElasticsearchSettingsArgs.Builder fullLoadErrorPercentage(java.lang.Integer fullLoadErrorPercentage)
- Parameters:
fullLoadErrorPercentage- Maximum percentage of records that can fail to be written before a full load operation stops. Default is `10`.- Returns:
- builder
-
serviceAccessRoleArn
public EndpointElasticsearchSettingsArgs.Builder serviceAccessRoleArn(com.pulumi.core.Output<java.lang.String> serviceAccessRoleArn)
- Parameters:
serviceAccessRoleArn- ARN of the IAM Role with permissions to write to the OpenSearch cluster.- Returns:
- builder
-
serviceAccessRoleArn
public EndpointElasticsearchSettingsArgs.Builder serviceAccessRoleArn(java.lang.String serviceAccessRoleArn)
- Parameters:
serviceAccessRoleArn- ARN of the IAM Role with permissions to write to the OpenSearch cluster.- Returns:
- builder
-
useNewMappingType
public EndpointElasticsearchSettingsArgs.Builder useNewMappingType(@Nullable com.pulumi.core.Output<java.lang.Boolean> useNewMappingType)
- Parameters:
useNewMappingType- Enable to migrate documentation using the documentation type `_doc`. OpenSearch and an Elasticsearch clusters only support the _doc documentation type in versions 7.x and later. The default value is `false`.- Returns:
- builder
-
useNewMappingType
public EndpointElasticsearchSettingsArgs.Builder useNewMappingType(java.lang.Boolean useNewMappingType)
- Parameters:
useNewMappingType- Enable to migrate documentation using the documentation type `_doc`. OpenSearch and an Elasticsearch clusters only support the _doc documentation type in versions 7.x and later. The default value is `false`.- Returns:
- builder
-
build
public EndpointElasticsearchSettingsArgs build()
-
-