Package com.oracle.bmc.opensearch.model
Class RemoteReindexSourceDetails.Builder
- java.lang.Object
-
- com.oracle.bmc.opensearch.model.RemoteReindexSourceDetails.Builder
-
- Enclosing class:
- RemoteReindexSourceDetails
public static class RemoteReindexSourceDetails.Builder extends Object
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description RemoteReindexSourceDetailsbuild()RemoteReindexSourceDetails.BuildercertificateId(String certificateId)OCID of the certificate or CA chain used to verify the remote cluster’s HTTPS certificate.RemoteReindexSourceDetails.Buildercopy(RemoteReindexSourceDetails model)RemoteReindexSourceDetails.Builderendpoint(String endpoint)HTTPS endpoint of the remote Elasticsearch or OpenSearch cluster.RemoteReindexSourceDetails.BuilderendpointResolutionIp(String endpointResolutionIp)Optional IP address to which the endpoint hostname is resolved from within the OpenSearch cluster.
-
-
-
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
-
build
public RemoteReindexSourceDetails build()
-
copy
public RemoteReindexSourceDetails.Builder copy(RemoteReindexSourceDetails model)
-
-