Package com.oracle.bmc.opensearch.model
Class CertificateConfig.Builder
- java.lang.Object
-
- com.oracle.bmc.opensearch.model.CertificateConfig.Builder
-
- Enclosing class:
- CertificateConfig
public static class CertificateConfig.Builder extends Object
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description CertificateConfigbuild()CertificateConfig.BuilderclusterCertificateMode(CertificateMode clusterCertificateMode)Specifies whether the certificate to be used in cluster is managed by OpenSearch or OCI Certificates service.CertificateConfig.Buildercopy(CertificateConfig model)CertificateConfig.BuilderdashboardCertificateMode(CertificateMode dashboardCertificateMode)Specifies whether the certificate to be used in dashboard is managed by OpenSearch or OCI Certificates service.CertificateConfig.BuilderopenSearchApiCertificateId(String openSearchApiCertificateId)certificate to be used for OpenSearch cluster api communicationCertificateConfig.BuilderopenSearchDashboardCertificateId(String openSearchDashboardCertificateId)certificate to be used for OpenSearch dashboard api communication
-
-
-
Method Detail
-
clusterCertificateMode
public CertificateConfig.Builder clusterCertificateMode(CertificateMode clusterCertificateMode)
Specifies whether the certificate to be used in cluster is managed by OpenSearch or OCI Certificates service.- Parameters:
clusterCertificateMode- the value to set- Returns:
- this builder
-
dashboardCertificateMode
public CertificateConfig.Builder dashboardCertificateMode(CertificateMode dashboardCertificateMode)
Specifies whether the certificate to be used in dashboard is managed by OpenSearch or OCI Certificates service.- Parameters:
dashboardCertificateMode- the value to set- Returns:
- this builder
-
openSearchApiCertificateId
public CertificateConfig.Builder openSearchApiCertificateId(String openSearchApiCertificateId)
certificate to be used for OpenSearch cluster api communication- Parameters:
openSearchApiCertificateId- the value to set- Returns:
- this builder
-
openSearchDashboardCertificateId
public CertificateConfig.Builder openSearchDashboardCertificateId(String openSearchDashboardCertificateId)
certificate to be used for OpenSearch dashboard api communication- Parameters:
openSearchDashboardCertificateId- the value to set- Returns:
- this builder
-
build
public CertificateConfig build()
-
copy
public CertificateConfig.Builder copy(CertificateConfig model)
-
-