11package com .marklogic .client .test ;
22
33import com .marklogic .client .DatabaseClient ;
4+ import com .marklogic .client .DatabaseClientBuilder ;
45import com .marklogic .client .DatabaseClientFactory ;
56import com .marklogic .client .io .JacksonHandle ;
67
@@ -18,18 +19,13 @@ public static void main(String[] args) throws Exception {
1819 String cloudHost = args [0 ];
1920 String apiKey = args [1 ];
2021 String basePath = args [2 ];
21- int port = 443 ;
22- String database = null ;
23- DatabaseClient .ConnectionType connectionType = null ;
24- X509TrustManager trustManager = Common .TRUST_ALL_MANAGER ;
25- SSLContext sslContext = SSLContext .getInstance ("TLSv1.2" );
26- sslContext .init (null , new TrustManager []{trustManager }, null );
27-
28- DatabaseClient client = DatabaseClientFactory .newClient (
29- cloudHost , port , basePath , database ,
30- new DatabaseClientFactory .MarkLogicCloudAuthContext (apiKey )
31- .withSSLContext (sslContext , trustManager )
32- , connectionType );
22+
23+ DatabaseClient client = new DatabaseClientBuilder ()
24+ .withHost (cloudHost )
25+ .withMarkLogicCloudAuth (apiKey , basePath )
26+ .withSSLContext (SSLContext .getDefault ())
27+ .withTrustManager (Common .TRUST_ALL_MANAGER )
28+ .build ();
3329
3430 DatabaseClient .ConnectionResult result = client .checkConnection ();
3531 if (result .getStatusCode () != 0 ) {
0 commit comments