Class EndpointElasticsearchSettingsArgs.Builder

    • Method Detail

      • endpointUri

        public EndpointElasticsearchSettingsArgs.Builder endpointUri​(com.pulumi.core.Output<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