Class ApmSyntheticClient
- java.lang.Object
- 
- com.oracle.bmc.http.internal.BaseSyncClient
- 
- com.oracle.bmc.apmsynthetics.ApmSyntheticClient
 
 
- 
- All Implemented Interfaces:
- ApmSynthetic,- AutoCloseable
 
 @Generated(value="OracleSDKGenerator", comments="API Version: 20200630") public class ApmSyntheticClient extends BaseSyncClient implements ApmSynthetic
- 
- 
Nested Class SummaryNested Classes Modifier and Type Class Description static classApmSyntheticClient.BuilderBuilder class for this client.
 - 
Field SummaryFields 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 ApmSynthetic.
 - 
Constructor SummaryConstructors Constructor Description ApmSyntheticClient(AbstractAuthenticationDetailsProvider authenticationDetailsProvider, ClientConfiguration configuration, ClientConfigurator clientConfigurator, RequestSignerFactory defaultRequestSignerFactory)Deprecated.Use thebuilderinstead.ApmSyntheticClient(AbstractAuthenticationDetailsProvider authenticationDetailsProvider, ClientConfiguration configuration, ClientConfigurator clientConfigurator, RequestSignerFactory defaultRequestSignerFactory, List<ClientConfigurator> additionalClientConfigurators)Deprecated.Use thebuilderinstead.ApmSyntheticClient(AbstractAuthenticationDetailsProvider authenticationDetailsProvider, ClientConfiguration configuration, ClientConfigurator clientConfigurator, RequestSignerFactory defaultRequestSignerFactory, List<ClientConfigurator> additionalClientConfigurators, String endpoint)Deprecated.Use thebuilderinstead.ApmSyntheticClient(AbstractAuthenticationDetailsProvider authenticationDetailsProvider, ClientConfiguration configuration, ClientConfigurator clientConfigurator, RequestSignerFactory defaultRequestSignerFactory, Map<SigningStrategy,RequestSignerFactory> signingStrategyRequestSignerFactories, List<ClientConfigurator> additionalClientConfigurators, String endpoint)Deprecated.Use thebuilderinstead.ApmSyntheticClient(BasicAuthenticationDetailsProvider authenticationDetailsProvider)Deprecated.Use thebuilderinstead.ApmSyntheticClient(BasicAuthenticationDetailsProvider authenticationDetailsProvider, ClientConfiguration configuration)Deprecated.Use thebuilderinstead.ApmSyntheticClient(BasicAuthenticationDetailsProvider authenticationDetailsProvider, ClientConfiguration configuration, ClientConfigurator clientConfigurator)Deprecated.Use thebuilderinstead.
 - 
Method Summary- 
Methods inherited from class com.oracle.bmc.http.internal.BaseSyncClientclientCall
 - 
Methods inherited from class java.lang.Objectclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 - 
Methods inherited from interface com.oracle.bmc.apmsynthetics.ApmSyntheticgetEndpoint, refreshClient, setEndpoint, useRealmSpecificEndpointTemplate
 - 
Methods inherited from interface java.lang.AutoCloseableclose
 
- 
 
- 
- 
- 
Constructor Detail- 
ApmSyntheticClient@Deprecated public ApmSyntheticClient(BasicAuthenticationDetailsProvider authenticationDetailsProvider) Deprecated.Use thebuilderinstead.Create a new client instance.- Parameters:
- authenticationDetailsProvider- The authentication details (see- ApmSyntheticClient.Builder.build(com.oracle.bmc.auth.AbstractAuthenticationDetailsProvider))
 
 - 
ApmSyntheticClient@Deprecated public ApmSyntheticClient(BasicAuthenticationDetailsProvider authenticationDetailsProvider, ClientConfiguration configuration) Deprecated.Use thebuilderinstead.Create a new client instance.- Parameters:
- authenticationDetailsProvider- The authentication details (see- ApmSyntheticClient.Builder.build(com.oracle.bmc.auth.AbstractAuthenticationDetailsProvider))
- configuration-- ClientBuilderBase.configuration
 
 - 
