Class LicenseManagerClient
- java.lang.Object
-
- com.oracle.bmc.http.internal.BaseSyncClient
-
- com.oracle.bmc.licensemanager.LicenseManagerClient
-
- All Implemented Interfaces:
LicenseManager,AutoCloseable
@Generated(value="OracleSDKGenerator", comments="API Version: 20220430") public class LicenseManagerClient extends BaseSyncClient implements LicenseManager
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classLicenseManagerClient.BuilderBuilder class for this client.
-
Field Summary
Fields Modifier and Type Field Description StringclientCommonLibraryVersionCompatible SDK version, provided by the codegen.Optional<String>minimumClientCommonLibraryVersionFromClientMinimum compatible SDK version, maybe provided by the codegen.static ServiceSERVICEService instance for LicenseManager.
-
Constructor Summary
Constructors Constructor Description LicenseManagerClient(AbstractAuthenticationDetailsProvider authenticationDetailsProvider, ClientConfiguration configuration, ClientConfigurator clientConfigurator, RequestSignerFactory defaultRequestSignerFactory)Deprecated.Use thebuilderinstead.LicenseManagerClient(AbstractAuthenticationDetailsProvider authenticationDetailsProvider, ClientConfiguration configuration, ClientConfigurator clientConfigurator, RequestSignerFactory defaultRequestSignerFactory, List<ClientConfigurator> additionalClientConfigurators)Deprecated.Use thebuilderinstead.LicenseManagerClient(AbstractAuthenticationDetailsProvider authenticationDetailsProvider, ClientConfiguration configuration, ClientConfigurator clientConfigurator, RequestSignerFactory defaultRequestSignerFactory, List<ClientConfigurator> additionalClientConfigurators, String endpoint)Deprecated.Use thebuilderinstead.LicenseManagerClient(AbstractAuthenticationDetailsProvider authenticationDetailsProvider, ClientConfiguration configuration, ClientConfigurator clientConfigurator, RequestSignerFactory defaultRequestSignerFactory, Map<SigningStrategy,RequestSignerFactory> signingStrategyRequestSignerFactories, List<ClientConfigurator> additionalClientConfigurators, String endpoint)Deprecated.Use thebuilderinstead.LicenseManagerClient(AbstractAuthenticationDetailsProvider authenticationDetailsProvider, ClientConfiguration configuration, ClientConfigurator clientConfigurator, RequestSignerFactory defaultRequestSignerFactory, Map<SigningStrategy,RequestSignerFactory> signingStrategyRequestSignerFactories, List<ClientConfigurator> additionalClientConfigurators, String endpoint, ExecutorService executorService)Deprecated.Use thebuilderinstead.LicenseManagerClient(BasicAuthenticationDetailsProvider authenticationDetailsProvider)Deprecated.Use thebuilderinstead.LicenseManagerClient(BasicAuthenticationDetailsProvider authenticationDetailsProvider, ClientConfiguration configuration)Deprecated.Use thebuilderinstead.LicenseManagerClient(BasicAuthenticationDetailsProvider authenticationDetailsProvider, ClientConfiguration configuration, ClientConfigurator clientConfigurator)Deprecated.Use thebuilderinstead.
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static LicenseManagerClient.Builderbuilder()Create a builder for this client.BulkUploadLicenseRecordsResponsebulkUploadLicenseRecords(BulkUploadLicenseRecordsRequest request)Bulk upload the product licenses and license records for a given compartment.voidclose()CreateLicenseRecordResponsecreateLicenseRecord(CreateLicenseRecordRequest request)Creates a new license record for the given product license ID.CreateProductLicenseResponsecreateProductLicense(CreateProductLicenseRequest request)Creates a new product license.DeleteLicenseRecordResponsedeleteLicenseRecord(DeleteLicenseRecordRequest request)Removes a license record.DeleteProductLicenseResponsedeleteProductLicense(DeleteProductLicenseRequest request)Removes a product license.voidenableDualStackEndpoints(boolean enableDualStackEndpoints)This method should be used to enable or disable the use of dual-stack endpoints.GetBulkUploadTemplateResponsegetBulkUploadTemplate(GetBulkUploadTemplateRequest request)Provides the bulk upload file template.StringgetClientCommonLibraryVersion()GetConfigurationResponsegetConfiguration(GetConfigurationRequest request)Retrieves configuration for a compartment.protected ClientConfiguratorgetDefaultConfigurator()StringgetEndpoint()Get the endpoint of the client.GetLicenseMetricResponsegetLicenseMetric(GetLicenseMetricRequest request)Retrieves the license metrics for a given compartment.GetLicenseRecordResponsegetLicenseRecord(GetLicenseRecordRequest request)Retrieves license record details by the license record ID in a given compartment.Optional<String>getMinimumClientCommonLibraryVersionFromClient()Map<String,Boolean>getOptionsMap()Return an immutable snapshot representing the current options set for this client.LicenseManagerPaginatorsgetPaginators()Gets the pre-configured paginators available for list operations in this service which may return multiple pages of data.GetProductLicenseResponsegetProductLicense(GetProductLicenseRequest request)Retrieves product license details by product license ID in a given compartment.StringgetResolvedEndpoint(Map<String,Object> requiredParametersMap)Returns the endpoint after filling in the current options, as determined byBaseClient.getOptionsMap(), and then filling in the required parameters in requiredParametersMap into the placeholders in the endpoint.LicenseManagerWaitersgetWaiters()Gets the pre-configured waiters available for resources for this service.ListLicenseRecordsResponselistLicenseRecords(ListLicenseRecordsRequest request)Retrieves all license records for a given product license ID.ListProductLicenseConsumersResponselistProductLicenseConsumers(ListProductLicenseConsumersRequest request)Retrieves the product license consumers for a particular product license ID.ListProductLicensesResponselistProductLicenses(ListProductLicensesRequest request)Retrieves all the product licenses from a given compartment.ListTopUtilizedProductLicensesResponselistTopUtilizedProductLicenses(ListTopUtilizedProductLicensesRequest request)Retrieves the top utilized product licenses for a given compartment.ListTopUtilizedResourcesResponselistTopUtilizedResources(ListTopUtilizedResourcesRequest request)Retrieves the top utilized resources for a given compartment.voidrefreshClient()Rebuild the backingHttpClient.voidsetEndpoint(String endpoint)voidsetRegion(Region region)Sets the region to call (ex, Region.US_PHOENIX_1).voidsetRegion(String regionId)Sets the region to call (ex, ‘us-phoenix-1’).UpdateConfigurationResponseupdateConfiguration(UpdateConfigurationRequest request)Updates the configuration for the compartment.UpdateLicenseRecordResponseupdateLicenseRecord(UpdateLicenseRecordRequest request)Updates license record entity details.UpdateProductLicenseResponseupdateProductLicense(UpdateProductLicenseRequest request)Updates the list of images for a product license.voiduseRealmSpecificEndpointTemplate(boolean useOfRealmSpecificEndpointTemplateEnabled)This method should be used to enable or disable the use of realm-specific endpoint template.-
Methods inherited from class com.oracle.bmc.http.internal.BaseSyncClient
clientCall
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface java.lang.AutoCloseable
close
-
Methods inherited from interface com.oracle.bmc.licensemanager.LicenseManager
getEndpoint, refreshClient, setEndpoint, useRealmSpecificEndpointTemplate
-
-
-
-
Constructor Detail
-
LicenseManagerClient
@Deprecated public LicenseManagerClient(BasicAuthenticationDetailsProvider authenticationDetailsProvider)
Deprecated.Use thebuilderinstead.Create a new client instance.- Parameters:
authenticationDetailsProvider- The authentication details (seeLicenseManagerClient.Builder.build(com.oracle.bmc.auth.AbstractAuthenticationDetailsProvider))
-
LicenseManagerClient
@Deprecated public LicenseManagerClient(BasicAuthenticationDetailsProvider authenticationDetailsProvider, ClientConfiguration configuration)
Deprecated.Use thebuilderinstead.Create a new client instance.- Parameters:
authenticationDetailsProvider- The authentication details (seeLicenseManagerClient.Builder.build(com.oracle.bmc.auth.AbstractAuthenticationDetailsProvider))configuration-ClientBuilderBase.configuration
-
LicenseManagerClient
@Deprecated public LicenseManagerClient(BasicAuthenticationDetailsProvider authenticationDetailsProvider, ClientConfiguration configuration, ClientConfigurator clientConfigurator)
Deprecated.Use thebuilderinstead.Create a new client instance.- Parameters:
authenticationDetailsProvider- The authentication details (seeLicenseManagerClient.Builder.build(com.oracle.bmc.auth.AbstractAuthenticationDetailsProvider))configuration-ClientBuilderBase.configurationclientConfigurator-ClientBuilderBase.clientConfigurator(com.oracle.bmc.http.ClientConfigurator)
-
LicenseManagerClient
@Deprecated public LicenseManagerClient(AbstractAuthenticationDetailsProvider authenticationDetailsProvider, ClientConfiguration configuration, ClientConfigurator clientConfigurator, RequestSignerFactory defaultRequestSignerFactory)
Deprecated.Use thebuilderinstead.Create a new client instance.- Parameters:
authenticationDetailsProvider- The authentication details (seeLicenseManagerClient.Builder.build(com.oracle.bmc.auth.AbstractAuthenticationDetailsProvider))configuration-ClientBuilderBase.configurationclientConfigurator-ClientBuilderBase.clientConfigurator(com.oracle.bmc.http.ClientConfigurator)defaultRequestSignerFactory-ClientBuilderBase.requestSignerFactory
-
LicenseManagerClient
@Deprecated public LicenseManagerClient(AbstractAuthenticationDetailsProvider authenticationDetailsProvider, ClientConfiguration configuration, ClientConfigurator clientConfigurator, RequestSignerFactory defaultRequestSignerFactory, List<ClientConfigurator> additionalClientConfigurators)
Deprecated.Use thebuilderinstead.Create a new client instance.- Parameters:
authenticationDetailsProvider- The authentication details (seeLicenseManagerClient.Builder.build(com.oracle.bmc.auth.AbstractAuthenticationDetailsProvider))configuration-ClientBuilderBase.configurationclientConfigurator-ClientBuilderBase.clientConfigurator(com.oracle.bmc.http.ClientConfigurator)defaultRequestSignerFactory-ClientBuilderBase.requestSignerFactoryadditionalClientConfigurators-ClientBuilderBase.additionalClientConfigurators
-
LicenseManagerClient
@Deprecated public LicenseManagerClient(AbstractAuthenticationDetailsProvider authenticationDetailsProvider, ClientConfiguration configuration, ClientConfigurator clientConfigurator, RequestSignerFactory defaultRequestSignerFactory, List<ClientConfigurator> additionalClientConfigurators, String endpoint)
Deprecated.Use thebuilderinstead.Create a new client instance.- Parameters:
authenticationDetailsProvider- The authentication details (seeLicenseManagerClient.Builder.build(com.oracle.bmc.auth.AbstractAuthenticationDetailsProvider))configuration-ClientBuilderBase.configurationclientConfigurator-ClientBuilderBase.clientConfigurator(com.oracle.bmc.http.ClientConfigurator)defaultRequestSignerFactory-ClientBuilderBase.requestSignerFactoryadditionalClientConfigurators-ClientBuilderBase.additionalClientConfiguratorsendpoint-ClientBuilderBase.endpoint(java.lang.String)
-
LicenseManagerClient
@Deprecated public LicenseManagerClient(AbstractAuthenticationDetailsProvider authenticationDetailsProvider, ClientConfiguration configuration, ClientConfigurator clientConfigurator, RequestSignerFactory defaultRequestSignerFactory, Map<SigningStrategy,RequestSignerFactory> signingStrategyRequestSignerFactories, List<ClientConfigurator> additionalClientConfigurators, String endpoint)
Deprecated.Use thebuilderinstead.Create a new client instance.- Parameters:
authenticationDetailsProvider- The authentication details (seeLicenseManagerClient.Builder.build(com.oracle.bmc.auth.AbstractAuthenticationDetailsProvider))configuration-ClientBuilderBase.configurationclientConfigurator-ClientBuilderBase.clientConfigurator(com.oracle.bmc.http.ClientConfigurator)defaultRequestSignerFactory-ClientBuilderBase.requestSignerFactoryadditionalClientConfigurators-ClientBuilderBase.additionalClientConfiguratorsendpoint-ClientBuilderBase.endpoint(java.lang.String)signingStrategyRequestSignerFactories-ClientBuilderBase.signingStrategyRequestSignerFactories
-
LicenseManagerClient
@Deprecated public LicenseManagerClient(AbstractAuthenticationDetailsProvider authenticationDetailsProvider, ClientConfiguration configuration, ClientConfigurator clientConfigurator, RequestSignerFactory defaultRequestSignerFactory, Map<SigningStrategy,RequestSignerFactory> signingStrategyRequestSignerFactories, List<ClientConfigurator> additionalClientConfigurators, String endpoint, ExecutorService executorService)
Deprecated.Use thebuilderinstead.Create a new client instance.- Parameters:
authenticationDetailsProvider- The authentication details (seeLicenseManagerClient.Builder.build(com.oracle.bmc.auth.AbstractAuthenticationDetailsProvider))configuration-ClientBuilderBase.configurationclientConfigurator-ClientBuilderBase.clientConfigurator(com.oracle.bmc.http.ClientConfigurator)defaultRequestSignerFactory-ClientBuilderBase.requestSignerFactoryadditionalClientConfigurators-ClientBuilderBase.additionalClientConfiguratorsendpoint-ClientBuilderBase.endpoint(java.lang.String)signingStrategyRequestSignerFactories-ClientBuilderBase.signingStrategyRequestSignerFactoriesexecutorService-LicenseManagerClient.Builder.executorService
-
-
Method Detail
-
builder
public static LicenseManagerClient.Builder builder()
Create a builder for this client.- Returns:
- builder
-
setRegion
public void setRegion(Region region)
Description copied from interface:LicenseManagerSets the region to call (ex, Region.US_PHOENIX_1).Note, this will call
setEndpointafter resolving the endpoint. If the service is not available in this Region, however, an IllegalArgumentException will be raised.- Specified by:
setRegionin interfaceLicenseManager- Parameters:
region- The region of the service.
-
setRegion
public void setRegion(String regionId)
Description copied from interface:LicenseManagerSets the region to call (ex, ‘us-phoenix-1’).Note, this will first try to map the region ID to a known Region and call
setRegion.If no known Region could be determined, it will create an endpoint based on the default endpoint format (
Region.formatDefaultRegionEndpoint(Service, String)and then callsetEndpoint.- Specified by:
setRegionin interfaceLicenseManager- Parameters:
regionId- The public region ID.
-
bulkUploadLicenseRecords
public BulkUploadLicenseRecordsResponse bulkUploadLicenseRecords(BulkUploadLicenseRecordsRequest request)
Description copied from interface:LicenseManagerBulk upload the product licenses and license records for a given compartment.- Specified by:
bulkUploadLicenseRecordsin interfaceLicenseManager- Parameters:
request- The request object containing the details to send- Returns:
- A response object containing details about the completed operation
-
createLicenseRecord
public CreateLicenseRecordResponse createLicenseRecord(CreateLicenseRecordRequest request)
Description copied from interface:LicenseManagerCreates a new license record for the given product license ID.- Specified by:
createLicenseRecordin interfaceLicenseManager- Parameters:
request- The request object containing the details to send- Returns:
- A response object containing details about the completed operation
-
createProductLicense
public CreateProductLicenseResponse createProductLicense(CreateProductLicenseRequest request)
Description copied from interface:LicenseManagerCreates a new product license.- Specified by:
createProductLicensein interfaceLicenseManager- Parameters:
request- The request object containing the details to send- Returns:
- A response object containing details about the completed operation
-
deleteLicenseRecord
public DeleteLicenseRecordResponse deleteLicenseRecord(DeleteLicenseRecordRequest request)
Description copied from interface:LicenseManagerRemoves a license record.- Specified by:
deleteLicenseRecordin interfaceLicenseManager- Parameters:
request- The request object containing the details to send- Returns:
- A response object containing details about the completed operation
-
deleteProductLicense
public DeleteProductLicenseResponse deleteProductLicense(DeleteProductLicenseRequest request)
Description copied from interface:LicenseManagerRemoves a product license.- Specified by:
deleteProductLicensein interfaceLicenseManager- Parameters:
request- The request object containing the details to send- Returns:
- A response object containing details about the completed operation
-
getBulkUploadTemplate
public GetBulkUploadTemplateResponse getBulkUploadTemplate(GetBulkUploadTemplateRequest request)
Description copied from interface:LicenseManagerProvides the bulk upload file template.- Specified by:
getBulkUploadTemplatein interfaceLicenseManager- Parameters:
request- The request object containing the details to send- Returns:
- A response object containing details about the completed operation
-
getConfiguration
public GetConfigurationResponse getConfiguration(GetConfigurationRequest request)
Description copied from interface:LicenseManagerRetrieves configuration for a compartment.- Specified by:
getConfigurationin interfaceLicenseManager- Parameters:
request- The request object containing the details to send- Returns:
- A response object containing details about the completed operation
-
getLicenseMetric
public GetLicenseMetricResponse getLicenseMetric(GetLicenseMetricRequest request)
Description copied from interface:LicenseManagerRetrieves the license metrics for a given compartment.- Specified by:
getLicenseMetricin interfaceLicenseManager- Parameters:
request- The request object containing the details to send- Returns:
- A response object containing details about the completed operation
-
getLicenseRecord
public GetLicenseRecordResponse getLicenseRecord(GetLicenseRecordRequest request)
Description copied from interface:LicenseManagerRetrieves license record details by the license record ID in a given compartment.- Specified by:
getLicenseRecordin interfaceLicenseManager- Parameters:
request- The request object containing the details to send- Returns:
- A response object containing details about the completed operation
-
getProductLicense
public GetProductLicenseResponse getProductLicense(GetProductLicenseRequest request)
Description copied from interface:LicenseManagerRetrieves product license details by product license ID in a given compartment.- Specified by:
getProductLicensein interfaceLicenseManager- Parameters:
request- The request object containing the details to send- Returns:
- A response object containing details about the completed operation
-
listLicenseRecords
public ListLicenseRecordsResponse listLicenseRecords(ListLicenseRecordsRequest request)
Description copied from interface:LicenseManagerRetrieves all license records for a given product license ID.- Specified by:
listLicenseRecordsin interfaceLicenseManager- Parameters:
request- The request object containing the details to send- Returns:
- A response object containing details about the completed operation
-
listProductLicenseConsumers
public ListProductLicenseConsumersResponse listProductLicenseConsumers(ListProductLicenseConsumersRequest request)
Description copied from interface:LicenseManagerRetrieves the product license consumers for a particular product license ID.- Specified by:
listProductLicenseConsumersin interfaceLicenseManager- Parameters:
request- The request object containing the details to send- Returns:
- A response object containing details about the completed operation
-
listProductLicenses
public ListProductLicensesResponse listProductLicenses(ListProductLicensesRequest request)
Description copied from interface:LicenseManagerRetrieves all the product licenses from a given compartment.- Specified by:
listProductLicensesin interfaceLicenseManager- Parameters:
request- The request object containing the details to send- Returns:
- A response object containing details about the completed operation
-
listTopUtilizedProductLicenses
public ListTopUtilizedProductLicensesResponse listTopUtilizedProductLicenses(ListTopUtilizedProductLicensesRequest request)
Description copied from interface:LicenseManagerRetrieves the top utilized product licenses for a given compartment.- Specified by:
listTopUtilizedProductLicensesin interfaceLicenseManager- Parameters:
request- The request object containing the details to send- Returns:
- A response object containing details about the completed operation
-
listTopUtilizedResources
public ListTopUtilizedResourcesResponse listTopUtilizedResources(ListTopUtilizedResourcesRequest request)
Description copied from interface:LicenseManagerRetrieves the top utilized resources for a given compartment.- Specified by:
listTopUtilizedResourcesin interfaceLicenseManager- Parameters:
request- The request object containing the details to send- Returns:
- A response object containing details about the completed operation
-
updateConfiguration
public UpdateConfigurationResponse updateConfiguration(UpdateConfigurationRequest request)
Description copied from interface:LicenseManagerUpdates the configuration for the compartment.- Specified by:
updateConfigurationin interfaceLicenseManager- Parameters:
request- The request object containing the details to send- Returns:
- A response object containing details about the completed operation
-
updateLicenseRecord
public UpdateLicenseRecordResponse updateLicenseRecord(UpdateLicenseRecordRequest request)
Description copied from interface:LicenseManagerUpdates license record entity details.- Specified by:
updateLicenseRecordin interfaceLicenseManager- Parameters:
request- The request object containing the details to send- Returns:
- A response object containing details about the completed operation
-
updateProductLicense
public UpdateProductLicenseResponse updateProductLicense(UpdateProductLicenseRequest request)
Description copied from interface:LicenseManagerUpdates the list of images for a product license.- Specified by:
updateProductLicensein interfaceLicenseManager- Parameters:
request- The request object containing the details to send- Returns:
- A response object containing details about the completed operation
-
getWaiters
public LicenseManagerWaiters getWaiters()
Description copied from interface:LicenseManagerGets the pre-configured waiters available for resources for this service.- Specified by:
getWaitersin interfaceLicenseManager- Returns:
- The service waiters.
-
getPaginators
public LicenseManagerPaginators getPaginators()
Description copied from interface:LicenseManagerGets the pre-configured paginators available for list operations in this service which may return multiple pages of data.These paginators provide an
Iterableinterface so that service responses, or resources/records, can be iterated through without having to manually deal with pagination and page tokens.- Specified by:
getPaginatorsin interfaceLicenseManager- Returns:
- The service paginators.
-
getDefaultConfigurator
protected ClientConfigurator getDefaultConfigurator()
-
enableDualStackEndpoints
public void enableDualStackEndpoints(boolean enableDualStackEndpoints)
This method should be used to enable or disable the use of dual-stack endpoints.The default value is false i.e. dual-stack endpoints are disabled by default.
- Parameters:
enableDualStackEndpoints- This flag can be set to true or false to enable or disable the use of dual-stack endpoints respectively
-
getOptionsMap
public Map<String,Boolean> getOptionsMap()
Return an immutable snapshot representing the current options set for this client.- Returns:
- immutable snapshot representing the current options set for this client
-
getResolvedEndpoint
public String getResolvedEndpoint(Map<String,Object> requiredParametersMap)
Returns the endpoint after filling in the current options, as determined byBaseClient.getOptionsMap(), and then filling in the required parameters in requiredParametersMap into the placeholders in the endpoint.- Parameters:
requiredParametersMap- the map from required parameter name to their values- Returns:
- resolved endpoint, with all options and placeholders filled in
-
useRealmSpecificEndpointTemplate
public void useRealmSpecificEndpointTemplate(boolean useOfRealmSpecificEndpointTemplateEnabled)
This method should be used to enable or disable the use of realm-specific endpoint template.The default value is null. To enable the use of endpoint template defined for the realm in use, set the flag to true To disable the use of endpoint template defined for the realm in use, set the flag to false
- Parameters:
useOfRealmSpecificEndpointTemplateEnabled- This flag can be set to true or false to enable or disable the use of realm-specific endpoint template respectively
-
setEndpoint
public final void setEndpoint(String endpoint)
-
getEndpoint
public final String getEndpoint()
Get the endpoint of the client.Note that the endpoint may be parameterized and contain placeholders and options. The region subdomain and realm domain will have been properly replaced already if the endpoint was selected using a
Region.Examples of endpoints this may return:
- Unparameterized endpoints
https://identity.us-phoenix-1.oci.oraclecloud.com https://identity.us-ashburn-1.oci.oraclecloud.com https://test-namespace.objectstorage.us-ashburn-1.oci.customer-oci.com - Parameterized endpoints with placeholders
https://{namespaceName+Dot}objectstorage.us-phoenix-1.oci.customer-oci.com https://{namespaceName+Dot}objectstorage.us-ashburn-1.oci.customer-oci.com - Parameterized endpoints with options
https://{dualStack?ds.:}identity.us-phoenix-1.oci.oraclecloud.com https://{dualStack?ds.:}identity.us-ashburn-1.oci.oraclecloud.com - Parameterized endpoints with placeholders and options
https://{namespaceName+Dot}{dualStack?ds.:}objectstorage.us-phoenix-1.oci.customer-oci.com https://{namespaceName+Dot}{dualStack?ds.:}objectstorage.us-ashburn-1.oci.customer-oci.com
To get the actual endpoint for a parameterized request, you can use
BaseClient.getResolvedEndpoint(Map)orParameterizedEndpointUtil.getEndpointWithPopulatedServiceParameters(String, Map, Map).- Returns:
- the endpoint being used by the client
- Unparameterized endpoints
-
refreshClient
public final void refreshClient()
Rebuild the backingHttpClient.This will call
ClientConfigurators again, and can be used to e.g. refresh the SSL certificate.
-
close
public final void close()
- Specified by:
closein interfaceAutoCloseable
-
getClientCommonLibraryVersion
public String getClientCommonLibraryVersion()
-
-