Class ClusterManagementServiceBuilder
java.lang.Object
org.apache.geode.management.service.internal.api.BaseManagementServiceBuilder<ClusterManagementServiceBuilder>
org.apache.geode.management.cluster.client.ClusterManagementServiceBuilder
@Experimental
public class ClusterManagementServiceBuilder
extends org.apache.geode.management.service.internal.api.BaseManagementServiceBuilder<ClusterManagementServiceBuilder>
This builder facilitates creating a ClusterManagementService using either (or both) a
ConnectionConfig or a ClusterManagementServiceTransport. For typical usage it should be
sufficient to only use a ClusterManagementServiceConnectionConfig. For example:
ClusterManagementService service = new ClusterManagementServiceBuilder()
.setPort(7070)
.setHost("localhost")
.build();
If no transport is set a public transport of
RestTemplateClusterManagementServiceTransport
will be used and configured with the provided config.
-
Constructor Summary
Constructors -
Method Summary
Methods inherited from class org.apache.geode.management.service.internal.api.BaseManagementServiceBuilder
build, configureConnectionConfig, setAuthToken, setFollowRedirects, setHostnameVerifier, setPassword, setSslContext, setTransport, setUsername
-
Constructor Details
-
ClusterManagementServiceBuilder
public ClusterManagementServiceBuilder()
-
-
Method Details
-
setHost
-
setPort
-
createConnectionConfig
- Specified by:
createConnectionConfigin classorg.apache.geode.management.service.internal.api.BaseManagementServiceBuilder<ClusterManagementServiceBuilder>
-