ApmSyntheticClient@Deprecated public ApmSyntheticClient(BasicAuthenticationDetailsProvider authenticationDetailsProvider, ClientConfiguration configuration, ClientConfigurator clientConfigurator) Deprecated.Use thebuilderinstead.Create a new client instance.- Parameters:
- authenticationDetailsProvider- The authentication details (see- ApmSyntheticClient.Builder.build(com.oracle.bmc.auth.AbstractAuthenticationDetailsProvider))
- configuration-- ClientBuilderBase.configuration
- clientConfigurator-- ClientBuilderBase.clientConfigurator(com.oracle.bmc.http.ClientConfigurator)
 
 - 
ApmSyntheticClient@Deprecated public ApmSyntheticClient(AbstractAuthenticationDetailsProvider authenticationDetailsProvider, ClientConfiguration configuration, ClientConfigurator clientConfigurator, RequestSignerFactory defaultRequestSignerFactory) Deprecated.Use thebuilderinstead.Create a new client instance.- Parameters:
- authenticationDetailsProvider- The authentication details (see- ApmSyntheticClient.Builder.build(com.oracle.bmc.auth.AbstractAuthenticationDetailsProvider))
- configuration-- ClientBuilderBase.configuration
- clientConfigurator-- ClientBuilderBase.clientConfigurator(com.oracle.bmc.http.ClientConfigurator)
- defaultRequestSignerFactory-- ClientBuilderBase.requestSignerFactory
 
 - 
ApmSyntheticClient@Deprecated public ApmSyntheticClient(AbstractAuthenticationDetailsProvider authenticationDetailsProvider, ClientConfiguration configuration, ClientConfigurator clientConfigurator, RequestSignerFactory defaultRequestSignerFactory, List<ClientConfigurator> additionalClientConfigurators) Deprecated.Use thebuilderinstead.Create a new client instance.- Parameters:
- authenticationDetailsProvider- The authentication details (see- ApmSyntheticClient.Builder.build(com.oracle.bmc.auth.AbstractAuthenticationDetailsProvider))
- configuration-- ClientBuilderBase.configuration
- clientConfigurator-- ClientBuilderBase.clientConfigurator(com.oracle.bmc.http.ClientConfigurator)
- defaultRequestSignerFactory-- ClientBuilderBase.requestSignerFactory
- additionalClientConfigurators-- ClientBuilderBase.additionalClientConfigurators
 
 - 
