Class RemoteReindexSourceDetails.Builder

    • Constructor Detail

      • Builder

        public Builder()
    • Method Detail

      • endpoint

        public RemoteReindexSourceDetails.Builder endpoint​(String endpoint)
        HTTPS endpoint of the remote Elasticsearch or OpenSearch cluster.

        The hostname and port are used to allow remote reindexing. Use a DNS hostname, rather than an IP address, when endpointResolutionIp is specified.

        Parameters:
        endpoint - the value to set
        Returns:
        this builder
      • endpointResolutionIp

        public RemoteReindexSourceDetails.Builder endpointResolutionIp​(String endpointResolutionIp)
        Optional IP address to which the endpoint hostname is resolved from within the OpenSearch cluster.

        The original hostname remains in the connection URL and is used for TLS verification.

        Parameters:
        endpointResolutionIp - the value to set
        Returns:
        this builder
      • certificateId

        public RemoteReindexSourceDetails.Builder certificateId​(String certificateId)
        OCID of the certificate or CA chain used to verify the remote cluster’s HTTPS certificate.
        Parameters:
        certificateId - the value to set
        Returns:
        this builder