@Generated(value="OracleSDKGenerator", comments="API Version: 20190331") public class AnalyticsClient extends BaseSyncClient implements Analytics
Modifier and Type | Class and Description |
---|---|
static class |
AnalyticsClient.Builder
Builder class for this client.
|
Modifier and Type | Field and Description |
---|---|
String |
clientCommonLibraryVersion
Compatible SDK version, provided by the codegen.
|
Optional<String> |
minimumClientCommonLibraryVersionFromClient
Minimum compatible SDK version, maybe provided by the codegen.
|
static Service |
SERVICE
Service instance for Analytics.
|
Constructor and Description |
---|
AnalyticsClient(AbstractAuthenticationDetailsProvider authenticationDetailsProvider,
ClientConfiguration configuration,
ClientConfigurator clientConfigurator,
RequestSignerFactory defaultRequestSignerFactory)
Deprecated.
Use the
builder instead. |
AnalyticsClient(AbstractAuthenticationDetailsProvider authenticationDetailsProvider,
ClientConfiguration configuration,
ClientConfigurator clientConfigurator,
RequestSignerFactory defaultRequestSignerFactory,
List<ClientConfigurator> additionalClientConfigurators)
Deprecated.
Use the
builder instead. |
AnalyticsClient(AbstractAuthenticationDetailsProvider authenticationDetailsProvider,
ClientConfiguration configuration,
ClientConfigurator clientConfigurator,
RequestSignerFactory defaultRequestSignerFactory,
List<ClientConfigurator> additionalClientConfigurators,
String endpoint)
Deprecated.
Use the
builder instead. |
AnalyticsClient(AbstractAuthenticationDetailsProvider authenticationDetailsProvider,
ClientConfiguration configuration,
ClientConfigurator clientConfigurator,
RequestSignerFactory defaultRequestSignerFactory,
Map<SigningStrategy,RequestSignerFactory> signingStrategyRequestSignerFactories,
List<ClientConfigurator> additionalClientConfigurators,
String endpoint)
Deprecated.
Use the
builder instead. |
AnalyticsClient(AbstractAuthenticationDetailsProvider authenticationDetailsProvider,
ClientConfiguration configuration,
ClientConfigurator clientConfigurator,
RequestSignerFactory defaultRequestSignerFactory,
Map<SigningStrategy,RequestSignerFactory> signingStrategyRequestSignerFactories,
List<ClientConfigurator> additionalClientConfigurators,
String endpoint,
ExecutorService executorService)
Deprecated.
Use the
builder instead. |
AnalyticsClient(BasicAuthenticationDetailsProvider authenticationDetailsProvider)
Deprecated.
Use the
builder instead. |
AnalyticsClient(BasicAuthenticationDetailsProvider authenticationDetailsProvider,
ClientConfiguration configuration)
Deprecated.
Use the
builder instead. |
AnalyticsClient(BasicAuthenticationDetailsProvider authenticationDetailsProvider,
ClientConfiguration configuration,
ClientConfigurator clientConfigurator)
Deprecated.
Use the
builder instead. |
Modifier and Type | Method and Description |
---|---|
static AnalyticsClient.Builder |
builder()
Create a builder for this client.
|
ChangeAnalyticsInstanceCompartmentResponse |
changeAnalyticsInstanceCompartment(ChangeAnalyticsInstanceCompartmentRequest request)
Change the compartment of an Analytics instance.
|
ChangeAnalyticsInstanceNetworkEndpointResponse |
changeAnalyticsInstanceNetworkEndpoint(ChangeAnalyticsInstanceNetworkEndpointRequest request)
Change an Analytics instance network endpoint.
|
void |
close() |
CreateAnalyticsInstanceResponse |
createAnalyticsInstance(CreateAnalyticsInstanceRequest request)
Create a new AnalyticsInstance in the specified compartment.
|
CreatePrivateAccessChannelResponse |
createPrivateAccessChannel(CreatePrivateAccessChannelRequest request)
Create an Private access Channel for the Analytics instance.
|
CreateVanityUrlResponse |
createVanityUrl(CreateVanityUrlRequest request)
Allows specifying a custom host name to be used to access the analytics instance.
|
DeleteAnalyticsInstanceResponse |
deleteAnalyticsInstance(DeleteAnalyticsInstanceRequest request)
Terminates the specified Analytics instance.
|
DeletePrivateAccessChannelResponse |
deletePrivateAccessChannel(DeletePrivateAccessChannelRequest request)
Delete an Analytics instance’s Private access channel with the given unique identifier key.
|
DeleteVanityUrlResponse |
deleteVanityUrl(DeleteVanityUrlRequest request)
Allows deleting a previously created vanity url.
|
DeleteWorkRequestResponse |
deleteWorkRequest(DeleteWorkRequestRequest request)
Cancel a work request that has not started yet.
|
GetAnalyticsInstanceResponse |
getAnalyticsInstance(GetAnalyticsInstanceRequest request)
Info for a specific Analytics instance.
|
String |
getClientCommonLibraryVersion() |
protected ClientConfigurator |
getDefaultConfigurator() |
String |
getEndpoint() |
Optional<String> |
getMinimumClientCommonLibraryVersionFromClient() |
AnalyticsPaginators |
getPaginators()
Gets the pre-configured paginators available for list operations in this service which may
return multiple pages of data.
|
GetPrivateAccessChannelResponse |
getPrivateAccessChannel(GetPrivateAccessChannelRequest request)
Retrieve private access channel in the specified Analytics Instance.
|
AnalyticsWaiters |
getWaiters()
Gets the pre-configured waiters available for resources for this service.
|
GetWorkRequestResponse |
getWorkRequest(GetWorkRequestRequest request)
Get the details of a work request.
|
ListAnalyticsInstancesResponse |
listAnalyticsInstances(ListAnalyticsInstancesRequest request)
List Analytics instances.
|
ListWorkRequestErrorsResponse |
listWorkRequestErrors(ListWorkRequestErrorsRequest request)
Get the errors of a work request.
|
ListWorkRequestLogsResponse |
listWorkRequestLogs(ListWorkRequestLogsRequest request)
Get the logs of a work request.
|
ListWorkRequestsResponse |
listWorkRequests(ListWorkRequestsRequest request)
List all work requests in a compartment.
|
void |
populateServiceParametersInEndpoint(String endpoint,
Map<String,Object> requiredParametersMap)
Populate the parameters in the endpoint with its corresponding value and update the base
endpoint.
|
void |
refreshClient()
Rebuild the backing
HttpClient . |
ScaleAnalyticsInstanceResponse |
scaleAnalyticsInstance(ScaleAnalyticsInstanceRequest request)
Scale an Analytics instance up or down.
|
void |
setEndpoint(String endpoint) |
SetFeatureBundleResponse |
setFeatureBundle(SetFeatureBundleRequest request)
Set the external service properties of an Analytics instance.
|
SetKmsKeyResponse |
setKmsKey(SetKmsKeyRequest request)
Encrypts the customer data of this Analytics instance using either a customer OCI Vault Key
or Oracle managed default key.
|
void |
setRegion(Region region)
Sets the region to call (ex, Region.US_PHOENIX_1).
|
void |
setRegion(String regionId)
Sets the region to call (ex, ‘us-phoenix-1’).
|
StartAnalyticsInstanceResponse |
startAnalyticsInstance(StartAnalyticsInstanceRequest request)
Starts the specified Analytics instance.
|
StopAnalyticsInstanceResponse |
stopAnalyticsInstance(StopAnalyticsInstanceRequest request)
Stop the specified Analytics instance.
|
UpdateAnalyticsInstanceResponse |
updateAnalyticsInstance(UpdateAnalyticsInstanceRequest request)
Updates certain fields of an Analytics instance.
|
void |
updateBaseEndpoint(String endpoint)
This method should be used for parameterized endpoint templates only.
|
UpdatePrivateAccessChannelResponse |
updatePrivateAccessChannel(UpdatePrivateAccessChannelRequest request)
Update the Private Access Channel with the given unique identifier key in the specified
Analytics Instance.
|
UpdateVanityUrlResponse |
updateVanityUrl(UpdateVanityUrlRequest request)
Allows uploading a new certificate for a vanity url, which will have to be done when the
current certificate is expiring.
|
void |
useRealmSpecificEndpointTemplate(boolean useOfRealmSpecificEndpointTemplateEnabled)
This method should be used to enable or disable the use of realm-specific endpoint template.
|
clientCall
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
getEndpoint, refreshClient, setEndpoint, useRealmSpecificEndpointTemplate
close
public static final Service SERVICE
Service instance for Analytics.
public final String clientCommonLibraryVersion
@Deprecated public AnalyticsClient(BasicAuthenticationDetailsProvider authenticationDetailsProvider)
builder
instead.Create a new client instance.
authenticationDetailsProvider
- The authentication details (see AnalyticsClient.Builder.build(com.oracle.bmc.auth.AbstractAuthenticationDetailsProvider)
)@Deprecated public AnalyticsClient(BasicAuthenticationDetailsProvider authenticationDetailsProvider, ClientConfiguration configuration)
builder
instead.Create a new client instance.
authenticationDetailsProvider
- The authentication details (see AnalyticsClient.Builder.build(com.oracle.bmc.auth.AbstractAuthenticationDetailsProvider)
)configuration
- ClientBuilderBase.configuration
@Deprecated public AnalyticsClient(BasicAuthenticationDetailsProvider authenticationDetailsProvider, ClientConfiguration configuration, ClientConfigurator clientConfigurator)
builder
instead.Create a new client instance.
authenticationDetailsProvider
- The authentication details (see AnalyticsClient.Builder.build(com.oracle.bmc.auth.AbstractAuthenticationDetailsProvider)
)configuration
- ClientBuilderBase.configuration
clientConfigurator
- ClientBuilderBase.clientConfigurator(com.oracle.bmc.http.ClientConfigurator)
@Deprecated public AnalyticsClient(AbstractAuthenticationDetailsProvider authenticationDetailsProvider, ClientConfiguration configuration, ClientConfigurator clientConfigurator, RequestSignerFactory defaultRequestSignerFactory)
builder
instead.Create a new client instance.
authenticationDetailsProvider
- The authentication details (see AnalyticsClient.Builder.build(com.oracle.bmc.auth.AbstractAuthenticationDetailsProvider)
)configuration
- ClientBuilderBase.configuration
clientConfigurator
- ClientBuilderBase.clientConfigurator(com.oracle.bmc.http.ClientConfigurator)
defaultRequestSignerFactory
- ClientBuilderBase.requestSignerFactory
@Deprecated public AnalyticsClient(AbstractAuthenticationDetailsProvider authenticationDetailsProvider, ClientConfiguration configuration, ClientConfigurator clientConfigurator, RequestSignerFactory defaultRequestSignerFactory, List<ClientConfigurator> additionalClientConfigurators)
builder
instead.Create a new client instance.
authenticationDetailsProvider
- The authentication details (see AnalyticsClient.Builder.build(com.oracle.bmc.auth.AbstractAuthenticationDetailsProvider)
)configuration
- ClientBuilderBase.configuration
clientConfigurator
- ClientBuilderBase.clientConfigurator(com.oracle.bmc.http.ClientConfigurator)
defaultRequestSignerFactory
- ClientBuilderBase.requestSignerFactory
additionalClientConfigurators
- ClientBuilderBase.additionalClientConfigurators
@Deprecated public AnalyticsClient(AbstractAuthenticationDetailsProvider authenticationDetailsProvider, ClientConfiguration configuration, ClientConfigurator clientConfigurator, RequestSignerFactory defaultRequestSignerFactory, List<ClientConfigurator> additionalClientConfigurators, String endpoint)
builder
instead.Create a new client instance.
authenticationDetailsProvider
- The authentication details (see AnalyticsClient.Builder.build(com.oracle.bmc.auth.AbstractAuthenticationDetailsProvider)
)configuration
- ClientBuilderBase.configuration
clientConfigurator
- ClientBuilderBase.clientConfigurator(com.oracle.bmc.http.ClientConfigurator)
defaultRequestSignerFactory
- ClientBuilderBase.requestSignerFactory
additionalClientConfigurators
- ClientBuilderBase.additionalClientConfigurators
endpoint
- ClientBuilderBase.endpoint(java.lang.String)
@Deprecated public AnalyticsClient(AbstractAuthenticationDetailsProvider authenticationDetailsProvider, ClientConfiguration configuration, ClientConfigurator clientConfigurator, RequestSignerFactory defaultRequestSignerFactory, Map<SigningStrategy,RequestSignerFactory> signingStrategyRequestSignerFactories, List<ClientConfigurator> additionalClientConfigurators, String endpoint)
builder
instead.Create a new client instance.
authenticationDetailsProvider
- The authentication details (see AnalyticsClient.Builder.build(com.oracle.bmc.auth.AbstractAuthenticationDetailsProvider)
)configuration
- ClientBuilderBase.configuration
clientConfigurator
- ClientBuilderBase.clientConfigurator(com.oracle.bmc.http.ClientConfigurator)
defaultRequestSignerFactory
- ClientBuilderBase.requestSignerFactory
additionalClientConfigurators
- ClientBuilderBase.additionalClientConfigurators
endpoint
- ClientBuilderBase.endpoint(java.lang.String)
signingStrategyRequestSignerFactories
- ClientBuilderBase.signingStrategyRequestSignerFactories
@Deprecated public AnalyticsClient(AbstractAuthenticationDetailsProvider authenticationDetailsProvider, ClientConfiguration configuration, ClientConfigurator clientConfigurator, RequestSignerFactory defaultRequestSignerFactory, Map<SigningStrategy,RequestSignerFactory> signingStrategyRequestSignerFactories, List<ClientConfigurator> additionalClientConfigurators, String endpoint, ExecutorService executorService)
builder
instead.Create a new client instance.
authenticationDetailsProvider
- The authentication details (see AnalyticsClient.Builder.build(com.oracle.bmc.auth.AbstractAuthenticationDetailsProvider)
)configuration
- ClientBuilderBase.configuration
clientConfigurator
- ClientBuilderBase.clientConfigurator(com.oracle.bmc.http.ClientConfigurator)
defaultRequestSignerFactory
- ClientBuilderBase.requestSignerFactory
additionalClientConfigurators
- ClientBuilderBase.additionalClientConfigurators
endpoint
- ClientBuilderBase.endpoint(java.lang.String)
signingStrategyRequestSignerFactories
- ClientBuilderBase.signingStrategyRequestSignerFactories
executorService
- AnalyticsClient.Builder.executorService
public static AnalyticsClient.Builder builder()
Create a builder for this client.
public void setRegion(Region region)
Analytics
Sets the region to call (ex, Region.US_PHOENIX_1).
Note, this will call setEndpoint
after resolving the
endpoint. If the service is not available in this Region, however, an
IllegalArgumentException will be raised.
public void setRegion(String regionId)
Analytics
Sets 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 call setEndpoint
.
public ChangeAnalyticsInstanceCompartmentResponse changeAnalyticsInstanceCompartment(ChangeAnalyticsInstanceCompartmentRequest request)
Analytics
Change the compartment of an Analytics instance. The operation is long-running and creates a new WorkRequest.
changeAnalyticsInstanceCompartment
in interface Analytics
request
- The request object containing the details to sendpublic ChangeAnalyticsInstanceNetworkEndpointResponse changeAnalyticsInstanceNetworkEndpoint(ChangeAnalyticsInstanceNetworkEndpointRequest request)
Analytics
Change an Analytics instance network endpoint. The operation is long-running and creates a new WorkRequest.
changeAnalyticsInstanceNetworkEndpoint
in interface Analytics
request
- The request object containing the details to sendpublic CreateAnalyticsInstanceResponse createAnalyticsInstance(CreateAnalyticsInstanceRequest request)
Analytics
Create a new AnalyticsInstance in the specified compartment. The operation is long-running and creates a new WorkRequest.
createAnalyticsInstance
in interface Analytics
request
- The request object containing the details to sendpublic CreatePrivateAccessChannelResponse createPrivateAccessChannel(CreatePrivateAccessChannelRequest request)
Analytics
Create an Private access Channel for the Analytics instance. The operation is long-running and creates a new WorkRequest.
createPrivateAccessChannel
in interface Analytics
request
- The request object containing the details to sendpublic CreateVanityUrlResponse createVanityUrl(CreateVanityUrlRequest request)
Analytics
Allows 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.
createVanityUrl
in interface Analytics
request
- The request object containing the details to sendpublic DeleteAnalyticsInstanceResponse deleteAnalyticsInstance(DeleteAnalyticsInstanceRequest request)
Analytics
Terminates the specified Analytics instance. The operation is long-running and creates a new WorkRequest.
deleteAnalyticsInstance
in interface Analytics
request
- The request object containing the details to sendpublic DeletePrivateAccessChannelResponse deletePrivateAccessChannel(DeletePrivateAccessChannelRequest request)
Analytics
Delete an Analytics instance’s Private access channel with the given unique identifier key.
deletePrivateAccessChannel
in interface Analytics
request
- The request object containing the details to sendpublic DeleteVanityUrlResponse deleteVanityUrl(DeleteVanityUrlRequest request)
Analytics
Allows deleting a previously created vanity url.
deleteVanityUrl
in interface Analytics
request
- The request object containing the details to sendpublic DeleteWorkRequestResponse deleteWorkRequest(DeleteWorkRequestRequest request)
Analytics
Cancel a work request that has not started yet.
deleteWorkRequest
in interface Analytics
request
- The request object containing the details to sendpublic GetAnalyticsInstanceResponse getAnalyticsInstance(GetAnalyticsInstanceRequest request)
Analytics
Info for a specific Analytics instance.
getAnalyticsInstance
in interface Analytics
request
- The request object containing the details to sendpublic GetPrivateAccessChannelResponse getPrivateAccessChannel(GetPrivateAccessChannelRequest request)
Analytics
Retrieve private access channel in the specified Analytics Instance.
getPrivateAccessChannel
in interface Analytics
request
- The request object containing the details to sendpublic GetWorkRequestResponse getWorkRequest(GetWorkRequestRequest request)
Analytics
Get the details of a work request.
getWorkRequest
in interface Analytics
request
- The request object containing the details to sendpublic ListAnalyticsInstancesResponse listAnalyticsInstances(ListAnalyticsInstancesRequest request)
Analytics
List Analytics instances.
listAnalyticsInstances
in interface Analytics
request
- The request object containing the details to sendpublic ListWorkRequestErrorsResponse listWorkRequestErrors(ListWorkRequestErrorsRequest request)
Analytics
Get the errors of a work request.
listWorkRequestErrors
in interface Analytics
request
- The request object containing the details to sendpublic ListWorkRequestLogsResponse listWorkRequestLogs(ListWorkRequestLogsRequest request)
Analytics
Get the logs of a work request.
listWorkRequestLogs
in interface Analytics
request
- The request object containing the details to sendpublic ListWorkRequestsResponse listWorkRequests(ListWorkRequestsRequest request)
Analytics
List all work requests in a compartment.
listWorkRequests
in interface Analytics
request
- The request object containing the details to sendpublic ScaleAnalyticsInstanceResponse scaleAnalyticsInstance(ScaleAnalyticsInstanceRequest request)
Analytics
Scale an Analytics instance up or down. The operation is long-running and creates a new WorkRequest.
scaleAnalyticsInstance
in interface Analytics
request
- The request object containing the details to sendpublic SetFeatureBundleResponse setFeatureBundle(SetFeatureBundleRequest request)
Analytics
Set the external service properties of an Analytics instance.
setFeatureBundle
in interface Analytics
request
- The request object containing the details to sendpublic SetKmsKeyResponse setKmsKey(SetKmsKeyRequest request)
Analytics
Encrypts the customer data of this Analytics instance using either a customer OCI Vault Key or Oracle managed default key.
public StartAnalyticsInstanceResponse startAnalyticsInstance(StartAnalyticsInstanceRequest request)
Analytics
Starts the specified Analytics instance. The operation is long-running and creates a new WorkRequest.
startAnalyticsInstance
in interface Analytics
request
- The request object containing the details to sendpublic StopAnalyticsInstanceResponse stopAnalyticsInstance(StopAnalyticsInstanceRequest request)
Analytics
Stop the specified Analytics instance. The operation is long-running and creates a new WorkRequest.
stopAnalyticsInstance
in interface Analytics
request
- The request object containing the details to sendpublic UpdateAnalyticsInstanceResponse updateAnalyticsInstance(UpdateAnalyticsInstanceRequest request)
Analytics
Updates certain fields of an Analytics instance. Fields that are not provided in the request will not be updated.
updateAnalyticsInstance
in interface Analytics
request
- The request object containing the details to sendpublic UpdatePrivateAccessChannelResponse updatePrivateAccessChannel(UpdatePrivateAccessChannelRequest request)
Analytics
Update the Private Access Channel with the given unique identifier key in the specified Analytics Instance.
updatePrivateAccessChannel
in interface Analytics
request
- The request object containing the details to sendpublic UpdateVanityUrlResponse updateVanityUrl(UpdateVanityUrlRequest request)
Analytics
Allows uploading a new certificate for a vanity url, which will have to be done when the current certificate is expiring.
updateVanityUrl
in interface Analytics
request
- The request object containing the details to sendpublic AnalyticsWaiters getWaiters()
Analytics
Gets the pre-configured waiters available for resources for this service.
getWaiters
in interface Analytics
public AnalyticsPaginators getPaginators()
Analytics
Gets the pre-configured paginators available for list operations in this service which may
return multiple pages of data. These paginators provide an Iterable
interface so that service responses, or resources/records, can be iterated through without
having to manually deal with pagination and page tokens.
getPaginators
in interface Analytics
protected ClientConfigurator getDefaultConfigurator()
public void useRealmSpecificEndpointTemplate(boolean useOfRealmSpecificEndpointTemplateEnabled)
useOfRealmSpecificEndpointTemplateEnabled
- This flag can be set to true or false to
enable or disable the use of realm-specific endpoint template respectivelypublic final void populateServiceParametersInEndpoint(String endpoint, Map<String,Object> requiredParametersMap)
endpoint
- The endpoint template in userequiredParametersMap
- Map of parameter name as key and value set in request path or
query parameter as valuepublic final void updateBaseEndpoint(String endpoint)
endpoint
- The updated endpoint to usepublic final void setEndpoint(String endpoint)
public final String getEndpoint()
public final void refreshClient()
HttpClient
. This will call ClientConfigurator
s again, and
can be used to e.g. refresh the SSL certificate.public final void close()
close
in interface AutoCloseable
public String getClientCommonLibraryVersion()
Copyright © 2016–2024. All rights reserved.