ApmSyntheticClient@Deprecated public ApmSyntheticClient(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 (see- ApmSyntheticClient.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)
 
 - 
ApmSyntheticClient@Deprecated public ApmSyntheticClient(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 (see- ApmSyntheticClient.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
 
 
- 
 - 
Method Detail- 
builderpublic static ApmSyntheticClient.Builder builder() Create a builder for this client.- Returns:
- builder
 
 - 
setRegionpublic void setRegion(Region region) Description copied from interface:ApmSyntheticSets 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 interface- ApmSynthetic
- Parameters:
- region- The region of the service.
 
 - 
setRegionpublic void setRegion(String regionId) Description copied from interface:ApmSyntheticSets 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 interface- ApmSynthetic
- Parameters:
- regionId- The public region ID.
 
 - 
aggregateNetworkDatapublic AggregateNetworkDataResponse aggregateNetworkData(AggregateNetworkDataRequest request) Description copied from interface:ApmSyntheticGets aggregated network data for given executions.- Specified by:
- aggregateNetworkDatain interface- ApmSynthetic
- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
 
 - 
createDedicatedVantagePointpublic CreateDedicatedVantagePointResponse createDedicatedVantagePoint(CreateDedicatedVantagePointRequest request) Description copied from interface:ApmSyntheticRegisters a new dedicated vantage point.- Specified by:
- createDedicatedVantagePointin interface- ApmSynthetic
- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
 
 - 
createMonitorpublic CreateMonitorResponse createMonitor(CreateMonitorRequest request) Description copied from interface:ApmSyntheticCreates a new monitor.- Specified by:
- createMonitorin interface- ApmSynthetic
- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
 
 - 
createOnPremiseVantagePointpublic CreateOnPremiseVantagePointResponse createOnPremiseVantagePoint(CreateOnPremiseVantagePointRequest request) Description copied from interface:ApmSyntheticRegisters a new On-premise vantage point.- Specified by:
- createOnPremiseVantagePointin interface- ApmSynthetic
- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
 
 - 
createScriptpublic CreateScriptResponse createScript(CreateScriptRequest request) Description copied from interface:ApmSyntheticCreates a new script.- Specified by:
- createScriptin interface- ApmSynthetic
- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
 
 - 
createWorkerpublic CreateWorkerResponse createWorker(CreateWorkerRequest request) Description copied from interface:ApmSyntheticRegisters a new worker.- Specified by:
- createWorkerin interface- ApmSynthetic
- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
 
 - 
deleteDedicatedVantagePointpublic DeleteDedicatedVantagePointResponse deleteDedicatedVantagePoint(DeleteDedicatedVantagePointRequest request) Description copied from interface:ApmSyntheticDeregisters the specified dedicated vantage point.- Specified by:
- deleteDedicatedVantagePointin interface- ApmSynthetic
- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
 
 - 
deleteMonitorpublic DeleteMonitorResponse deleteMonitor(DeleteMonitorRequest request) Description copied from interface:ApmSyntheticDeletes the specified monitor.- Specified by:
- deleteMonitorin interface- ApmSynthetic
- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
 
 - 
deleteOnPremiseVantagePointpublic DeleteOnPremiseVantagePointResponse deleteOnPremiseVantagePoint(DeleteOnPremiseVantagePointRequest request) Description copied from interface:ApmSyntheticDeregisters the specified On-premise vantage point.- Specified by:
- deleteOnPremiseVantagePointin interface- ApmSynthetic
- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
 
 - 
deleteScriptpublic DeleteScriptResponse deleteScript(DeleteScriptRequest request) Description copied from interface:ApmSyntheticDeletes the specified script.- Specified by:
- deleteScriptin interface- ApmSynthetic
- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
 
 - 
deleteWorkerpublic DeleteWorkerResponse deleteWorker(DeleteWorkerRequest request) Description copied from interface:ApmSyntheticDeregisters the specified worker.- Specified by:
- deleteWorkerin interface- ApmSynthetic
- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
 
 - 
getDedicatedVantagePointpublic GetDedicatedVantagePointResponse getDedicatedVantagePoint(GetDedicatedVantagePointRequest request) Description copied from interface:ApmSyntheticGets the details of the dedicated vantage point identified by the OCID.- Specified by:
- getDedicatedVantagePointin interface- ApmSynthetic
- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
 
 - 
getMonitorpublic GetMonitorResponse getMonitor(GetMonitorRequest request) Description copied from interface:ApmSyntheticGets the configuration of the monitor identified by the OCID.- Specified by:
- getMonitorin interface- ApmSynthetic
- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
 
 - 
getMonitorResultpublic GetMonitorResultResponse getMonitorResult(GetMonitorResultRequest request) Description copied from interface:ApmSyntheticGets the results for a specific execution of a monitor identified by OCID.The results are in a HAR file, Screenshot, Console Log, Network details, Diagnostics or Script Content. - Specified by:
- getMonitorResultin interface- ApmSynthetic
- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
 
 - 
getOnPremiseVantagePointpublic GetOnPremiseVantagePointResponse getOnPremiseVantagePoint(GetOnPremiseVantagePointRequest request) Description copied from interface:ApmSyntheticGets the details of the On-premise vantage point identified by the OCID.- Specified by:
- getOnPremiseVantagePointin interface- ApmSynthetic
- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
 
 - 
getScriptpublic GetScriptResponse getScript(GetScriptRequest request) Description copied from interface:ApmSyntheticGets the configuration of the script identified by the OCID.- Specified by:
- getScriptin interface- ApmSynthetic
- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
 
 - 
getWorkerpublic GetWorkerResponse getWorker(GetWorkerRequest request) Description copied from interface:ApmSyntheticGets the details of the worker identified by the OCID.- Specified by:
- getWorkerin interface- ApmSynthetic
- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
 
 - 
listDedicatedVantagePointspublic ListDedicatedVantagePointsResponse listDedicatedVantagePoints(ListDedicatedVantagePointsRequest request) Description copied from interface:ApmSyntheticReturns a list of dedicated vantage points.- Specified by:
- listDedicatedVantagePointsin interface- ApmSynthetic
- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
 
 - 
listMonitorspublic ListMonitorsResponse listMonitors(ListMonitorsRequest request) Description copied from interface:ApmSyntheticReturns a list of monitors.- Specified by:
- listMonitorsin interface- ApmSynthetic
- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
 
 - 
listOnPremiseVantagePointspublic ListOnPremiseVantagePointsResponse listOnPremiseVantagePoints(ListOnPremiseVantagePointsRequest request) Description copied from interface:ApmSyntheticReturns a list of On-premise vantage points.- Specified by:
- listOnPremiseVantagePointsin interface- ApmSynthetic
- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
 
 - 
listPublicVantagePointspublic ListPublicVantagePointsResponse listPublicVantagePoints(ListPublicVantagePointsRequest request) Description copied from interface:ApmSyntheticReturns a list of public vantage points.- Specified by:
- listPublicVantagePointsin interface- ApmSynthetic
- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
 
 - 
listScriptspublic ListScriptsResponse listScripts(ListScriptsRequest request) Description copied from interface:ApmSyntheticReturns a list of scripts.- Specified by:
- listScriptsin interface- ApmSynthetic
- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
 
 - 
listWorkerspublic ListWorkersResponse listWorkers(ListWorkersRequest request) Description copied from interface:ApmSyntheticReturns a list of workers.- Specified by:
- listWorkersin interface- ApmSynthetic
- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
 
 - 
updateDedicatedVantagePointpublic UpdateDedicatedVantagePointResponse updateDedicatedVantagePoint(UpdateDedicatedVantagePointRequest request) Description copied from interface:ApmSyntheticUpdates the dedicated vantage point.- Specified by:
- updateDedicatedVantagePointin interface- ApmSynthetic
- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
 
 - 
updateMonitorpublic UpdateMonitorResponse updateMonitor(UpdateMonitorRequest request) Description copied from interface:ApmSyntheticUpdates the monitor.- Specified by:
- updateMonitorin interface- ApmSynthetic
- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
 
 - 
updateOnPremiseVantagePointpublic UpdateOnPremiseVantagePointResponse updateOnPremiseVantagePoint(UpdateOnPremiseVantagePointRequest request) Description copied from interface:ApmSyntheticUpdates the On-premise vantage point.- Specified by:
- updateOnPremiseVantagePointin interface- ApmSynthetic
- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
 
 - 
updateScriptpublic UpdateScriptResponse updateScript(UpdateScriptRequest request) Description copied from interface:ApmSyntheticUpdates the script.- Specified by:
- updateScriptin interface- ApmSynthetic
- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
 
 - 
updateWorkerpublic UpdateWorkerResponse updateWorker(UpdateWorkerRequest request) Description copied from interface:ApmSyntheticUpdates the worker.- Specified by:
- updateWorkerin interface- ApmSynthetic
- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
 
 - 
getPaginatorspublic ApmSyntheticPaginators getPaginators() Description copied from interface:ApmSyntheticGets 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 interface- ApmSynthetic
- Returns:
- The service paginators.
 
 - 
getDefaultConfiguratorprotected ClientConfigurator getDefaultConfigurator() 
 - 
useRealmSpecificEndpointTemplatepublic 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
 
 - 
populateServiceParametersInEndpointpublic 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 use
- requiredParametersMap- Map of parameter name as key and value set in request path or query parameter as value
 
 - 
updateBaseEndpointpublic 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
 
 - 
setEndpointpublic final void setEndpoint(String endpoint) 
 - 
getEndpointpublic final String getEndpoint() 
 - 
refreshClientpublic final void refreshClient() Rebuild the backingHttpClient.This will call ClientConfigurators again, and can be used to e.g. refresh the SSL certificate.
 - 
closepublic final void close() - Specified by:
- closein interface- AutoCloseable
 
 - 
getClientCommonLibraryVersionpublic String getClientCommonLibraryVersion() 
 
- 
 
-