Class AnalyticsClient
- java.lang.Object
-
- com.oracle.bmc.http.internal.BaseSyncClient
-
- com.oracle.bmc.analytics.AnalyticsClient
-
- All Implemented Interfaces:
Analytics,AutoCloseable
@Generated(value="OracleSDKGenerator", comments="API Version: 20190331") public class AnalyticsClient extends BaseSyncClient implements Analytics
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classAnalyticsClient.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 Analytics.
-
Constructor Summary
Constructors Constructor Description AnalyticsClient(AbstractAuthenticationDetailsProvider authenticationDetailsProvider, ClientConfiguration configuration, ClientConfigurator clientConfigurator, RequestSignerFactory defaultRequestSignerFactory)Deprecated.Use thebuilderinstead.AnalyticsClient(AbstractAuthenticationDetailsProvider authenticationDetailsProvider, ClientConfiguration configuration, ClientConfigurator clientConfigurator, RequestSignerFactory defaultRequestSignerFactory, List<ClientConfigurator> additionalClientConfigurators)Deprecated.Use thebuilderinstead.AnalyticsClient(AbstractAuthenticationDetailsProvider authenticationDetailsProvider, ClientConfiguration configuration, ClientConfigurator clientConfigurator, RequestSignerFactory defaultRequestSignerFactory, List<ClientConfigurator> additionalClientConfigurators, String endpoint)Deprecated.Use thebuilderinstead.AnalyticsClient(AbstractAuthenticationDetailsProvider authenticationDetailsProvider, ClientConfiguration configuration, ClientConfigurator clientConfigurator, RequestSignerFactory defaultRequestSignerFactory, Map<SigningStrategy,RequestSignerFactory> signingStrategyRequestSignerFactories, List<ClientConfigurator> additionalClientConfigurators, String endpoint)Deprecated.Use thebuilderinstead.AnalyticsClient(AbstractAuthenticationDetailsProvider authenticationDetailsProvider, ClientConfiguration configuration, ClientConfigurator clientConfigurator, RequestSignerFactory defaultRequestSignerFactory, Map<SigningStrategy,RequestSignerFactory> signingStrategyRequestSignerFactories, List<ClientConfigurator> additionalClientConfigurators, String endpoint, ExecutorService executorService)Deprecated.Use thebuilderinstead.AnalyticsClient(BasicAuthenticationDetailsProvider authenticationDetailsProvider)Deprecated.Use thebuilderinstead.AnalyticsClient(BasicAuthenticationDetailsProvider authenticationDetailsProvider, ClientConfiguration configuration)Deprecated.Use thebuilderinstead.AnalyticsClient(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 AnalyticsClient.Builderbuilder()Create a builder for this client.ChangeAnalyticsInstanceCompartmentResponsechangeAnalyticsInstanceCompartment(ChangeAnalyticsInstanceCompartmentRequest request)Change the compartment of an Analytics instance.ChangeAnalyticsInstanceNetworkEndpointResponsechangeAnalyticsInstanceNetworkEndpoint(ChangeAnalyticsInstanceNetworkEndpointRequest request)Change an Analytics instance network endpoint.voidclose()CreateAnalyticsInstanceResponsecreateAnalyticsInstance(CreateAnalyticsInstanceRequest request)Create a new AnalyticsInstance in the specified compartment.CreatePrivateAccessChannelResponsecreatePrivateAccessChannel(CreatePrivateAccessChannelRequest request)Create an Private access Channel for the Analytics instance.CreateVanityUrlResponsecreateVanityUrl(CreateVanityUrlRequest request)Allows specifying a custom host name to be used to access the analytics instance.DeleteAnalyticsInstanceResponsedeleteAnalyticsInstance(DeleteAnalyticsInstanceRequest request)Terminates the specified Analytics instance.DeletePrivateAccessChannelResponsedeletePrivateAccessChannel(DeletePrivateAccessChannelRequest request)Delete an Analytics instance’s Private access channel with the given unique identifier key.DeleteVanityUrlResponsedeleteVanityUrl(DeleteVanityUrlRequest request)Allows deleting a previously created vanity url.DeleteWorkRequestResponsedeleteWorkRequest(DeleteWorkRequestRequest request)Cancel a work request that has not started yet.GetAnalyticsInstanceResponsegetAnalyticsInstance(GetAnalyticsInstanceRequest request)Info for a specific Analytics instance.StringgetClientCommonLibraryVersion()protected ClientConfiguratorgetDefaultConfigurator()StringgetEndpoint()Optional<String>getMinimumClientCommonLibraryVersionFromClient()AnalyticsPaginatorsgetPaginators()Gets the pre-configured paginators available for list operations in this service which may return multiple pages of data.GetPrivateAccessChannelResponsegetPrivateAccessChannel(GetPrivateAccessChannelRequest request)Retrieve private access channel in the specified Analytics Instance.AnalyticsWaitersgetWaiters()Gets the pre-configured waiters available for resources for this service.GetWorkRequestResponsegetWorkRequest(GetWorkRequestRequest request)Get the details of a work request.ListAnalyticsInstancesResponselistAnalyticsInstances(ListAnalyticsInstancesRequest request)List Analytics instances.ListWorkRequestErrorsResponselistWorkRequestErrors(ListWorkRequestErrorsRequest request)Get the errors of a work request.ListWorkRequestLogsResponselistWorkRequestLogs(ListWorkRequestLogsRequest request)Get the logs of a work request.ListWorkRequestsResponselistWorkRequests(ListWorkRequestsRequest request)List all work requests in a compartment.voidpopulateServiceParametersInEndpoint(String endpoint, Map<String,Object> requiredParametersMap)Populate the parameters in the endpoint with its corresponding value and update the base endpoint.voidrefreshClient()Rebuild the backingHttpClient.ScaleAnalyticsInstanceResponsescaleAnalyticsInstance(ScaleAnalyticsInstanceRequest request)Scale an Analytics instance up or down.voidsetEndpoint(String endpoint)SetFeatureBundleResponsesetFeatureBundle(SetFeatureBundleRequest request)Set the external service properties of an Analytics instance.SetKmsKeyResponsesetKmsKey(SetKmsKeyRequest request)Encrypts the customer data of this Analytics instance using either a customer OCI Vault Key or Oracle managed default key.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’).StartAnalyticsInstanceResponsestartAnalyticsInstance(StartAnalyticsInstanceRequest request)Starts the specified Analytics instance.StopAnalyticsInstanceResponsestopAnalyticsInstance(StopAnalyticsInstanceRequest request)Stop the specified Analytics instance.UpdateAnalyticsInstanceResponseupdateAnalyticsInstance(UpdateAnalyticsInstanceRequest request)Updates certain fields of an Analytics instance.voidupdateBaseEndpoint(String endpoint)This method should be used for parameterized endpoint templates only.UpdatePrivateAccessChannelResponseupdatePrivateAccessChannel(UpdatePrivateAccessChannelRequest request)Update the Private Access Channel with the given unique identifier key in the specified Analytics Instance.UpdateVanityUrlResponseupdateVanityUrl(UpdateVanityUrlRequest request)Allows uploading a new certificate for a vanity url, which will have to be done when the current certificate is expiring.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 com.oracle.bmc.analytics.Analytics
getEndpoint, refreshClient, setEndpoint, useRealmSpecificEndpointTemplate
-
Methods inherited from interface java.lang.AutoCloseable
close
-
-
-
-
Constructor Detail
-
AnalyticsClient
@Deprecated public AnalyticsClient(BasicAuthenticationDetailsProvider authenticationDetailsProvider)
Deprecated.Use thebuilderinstead.Create a new client instance.- Parameters:
authenticationDetailsProvider- The authentication details (seeAnalyticsClient.Builder.build(com.oracle.bmc.auth.AbstractAuthenticationDetailsProvider))
-
AnalyticsClient
@Deprecated public AnalyticsClient(BasicAuthenticationDetailsProvider authenticationDetailsProvider, ClientConfiguration configuration)
Deprecated.Use thebuilderinstead.Create a new client instance.- Parameters:
authenticationDetailsProvider- The authentication details (seeAnalyticsClient.Builder.build(com.oracle.bmc.auth.AbstractAuthenticationDetailsProvider))configuration-ClientBuilderBase.configuration
-
AnalyticsClient
@Deprecated public AnalyticsClient(BasicAuthenticationDetailsProvider authenticationDetailsProvider, ClientConfiguration configuration, ClientConfigurator clientConfigurator)
Deprecated.Use thebuilderinstead.Create a new client instance.- Parameters:
authenticationDetailsProvider- The authentication details (seeAnalyticsClient.Builder.build(com.oracle.bmc.auth.AbstractAuthenticationDetailsProvider))configuration-ClientBuilderBase.configurationclientConfigurator-ClientBuilderBase.clientConfigurator(com.oracle.bmc.http.ClientConfigurator)
-
AnalyticsClient
@Deprecated public AnalyticsClient(AbstractAuthenticationDetailsProvider authenticationDetailsProvider, ClientConfiguration configuration, ClientConfigurator clientConfigurator, RequestSignerFactory defaultRequestSignerFactory)
Deprecated.Use thebuilderinstead.Create a new client instance.- Parameters:
authenticationDetailsProvider- The authentication details (seeAnalyticsClient.Builder.build(com.oracle.bmc.auth.AbstractAuthenticationDetailsProvider))configuration-ClientBuilderBase.configurationclientConfigurator-ClientBuilderBase.clientConfigurator(com.oracle.bmc.http.ClientConfigurator)defaultRequestSignerFactory-ClientBuilderBase.requestSignerFactory
-
AnalyticsClient
@Deprecated public AnalyticsClient(AbstractAuthenticationDetailsProvider authenticationDetailsProvider, ClientConfiguration configuration, ClientConfigurator clientConfigurator, RequestSignerFactory defaultRequestSignerFactory, List<ClientConfigurator> additionalClientConfigurators)
Deprecated.Use thebuilderinstead.Create a new client instance.- Parameters:
authenticationDetailsProvider- The authentication details (seeAnalyticsClient.Builder.build(com.oracle.bmc.auth.AbstractAuthenticationDetailsProvider))configuration-ClientBuilderBase.configurationclientConfigurator-ClientBuilderBase.clientConfigurator(com.oracle.bmc.http.ClientConfigurator)defaultRequestSignerFactory-ClientBuilderBase.requestSignerFactoryadditionalClientConfigurators-ClientBuilderBase.additionalClientConfigurators
-
AnalyticsClient
@Deprecated public AnalyticsClient(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 (seeAnalyticsClient.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)
-
AnalyticsClient
@Deprecated public AnalyticsClient(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 (seeAnalyticsClient.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
-
AnalyticsClient
@Deprecated public AnalyticsClient(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 (seeAnalyticsClient.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-AnalyticsClient.Builder.executorService
-
-
Method Detail
-
builder
public static AnalyticsClient.Builder builder()
Create a builder for this client.- Returns:
- builder
-
setRegion
public void setRegion(Region region)
Description copied from interface:AnalyticsSets 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.
-
setRegion
public void setRegion(String regionId)
Description copied from interface:AnalyticsSets 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.
-
changeAnalyticsInstanceCompartment
public ChangeAnalyticsInstanceCompartmentResponse changeAnalyticsInstanceCompartment(ChangeAnalyticsInstanceCompartmentRequest request)
Description copied from interface:AnalyticsChange the compartment of an Analytics instance.The operation is long-running and creates a new WorkRequest.
- Specified by:
changeAnalyticsInstanceCompartmentin interfaceAnalytics- Parameters:
request- The request object containing the details to send- Returns:
- A response object containing details about the completed operation
-
changeAnalyticsInstanceNetworkEndpoint
public ChangeAnalyticsInstanceNetworkEndpointResponse changeAnalyticsInstanceNetworkEndpoint(ChangeAnalyticsInstanceNetworkEndpointRequest request)
Description copied from interface:AnalyticsChange an Analytics instance network endpoint.The operation is long-running and creates a new WorkRequest.
- Specified by:
changeAnalyticsInstanceNetworkEndpointin interfaceAnalytics- Parameters:
request- The request object containing the details to send- Returns:
- A response object containing details about the completed operation
-
createAnalyticsInstance
public CreateAnalyticsInstanceResponse createAnalyticsInstance(CreateAnalyticsInstanceRequest request)
Description copied from interface:AnalyticsCreate a new AnalyticsInstance in the specified compartment.The operation is long-running and creates a new WorkRequest.
- Specified by:
createAnalyticsInstancein interfaceAnalytics- Parameters:
request- The request object containing the details to send- Returns:
- A response object containing details about the completed operation
-
createPrivateAccessChannel
public CreatePrivateAccessChannelResponse createPrivateAccessChannel(CreatePrivateAccessChannelRequest request)
Description copied from interface:AnalyticsCreate an Private access Channel for the Analytics instance.The operation is long-running and creates a new WorkRequest.
- Specified by:
createPrivateAccessChannelin interfaceAnalytics- Parameters:
request- The request object containing the details to send- Returns:
- A response object containing details about the completed operation
-
createVanityUrl
public CreateVanityUrlResponse createVanityUrl(CreateVanityUrlRequest request)
Description copied from interface:AnalyticsAllows specifying a custom host name to be used to access the analytics instance.This requires prior setup of DNS entry and certificate for this host.
- Specified by:
createVanityUrlin interfaceAnalytics- Parameters:
request- The request object containing the details to send- Returns:
- A response object containing details about the completed operation
-
deleteAnalyticsInstance
public DeleteAnalyticsInstanceResponse deleteAnalyticsInstance(DeleteAnalyticsInstanceRequest request)
Description copied from interface:AnalyticsTerminates the specified Analytics instance.The operation is long-running and creates a new WorkRequest.
- Specified by:
deleteAnalyticsInstancein interfaceAnalytics- Parameters:
request- The request object containing the details to send- Returns:
- A response object containing details about the completed operation
-
deletePrivateAccessChannel
public DeletePrivateAccessChannelResponse deletePrivateAccessChannel(DeletePrivateAccessChannelRequest request)
Description copied from interface:AnalyticsDelete an Analytics instance’s Private access channel with the given unique identifier key.- Specified by:
deletePrivateAccessChannelin interfaceAnalytics- Parameters:
request- The request object containing the details to send- Returns:
- A response object containing details about the completed operation
-
deleteVanityUrl
public DeleteVanityUrlResponse deleteVanityUrl(DeleteVanityUrlRequest request)
Description copied from interface:AnalyticsAllows deleting a previously created vanity url.- Specified by:
deleteVanityUrlin interfaceAnalytics- Parameters:
request- The request object containing the details to send- Returns:
- A response object containing details about the completed operation
-
deleteWorkRequest
public DeleteWorkRequestResponse deleteWorkRequest(DeleteWorkRequestRequest request)
Description copied from interface:AnalyticsCancel a work request that has not started yet.- Specified by:
deleteWorkRequestin interfaceAnalytics- Parameters:
request- The request object containing the details to send- Returns:
- A response object containing details about the completed operation
-
getAnalyticsInstance
public GetAnalyticsInstanceResponse getAnalyticsInstance(GetAnalyticsInstanceRequest request)
Description copied from interface:AnalyticsInfo for a specific Analytics instance.- Specified by:
getAnalyticsInstancein interfaceAnalytics- Parameters:
request- The request object containing the details to send- Returns:
- A response object containing details about the completed operation
-
getPrivateAccessChannel
public GetPrivateAccessChannelResponse getPrivateAccessChannel(GetPrivateAccessChannelRequest request)
Description copied from interface:AnalyticsRetrieve private access channel in the specified Analytics Instance.- Specified by:
getPrivateAccessChannelin interfaceAnalytics- Parameters:
request- The request object containing the details to send- Returns:
- A response object containing details about the completed operation
-
getWorkRequest
public GetWorkRequestResponse getWorkRequest(GetWorkRequestRequest request)
Description copied from interface:AnalyticsGet the details of a work request.- Specified by:
getWorkRequestin interfaceAnalytics- Parameters:
request- The request object containing the details to send- Returns:
- A response object containing details about the completed operation
-
listAnalyticsInstances
public ListAnalyticsInstancesResponse listAnalyticsInstances(ListAnalyticsInstancesRequest request)
Description copied from interface:AnalyticsList Analytics instances.- Specified by:
listAnalyticsInstancesin interfaceAnalytics- Parameters:
request- The request object containing the details to send- Returns:
- A response object containing details about the completed operation
-
listWorkRequestErrors
public ListWorkRequestErrorsResponse listWorkRequestErrors(ListWorkRequestErrorsRequest request)
Description copied from interface:AnalyticsGet the errors of a work request.- Specified by:
listWorkRequestErrorsin interfaceAnalytics- Parameters:
request- The request object containing the details to send- Returns:
- A response object containing details about the completed operation
-
listWorkRequestLogs
public ListWorkRequestLogsResponse listWorkRequestLogs(ListWorkRequestLogsRequest request)
Description copied from interface:AnalyticsGet the logs of a work request.- Specified by:
listWorkRequestLogsin interfaceAnalytics- Parameters:
request- The request object containing the details to send- Returns:
- A response object containing details about the completed operation
-
listWorkRequests
public ListWorkRequestsResponse listWorkRequests(ListWorkRequestsRequest request)
Description copied from interface:AnalyticsList all work requests in a compartment.- Specified by:
listWorkRequestsin interfaceAnalytics- Parameters:
request- The request object containing the details to send- Returns:
- A response object containing details about the completed operation
-
scaleAnalyticsInstance
public ScaleAnalyticsInstanceResponse scaleAnalyticsInstance(ScaleAnalyticsInstanceRequest request)
Description copied from interface:AnalyticsScale an Analytics instance up or down.The operation is long-running and creates a new WorkRequest.
- Specified by:
scaleAnalyticsInstancein interfaceAnalytics- Parameters:
request- The request object containing the details to send- Returns:
- A response object containing details about the completed operation
-
setFeatureBundle
public SetFeatureBundleResponse setFeatureBundle(SetFeatureBundleRequest request)
Description copied from interface:AnalyticsSet the external service properties of an Analytics instance.- Specified by:
setFeatureBundlein interfaceAnalytics- Parameters:
request- The request object containing the details to send- Returns:
- A response object containing details about the completed operation
-
setKmsKey
public SetKmsKeyResponse setKmsKey(SetKmsKeyRequest request)
Description copied from interface:AnalyticsEncrypts the customer data of this Analytics instance using either a customer OCI Vault Key or Oracle managed default key.
-
startAnalyticsInstance
public StartAnalyticsInstanceResponse startAnalyticsInstance(StartAnalyticsInstanceRequest request)
Description copied from interface:AnalyticsStarts the specified Analytics instance.The operation is long-running and creates a new WorkRequest.
- Specified by:
startAnalyticsInstancein interfaceAnalytics- Parameters:
request- The request object containing the details to send- Returns:
- A response object containing details about the completed operation
-
stopAnalyticsInstance
public StopAnalyticsInstanceResponse stopAnalyticsInstance(StopAnalyticsInstanceRequest request)
Description copied from interface:AnalyticsStop the specified Analytics instance.The operation is long-running and creates a new WorkRequest.
- Specified by:
stopAnalyticsInstancein interfaceAnalytics- Parameters:
request- The request object containing the details to send- Returns:
- A response object containing details about the completed operation
-
updateAnalyticsInstance
public UpdateAnalyticsInstanceResponse updateAnalyticsInstance(UpdateAnalyticsInstanceRequest request)
Description copied from interface:AnalyticsUpdates certain fields of an Analytics instance.Fields that are not provided in the request will not be updated.
- Specified by:
updateAnalyticsInstancein interfaceAnalytics- Parameters:
request- The request object containing the details to send- Returns:
- A response object containing details about the completed operation
-
updatePrivateAccessChannel
public UpdatePrivateAccessChannelResponse updatePrivateAccessChannel(UpdatePrivateAccessChannelRequest request)
Description copied from interface:AnalyticsUpdate the Private Access Channel with the given unique identifier key in the specified Analytics Instance.- Specified by:
updatePrivateAccessChannelin interfaceAnalytics- Parameters:
request- The request object containing the details to send- Returns:
- A response object containing details about the completed operation
-
updateVanityUrl
public UpdateVanityUrlResponse updateVanityUrl(UpdateVanityUrlRequest request)
Description copied from interface:AnalyticsAllows uploading a new certificate for a vanity url, which will have to be done when the current certificate is expiring.- Specified by:
updateVanityUrlin interfaceAnalytics- Parameters:
request- The request object containing the details to send- Returns:
- A response object containing details about the completed operation
-
getWaiters
public AnalyticsWaiters getWaiters()
Description copied from interface:AnalyticsGets the pre-configured waiters available for resources for this service.- Specified by:
getWaitersin interfaceAnalytics- Returns:
- The service waiters.
-
getPaginators
public AnalyticsPaginators getPaginators()
Description copied from interface:AnalyticsGets 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 interfaceAnalytics- Returns:
- The service paginators.
-
getDefaultConfigurator
protected ClientConfigurator getDefaultConfigurator()
-
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
-
populateServiceParametersInEndpoint
public final void populateServiceParametersInEndpoint(String endpoint, Map<String,Object> requiredParametersMap)
Populate the parameters in the endpoint with its corresponding value and update the base endpoint.The value will be populated iff the parameter in endpoint is a required request path parameter or a required request query parameter. If not, the parameter in the endpoint will be ignored and left blank.
- Parameters:
endpoint- The endpoint template in userequiredParametersMap- Map of parameter name as key and value set in request path or query parameter as value
-
updateBaseEndpoint
public final void updateBaseEndpoint(String endpoint)
This method should be used for parameterized endpoint templates only.This does not include {region} and {secondLevelDomain} parameters.
- Parameters:
endpoint- The updated endpoint to use
-
setEndpoint
public final void setEndpoint(String endpoint)
-
getEndpoint
public final String getEndpoint()
-
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()
-
-