All Downloads are FREE. Search and download functionalities are using the official Maven repository.

com.oracle.bmc.loganalytics.LogAnalytics Maven / Gradle / Ivy

Go to download

This project contains the SDK distribution used for Oracle Cloud Infrastructure, and all the dependencies that can be shaded. It also has Maven dependencies that cannot be shaded. Therefore, use this module to depend on the shaded distribution via Maven -- it will shade everything that can be shaded, and automatically pull in the other dependencies.

There is a newer version: 3.55.2
Show newest version
/**
 * Copyright (c) 2016, 2024, Oracle and/or its affiliates.  All rights reserved.
 * This software is dual-licensed to you under the Universal Permissive License (UPL) 1.0 as shown at https://oss.oracle.com/licenses/upl or Apache License 2.0 as shown at http://www.apache.org/licenses/LICENSE-2.0. You may choose either license.
 */
package com.oracle.bmc.loganalytics;

import com.oracle.bmc.loganalytics.requests.*;
import com.oracle.bmc.loganalytics.responses.*;

/**
 * The LogAnalytics API for the LogAnalytics service.
 *
 * 

This service client uses CircuitBreakerUtils.DEFAULT_CIRCUIT_BREAKER for all the operations by * default if no circuit breaker configuration is defined by the user. */ @jakarta.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20200601") public interface LogAnalytics extends AutoCloseable { /** Rebuilds the client from scratch. Useful to refresh certificates. */ void refreshClient(); /** * Sets the endpoint to call (ex, https://www.example.com). * * @param endpoint The endpoint of the service. */ void setEndpoint(String endpoint); /** Gets the set endpoint for REST call (ex, https://www.example.com) */ String getEndpoint(); /** * Sets the region to call (ex, Region.US_PHOENIX_1). * *

Note, this will call {@link #setEndpoint(String) setEndpoint} after resolving the * endpoint. If the service is not available in this Region, however, an * IllegalArgumentException will be raised. * * @param region The region of the service. */ void setRegion(com.oracle.bmc.Region region); /** * 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 {@link * #setRegion(Region) setRegion}. * *

If no known Region could be determined, it will create an endpoint based on the default * endpoint format ({@link com.oracle.bmc.Region#formatDefaultRegionEndpoint(Service, String)} * and then call {@link #setEndpoint(String) setEndpoint}. * * @param regionId The public region ID. */ void setRegion(String regionId); /** * Determines whether realm specific endpoint should be used or not. Set * realmSpecificEndpointTemplateEnabled to "true" if the user wants to enable use of realm * specific endpoint template, otherwise set it to "false" * * @param realmSpecificEndpointTemplateEnabled flag to enable the use of realm specific endpoint * template */ void useRealmSpecificEndpointTemplate(boolean realmSpecificEndpointTemplateEnabled); /** * Adds association between input source log analytics entity and one or more existing * destination entities. * * @param request The request object containing the details to send * @return A response object containing details about the completed operation * @throws BmcException when an error occurs. This operation uses * RetryConfiguration.SDK_DEFAULT_RETRY_CONFIGURATION as default if no retry strategy is * provided. The specifics of the default retry strategy are described here * https://docs.oracle.com/en-us/iaas/Content/API/SDKDocs/javasdkconcepts.htm#javasdkconcepts_topic_Retries *

Example: Click here to see how to use * AddEntityAssociation API. */ AddEntityAssociationResponse addEntityAssociation(AddEntityAssociationRequest request); /** * Add one or more event types to a source. An event type and version can be enabled only on one * source. * * @param request The request object containing the details to send * @return A response object containing details about the completed operation * @throws BmcException when an error occurs. This operation uses * RetryConfiguration.SDK_DEFAULT_RETRY_CONFIGURATION as default if no retry strategy is * provided. The specifics of the default retry strategy are described here * https://docs.oracle.com/en-us/iaas/Content/API/SDKDocs/javasdkconcepts.htm#javasdkconcepts_topic_Retries *

Example: Click here to see how to use AddSourceEventTypes * API. */ AddSourceEventTypesResponse addSourceEventTypes(AddSourceEventTypesRequest request); /** * Appends data to the lookup content. The csv file containing the content to be appended is * passed in as binary data in the request. * *

Note: This operation consumes a stream. * *

If the stream supports {@link java.io.InputStream#mark(int)} and {@link * java.io.InputStream#reset()}, when a retry is necessary, the stream is reset so it starts at * the beginning (or whatever the stream's position was at the time this operation is called}. * *

Note this means that if the caller has used {@link java.io.InputStream#mark(int)} before, * then the mark will not be the same anymore after this operation, and a subsequent call to * {@link java.io.InputStream#reset()} by the caller will reset the stream not to the caller's * mark, but to the position the stream was in when this operation was called. * *

If the stream is a {@link java.io.FileInputStream}, and the stream's {@link * java.nio.channels.FileChannel} position can be changed (like for a regular file), the stream * will be wrapped in such a way that it does provide support for {@link * java.io.InputStream#mark(int)} and {@link java.io.InputStream#reset()}. Then the same * procedure as above is followed. If the stream's {@link java.nio.channels.FileChannel} * position cannot be changed (like for a named pipe), then the stream's contents will be * buffered in memory, as described below. * *

If the stream does not support {@link java.io.InputStream#mark(int)} and {@link * java.io.InputStream#reset()}, then the stream is wrapped in a {@link * java.io.BufferedInputStream}, which means the entire contents may be buffered in memory. Then * the same procedure as above is followed. * *

The contents of the stream, except when the stream is a {@link java.io.FileInputStream} * whose {@link java.nio.channels.FileChannel} position can be changed, should be less than 2 * GiB in size if retries are used. This is because streams 2 GiB in size or larger do no * guarantee that mark-and-reset can be performed. If the stream is larger, do not use built-in * retries and manage retries yourself. * * @param request The request object containing the details to send * @return A response object containing details about the completed operation * @throws BmcException when an error occurs. This operation uses * RetryConfiguration.SDK_DEFAULT_RETRY_CONFIGURATION as default if no retry strategy is * provided. The specifics of the default retry strategy are described here * https://docs.oracle.com/en-us/iaas/Content/API/SDKDocs/javasdkconcepts.htm#javasdkconcepts_topic_Retries *

Example: Click here to see how to use AppendLookupData * API. */ AppendLookupDataResponse appendLookupData(AppendLookupDataRequest request); /** * This API submits a work request to assign customer encryption key. * * @param request The request object containing the details to send * @return A response object containing details about the completed operation * @throws BmcException when an error occurs. This operation will not retry by default, users * can also use RetryConfiguration.SDK_DEFAULT_RETRY_CONFIGURATION provided by the SDK to * enable retries for it. The specifics of the default retry strategy are described here * https://docs.oracle.com/en-us/iaas/Content/API/SDKDocs/javasdkconcepts.htm#javasdkconcepts_topic_Retries *

Example: Click here to see how to use AssignEncryptionKey * API. */ AssignEncryptionKeyResponse assignEncryptionKey(AssignEncryptionKeyRequest request); /** * Lists basic information about a specified set of labels in batch. * * @param request The request object containing the details to send * @return A response object containing details about the completed operation * @throws BmcException when an error occurs. This operation uses * RetryConfiguration.SDK_DEFAULT_RETRY_CONFIGURATION as default if no retry strategy is * provided. The specifics of the default retry strategy are described here * https://docs.oracle.com/en-us/iaas/Content/API/SDKDocs/javasdkconcepts.htm#javasdkconcepts_topic_Retries *

Example: Click here to see how to use BatchGetBasicInfo * API. */ BatchGetBasicInfoResponse batchGetBasicInfo(BatchGetBasicInfoRequest request); /** * Cancel/Remove query job work request. * * @param request The request object containing the details to send * @return A response object containing details about the completed operation * @throws BmcException when an error occurs. This operation uses * RetryConfiguration.SDK_DEFAULT_RETRY_CONFIGURATION as default if no retry strategy is * provided. The specifics of the default retry strategy are described here * https://docs.oracle.com/en-us/iaas/Content/API/SDKDocs/javasdkconcepts.htm#javasdkconcepts_topic_Retries *

Example: Click here to see how to use * CancelQueryWorkRequest API. */ CancelQueryWorkRequestResponse cancelQueryWorkRequest(CancelQueryWorkRequestRequest request); /** * Moves the specified ingest time rule to a different compartment. * * @param request The request object containing the details to send * @return A response object containing details about the completed operation * @throws BmcException when an error occurs. This operation uses * RetryConfiguration.SDK_DEFAULT_RETRY_CONFIGURATION as default if no retry strategy is * provided. The specifics of the default retry strategy are described here * https://docs.oracle.com/en-us/iaas/Content/API/SDKDocs/javasdkconcepts.htm#javasdkconcepts_topic_Retries *

Example: Click here to see how to use * ChangeIngestTimeRuleCompartment API. */ ChangeIngestTimeRuleCompartmentResponse changeIngestTimeRuleCompartment( ChangeIngestTimeRuleCompartmentRequest request); /** * Update the compartment of the log analytics enterprise manager bridge with the given id. * * @param request The request object containing the details to send * @return A response object containing details about the completed operation * @throws BmcException when an error occurs. This operation uses * RetryConfiguration.SDK_DEFAULT_RETRY_CONFIGURATION as default if no retry strategy is * provided. The specifics of the default retry strategy are described here * https://docs.oracle.com/en-us/iaas/Content/API/SDKDocs/javasdkconcepts.htm#javasdkconcepts_topic_Retries *

Example: Click here to see how to use * ChangeLogAnalyticsEmBridgeCompartment API. */ ChangeLogAnalyticsEmBridgeCompartmentResponse changeLogAnalyticsEmBridgeCompartment( ChangeLogAnalyticsEmBridgeCompartmentRequest request); /** * Update the compartment of the log analytics entity with the given id. * * @param request The request object containing the details to send * @return A response object containing details about the completed operation * @throws BmcException when an error occurs. This operation uses * RetryConfiguration.SDK_DEFAULT_RETRY_CONFIGURATION as default if no retry strategy is * provided. The specifics of the default retry strategy are described here * https://docs.oracle.com/en-us/iaas/Content/API/SDKDocs/javasdkconcepts.htm#javasdkconcepts_topic_Retries *

Example: Click here to see how to use * ChangeLogAnalyticsEntityCompartment API. */ ChangeLogAnalyticsEntityCompartmentResponse changeLogAnalyticsEntityCompartment( ChangeLogAnalyticsEntityCompartmentRequest request); /** * Moves the specified log group to a different compartment. * * @param request The request object containing the details to send * @return A response object containing details about the completed operation * @throws BmcException when an error occurs. This operation uses * RetryConfiguration.SDK_DEFAULT_RETRY_CONFIGURATION as default if no retry strategy is * provided. The specifics of the default retry strategy are described here * https://docs.oracle.com/en-us/iaas/Content/API/SDKDocs/javasdkconcepts.htm#javasdkconcepts_topic_Retries *

Example: Click here to see how to use * ChangeLogAnalyticsLogGroupCompartment API. */ ChangeLogAnalyticsLogGroupCompartmentResponse changeLogAnalyticsLogGroupCompartment( ChangeLogAnalyticsLogGroupCompartmentRequest request); /** * Move the rule from it's current compartment to the given compartment. * * @param request The request object containing the details to send * @return A response object containing details about the completed operation * @throws BmcException when an error occurs. This operation will not retry by default, users * can also use RetryConfiguration.SDK_DEFAULT_RETRY_CONFIGURATION provided by the SDK to * enable retries for it. The specifics of the default retry strategy are described here * https://docs.oracle.com/en-us/iaas/Content/API/SDKDocs/javasdkconcepts.htm#javasdkconcepts_topic_Retries *

Example: Click here to see how to use * ChangeLogAnalyticsObjectCollectionRuleCompartment API. */ ChangeLogAnalyticsObjectCollectionRuleCompartmentResponse changeLogAnalyticsObjectCollectionRuleCompartment( ChangeLogAnalyticsObjectCollectionRuleCompartmentRequest request); /** * Move the scheduled task into a different compartment within the same tenancy. * * @param request The request object containing the details to send * @return A response object containing details about the completed operation * @throws BmcException when an error occurs. This operation will not retry by default, users * can also use RetryConfiguration.SDK_DEFAULT_RETRY_CONFIGURATION provided by the SDK to * enable retries for it. The specifics of the default retry strategy are described here * https://docs.oracle.com/en-us/iaas/Content/API/SDKDocs/javasdkconcepts.htm#javasdkconcepts_topic_Retries *

Example: Click here to see how to use * ChangeScheduledTaskCompartment API. */ ChangeScheduledTaskCompartmentResponse changeScheduledTaskCompartment( ChangeScheduledTaskCompartmentRequest request); /** * Clean accumulated acceleration data stored for the accelerated saved search. The * ScheduledTask taskType must be ACCELERATION. * * @param request The request object containing the details to send * @return A response object containing details about the completed operation * @throws BmcException when an error occurs. This operation uses * RetryConfiguration.SDK_DEFAULT_RETRY_CONFIGURATION as default if no retry strategy is * provided. The specifics of the default retry strategy are described here * https://docs.oracle.com/en-us/iaas/Content/API/SDKDocs/javasdkconcepts.htm#javasdkconcepts_topic_Retries *

Example: Click here to see how to use Clean API. */ CleanResponse clean(CleanRequest request); /** * Returns the difference between the two input payloads, including intraline differences. * * @param request The request object containing the details to send * @return A response object containing details about the completed operation * @throws BmcException when an error occurs. This operation uses * RetryConfiguration.SDK_DEFAULT_RETRY_CONFIGURATION as default if no retry strategy is * provided. The specifics of the default retry strategy are described here * https://docs.oracle.com/en-us/iaas/Content/API/SDKDocs/javasdkconcepts.htm#javasdkconcepts_topic_Retries *

Example: Click here to see how to use CompareContent API. */ CompareContentResponse compareContent(CompareContentRequest request); /** * Creates a new ingest time rule in the specified compartment. You may also specify optional * information such as description, defined tags, and free-form tags. * * @param request The request object containing the details to send * @return A response object containing details about the completed operation * @throws BmcException when an error occurs. This operation uses * RetryConfiguration.SDK_DEFAULT_RETRY_CONFIGURATION as default if no retry strategy is * provided. The specifics of the default retry strategy are described here * https://docs.oracle.com/en-us/iaas/Content/API/SDKDocs/javasdkconcepts.htm#javasdkconcepts_topic_Retries *

Example: Click here to see how to use * CreateIngestTimeRule API. */ CreateIngestTimeRuleResponse createIngestTimeRule(CreateIngestTimeRuleRequest request); /** * Add configuration for enterprise manager bridge. Enterprise manager bridge is used to * automatically add selected entities from enterprise manager cloud control. A corresponding * OCI bridge configuration is required in enterprise manager. * * @param request The request object containing the details to send * @return A response object containing details about the completed operation * @throws BmcException when an error occurs. This operation uses * RetryConfiguration.SDK_DEFAULT_RETRY_CONFIGURATION as default if no retry strategy is * provided. The specifics of the default retry strategy are described here * https://docs.oracle.com/en-us/iaas/Content/API/SDKDocs/javasdkconcepts.htm#javasdkconcepts_topic_Retries *

Example: Click here to see how to use * CreateLogAnalyticsEmBridge API. */ CreateLogAnalyticsEmBridgeResponse createLogAnalyticsEmBridge( CreateLogAnalyticsEmBridgeRequest request); /** * Create a new log analytics entity. * * @param request The request object containing the details to send * @return A response object containing details about the completed operation * @throws BmcException when an error occurs. This operation uses * RetryConfiguration.SDK_DEFAULT_RETRY_CONFIGURATION as default if no retry strategy is * provided. The specifics of the default retry strategy are described here * https://docs.oracle.com/en-us/iaas/Content/API/SDKDocs/javasdkconcepts.htm#javasdkconcepts_topic_Retries *

Example: Click here to see how to use * CreateLogAnalyticsEntity API. */ CreateLogAnalyticsEntityResponse createLogAnalyticsEntity( CreateLogAnalyticsEntityRequest request); /** * Add custom log analytics entity type. * * @param request The request object containing the details to send * @return A response object containing details about the completed operation * @throws BmcException when an error occurs. This operation uses * RetryConfiguration.SDK_DEFAULT_RETRY_CONFIGURATION as default if no retry strategy is * provided. The specifics of the default retry strategy are described here * https://docs.oracle.com/en-us/iaas/Content/API/SDKDocs/javasdkconcepts.htm#javasdkconcepts_topic_Retries *

Example: Click here to see how to use * CreateLogAnalyticsEntityType API. */ CreateLogAnalyticsEntityTypeResponse createLogAnalyticsEntityType( CreateLogAnalyticsEntityTypeRequest request); /** * Creates a new log group in the specified compartment with the input display name. You may * also specify optional information such as description, defined tags, and free-form tags. * * @param request The request object containing the details to send * @return A response object containing details about the completed operation * @throws BmcException when an error occurs. This operation uses * RetryConfiguration.SDK_DEFAULT_RETRY_CONFIGURATION as default if no retry strategy is * provided. The specifics of the default retry strategy are described here * https://docs.oracle.com/en-us/iaas/Content/API/SDKDocs/javasdkconcepts.htm#javasdkconcepts_topic_Retries *

Example: Click here to see how to use * CreateLogAnalyticsLogGroup API. */ CreateLogAnalyticsLogGroupResponse createLogAnalyticsLogGroup( CreateLogAnalyticsLogGroupRequest request); /** * Creates a rule to collect logs from an object storage bucket. * * @param request The request object containing the details to send * @return A response object containing details about the completed operation * @throws BmcException when an error occurs. This operation will not retry by default, users * can also use RetryConfiguration.SDK_DEFAULT_RETRY_CONFIGURATION provided by the SDK to * enable retries for it. The specifics of the default retry strategy are described here * https://docs.oracle.com/en-us/iaas/Content/API/SDKDocs/javasdkconcepts.htm#javasdkconcepts_topic_Retries *

Example: Click here to see how to use * CreateLogAnalyticsObjectCollectionRule API. */ CreateLogAnalyticsObjectCollectionRuleResponse createLogAnalyticsObjectCollectionRule( CreateLogAnalyticsObjectCollectionRuleRequest request); /** * Schedule a task as specified and return task info. * * @param request The request object containing the details to send * @return A response object containing details about the completed operation * @throws BmcException when an error occurs. This operation will not retry by default, users * can also use RetryConfiguration.SDK_DEFAULT_RETRY_CONFIGURATION provided by the SDK to * enable retries for it. The specifics of the default retry strategy are described here * https://docs.oracle.com/en-us/iaas/Content/API/SDKDocs/javasdkconcepts.htm#javasdkconcepts_topic_Retries *

Example: Click here to see how to use CreateScheduledTask * API. */ CreateScheduledTaskResponse createScheduledTask(CreateScheduledTaskRequest request); /** * Deletes the associations between the sources and entities specified. * * @param request The request object containing the details to send * @return A response object containing details about the completed operation * @throws BmcException when an error occurs. This operation uses * RetryConfiguration.SDK_DEFAULT_RETRY_CONFIGURATION as default if no retry strategy is * provided. The specifics of the default retry strategy are described here * https://docs.oracle.com/en-us/iaas/Content/API/SDKDocs/javasdkconcepts.htm#javasdkconcepts_topic_Retries *

Example: Click here to see how to use DeleteAssociations * API. */ DeleteAssociationsResponse deleteAssociations(DeleteAssociationsRequest request); /** * Deletes field with the specified name. * * @param request The request object containing the details to send * @return A response object containing details about the completed operation * @throws BmcException when an error occurs. This operation uses * RetryConfiguration.SDK_DEFAULT_RETRY_CONFIGURATION as default if no retry strategy is * provided. The specifics of the default retry strategy are described here * https://docs.oracle.com/en-us/iaas/Content/API/SDKDocs/javasdkconcepts.htm#javasdkconcepts_topic_Retries *

Example: Click here to see how to use DeleteField API. */ DeleteFieldResponse deleteField(DeleteFieldRequest request); /** * Deletes the specified ingest time rule. * * @param request The request object containing the details to send * @return A response object containing details about the completed operation * @throws BmcException when an error occurs. This operation uses * RetryConfiguration.SDK_DEFAULT_RETRY_CONFIGURATION as default if no retry strategy is * provided. The specifics of the default retry strategy are described here * https://docs.oracle.com/en-us/iaas/Content/API/SDKDocs/javasdkconcepts.htm#javasdkconcepts_topic_Retries *

Example: Click here to see how to use * DeleteIngestTimeRule API. */ DeleteIngestTimeRuleResponse deleteIngestTimeRule(DeleteIngestTimeRuleRequest request); /** * Deletes label with the specified name. * * @param request The request object containing the details to send * @return A response object containing details about the completed operation * @throws BmcException when an error occurs. This operation uses * RetryConfiguration.SDK_DEFAULT_RETRY_CONFIGURATION as default if no retry strategy is * provided. The specifics of the default retry strategy are described here * https://docs.oracle.com/en-us/iaas/Content/API/SDKDocs/javasdkconcepts.htm#javasdkconcepts_topic_Retries *

Example: Click here to see how to use DeleteLabel API. */ DeleteLabelResponse deleteLabel(DeleteLabelRequest request); /** * Delete log analytics enterprise manager bridge with the given id. * * @param request The request object containing the details to send * @return A response object containing details about the completed operation * @throws BmcException when an error occurs. This operation will not retry by default, users * can also use RetryConfiguration.SDK_DEFAULT_RETRY_CONFIGURATION provided by the SDK to * enable retries for it. The specifics of the default retry strategy are described here * https://docs.oracle.com/en-us/iaas/Content/API/SDKDocs/javasdkconcepts.htm#javasdkconcepts_topic_Retries *

Example: Click here to see how to use * DeleteLogAnalyticsEmBridge API. */ DeleteLogAnalyticsEmBridgeResponse deleteLogAnalyticsEmBridge( DeleteLogAnalyticsEmBridgeRequest request); /** * Delete log analytics entity with the given id. * * @param request The request object containing the details to send * @return A response object containing details about the completed operation * @throws BmcException when an error occurs. This operation will not retry by default, users * can also use RetryConfiguration.SDK_DEFAULT_RETRY_CONFIGURATION provided by the SDK to * enable retries for it. The specifics of the default retry strategy are described here * https://docs.oracle.com/en-us/iaas/Content/API/SDKDocs/javasdkconcepts.htm#javasdkconcepts_topic_Retries *

Example: Click here to see how to use * DeleteLogAnalyticsEntity API. */ DeleteLogAnalyticsEntityResponse deleteLogAnalyticsEntity( DeleteLogAnalyticsEntityRequest request); /** * Delete log analytics entity type with the given name. * * @param request The request object containing the details to send * @return A response object containing details about the completed operation * @throws BmcException when an error occurs. This operation will not retry by default, users * can also use RetryConfiguration.SDK_DEFAULT_RETRY_CONFIGURATION provided by the SDK to * enable retries for it. The specifics of the default retry strategy are described here * https://docs.oracle.com/en-us/iaas/Content/API/SDKDocs/javasdkconcepts.htm#javasdkconcepts_topic_Retries *

Example: Click here to see how to use * DeleteLogAnalyticsEntityType API. */ DeleteLogAnalyticsEntityTypeResponse deleteLogAnalyticsEntityType( DeleteLogAnalyticsEntityTypeRequest request); /** * Deletes the specified log group. The log group cannot be part of an active association or * have an active upload. * * @param request The request object containing the details to send * @return A response object containing details about the completed operation * @throws BmcException when an error occurs. This operation uses * RetryConfiguration.SDK_DEFAULT_RETRY_CONFIGURATION as default if no retry strategy is * provided. The specifics of the default retry strategy are described here * https://docs.oracle.com/en-us/iaas/Content/API/SDKDocs/javasdkconcepts.htm#javasdkconcepts_topic_Retries *

Example: Click here to see how to use * DeleteLogAnalyticsLogGroup API. */ DeleteLogAnalyticsLogGroupResponse deleteLogAnalyticsLogGroup( DeleteLogAnalyticsLogGroupRequest request); /** * Deletes the configured object storage bucket based collection rule and stop the log * collection. It will not delete the existing processed data associated with this bucket from * logging analytics storage. * * @param request The request object containing the details to send * @return A response object containing details about the completed operation * @throws BmcException when an error occurs. This operation will not retry by default, users * can also use RetryConfiguration.SDK_DEFAULT_RETRY_CONFIGURATION provided by the SDK to * enable retries for it. The specifics of the default retry strategy are described here * https://docs.oracle.com/en-us/iaas/Content/API/SDKDocs/javasdkconcepts.htm#javasdkconcepts_topic_Retries *

Example: Click here to see how to use * DeleteLogAnalyticsObjectCollectionRule API. */ DeleteLogAnalyticsObjectCollectionRuleResponse deleteLogAnalyticsObjectCollectionRule( DeleteLogAnalyticsObjectCollectionRuleRequest request); /** * Deletes lookup with the specified name. * * @param request The request object containing the details to send * @return A response object containing details about the completed operation * @throws BmcException when an error occurs. This operation uses * RetryConfiguration.SDK_DEFAULT_RETRY_CONFIGURATION as default if no retry strategy is * provided. The specifics of the default retry strategy are described here * https://docs.oracle.com/en-us/iaas/Content/API/SDKDocs/javasdkconcepts.htm#javasdkconcepts_topic_Retries *

Example: Click here to see how to use DeleteLookup API. */ DeleteLookupResponse deleteLookup(DeleteLookupRequest request); /** * Deletes parser with the specified name. * * @param request The request object containing the details to send * @return A response object containing details about the completed operation * @throws BmcException when an error occurs. This operation uses * RetryConfiguration.SDK_DEFAULT_RETRY_CONFIGURATION as default if no retry strategy is * provided. The specifics of the default retry strategy are described here * https://docs.oracle.com/en-us/iaas/Content/API/SDKDocs/javasdkconcepts.htm#javasdkconcepts_topic_Retries *

Example: Click here to see how to use DeleteParser API. */ DeleteParserResponse deleteParser(DeleteParserRequest request); /** * Delete the scheduled task. * * @param request The request object containing the details to send * @return A response object containing details about the completed operation * @throws BmcException when an error occurs. This operation uses * RetryConfiguration.SDK_DEFAULT_RETRY_CONFIGURATION as default if no retry strategy is * provided. The specifics of the default retry strategy are described here * https://docs.oracle.com/en-us/iaas/Content/API/SDKDocs/javasdkconcepts.htm#javasdkconcepts_topic_Retries *

Example: Click here to see how to use DeleteScheduledTask * API. */ DeleteScheduledTaskResponse deleteScheduledTask(DeleteScheduledTaskRequest request); /** * Deletes source with the specified name. * * @param request The request object containing the details to send * @return A response object containing details about the completed operation * @throws BmcException when an error occurs. This operation uses * RetryConfiguration.SDK_DEFAULT_RETRY_CONFIGURATION as default if no retry strategy is * provided. The specifics of the default retry strategy are described here * https://docs.oracle.com/en-us/iaas/Content/API/SDKDocs/javasdkconcepts.htm#javasdkconcepts_topic_Retries *

Example: Click here to see how to use DeleteSource API. */ DeleteSourceResponse deleteSource(DeleteSourceRequest request); /** * Deletes an Upload by its reference. It deletes all the logs in storage asscoiated with the * upload and the corresponding upload metadata. * * @param request The request object containing the details to send * @return A response object containing details about the completed operation * @throws BmcException when an error occurs. This operation will not retry by default, users * can also use RetryConfiguration.SDK_DEFAULT_RETRY_CONFIGURATION provided by the SDK to * enable retries for it. The specifics of the default retry strategy are described here * https://docs.oracle.com/en-us/iaas/Content/API/SDKDocs/javasdkconcepts.htm#javasdkconcepts_topic_Retries *

Example: Click here to see how to use DeleteUpload API. */ DeleteUploadResponse deleteUpload(DeleteUploadRequest request); /** * Deletes a specific log file inside an upload by upload file reference. It deletes all the * logs from storage associated with the file and the corresponding metadata. * * @param request The request object containing the details to send * @return A response object containing details about the completed operation * @throws BmcException when an error occurs. This operation will not retry by default, users * can also use RetryConfiguration.SDK_DEFAULT_RETRY_CONFIGURATION provided by the SDK to * enable retries for it. The specifics of the default retry strategy are described here * https://docs.oracle.com/en-us/iaas/Content/API/SDKDocs/javasdkconcepts.htm#javasdkconcepts_topic_Retries *

Example: Click here to see how to use DeleteUploadFile * API. */ DeleteUploadFileResponse deleteUploadFile(DeleteUploadFileRequest request); /** * Suppresses a specific warning inside an upload. * * @param request The request object containing the details to send * @return A response object containing details about the completed operation * @throws BmcException when an error occurs. This operation will not retry by default, users * can also use RetryConfiguration.SDK_DEFAULT_RETRY_CONFIGURATION provided by the SDK to * enable retries for it. The specifics of the default retry strategy are described here * https://docs.oracle.com/en-us/iaas/Content/API/SDKDocs/javasdkconcepts.htm#javasdkconcepts_topic_Retries *

Example: Click here to see how to use DeleteUploadWarning * API. */ DeleteUploadWarningResponse deleteUploadWarning(DeleteUploadWarningRequest request); /** * This API disables archiving. * * @param request The request object containing the details to send * @return A response object containing details about the completed operation * @throws BmcException when an error occurs. This operation uses * RetryConfiguration.SDK_DEFAULT_RETRY_CONFIGURATION as default if no retry strategy is * provided. The specifics of the default retry strategy are described here * https://docs.oracle.com/en-us/iaas/Content/API/SDKDocs/javasdkconcepts.htm#javasdkconcepts_topic_Retries *

Example: Click here to see how to use DisableArchiving * API. */ DisableArchivingResponse disableArchiving(DisableArchivingRequest request); /** * Disables auto association for a log source. In the future, this log source would not be * automatically associated with any entity that becomes eligible for association. In addition, * you may also optionally remove all existing associations for this log source. * * @param request The request object containing the details to send * @return A response object containing details about the completed operation * @throws BmcException when an error occurs. This operation uses * RetryConfiguration.SDK_DEFAULT_RETRY_CONFIGURATION as default if no retry strategy is * provided. The specifics of the default retry strategy are described here * https://docs.oracle.com/en-us/iaas/Content/API/SDKDocs/javasdkconcepts.htm#javasdkconcepts_topic_Retries *

Example: Click here to see how to use * DisableAutoAssociation API. */ DisableAutoAssociationResponse disableAutoAssociation(DisableAutoAssociationRequest request); /** * Disables the specified ingest time rule. * * @param request The request object containing the details to send * @return A response object containing details about the completed operation * @throws BmcException when an error occurs. This operation uses * RetryConfiguration.SDK_DEFAULT_RETRY_CONFIGURATION as default if no retry strategy is * provided. The specifics of the default retry strategy are described here * https://docs.oracle.com/en-us/iaas/Content/API/SDKDocs/javasdkconcepts.htm#javasdkconcepts_topic_Retries *

Example: Click here to see how to use * DisableIngestTimeRule API. */ DisableIngestTimeRuleResponse disableIngestTimeRule(DisableIngestTimeRuleRequest request); /** * Disable one or more event types in a source. * * @param request The request object containing the details to send * @return A response object containing details about the completed operation * @throws BmcException when an error occurs. This operation uses * RetryConfiguration.SDK_DEFAULT_RETRY_CONFIGURATION as default if no retry strategy is * provided. The specifics of the default retry strategy are described here * https://docs.oracle.com/en-us/iaas/Content/API/SDKDocs/javasdkconcepts.htm#javasdkconcepts_topic_Retries *

Example: Click here to see how to use * DisableSourceEventTypes API. */ DisableSourceEventTypesResponse disableSourceEventTypes(DisableSourceEventTypesRequest request); /** * THis API enables archiving. * * @param request The request object containing the details to send * @return A response object containing details about the completed operation * @throws BmcException when an error occurs. This operation uses * RetryConfiguration.SDK_DEFAULT_RETRY_CONFIGURATION as default if no retry strategy is * provided. The specifics of the default retry strategy are described here * https://docs.oracle.com/en-us/iaas/Content/API/SDKDocs/javasdkconcepts.htm#javasdkconcepts_topic_Retries *

Example: Click here to see how to use EnableArchiving * API. */ EnableArchivingResponse enableArchiving(EnableArchivingRequest request); /** * Enables auto association for a log source. This would initiate immediate association of the * source to any eligible entities it is not already associated with, and would also ensure the * log source gets associated with entities that are added or become eligible in the future. * * @param request The request object containing the details to send * @return A response object containing details about the completed operation * @throws BmcException when an error occurs. This operation uses * RetryConfiguration.SDK_DEFAULT_RETRY_CONFIGURATION as default if no retry strategy is * provided. The specifics of the default retry strategy are described here * https://docs.oracle.com/en-us/iaas/Content/API/SDKDocs/javasdkconcepts.htm#javasdkconcepts_topic_Retries *

Example: Click here to see how to use * EnableAutoAssociation API. */ EnableAutoAssociationResponse enableAutoAssociation(EnableAutoAssociationRequest request); /** * Enables the specified ingest time rule. * * @param request The request object containing the details to send * @return A response object containing details about the completed operation * @throws BmcException when an error occurs. This operation uses * RetryConfiguration.SDK_DEFAULT_RETRY_CONFIGURATION as default if no retry strategy is * provided. The specifics of the default retry strategy are described here * https://docs.oracle.com/en-us/iaas/Content/API/SDKDocs/javasdkconcepts.htm#javasdkconcepts_topic_Retries *

Example: Click here to see how to use * EnableIngestTimeRule API. */ EnableIngestTimeRuleResponse enableIngestTimeRule(EnableIngestTimeRuleRequest request); /** * Enable one or more event types in a source. An event type and version can be enabled only in * one source. * * @param request The request object containing the details to send * @return A response object containing details about the completed operation * @throws BmcException when an error occurs. This operation uses * RetryConfiguration.SDK_DEFAULT_RETRY_CONFIGURATION as default if no retry strategy is * provided. The specifics of the default retry strategy are described here * https://docs.oracle.com/en-us/iaas/Content/API/SDKDocs/javasdkconcepts.htm#javasdkconcepts_topic_Retries *

Example: Click here to see how to use * EnableSourceEventTypes API. */ EnableSourceEventTypesResponse enableSourceEventTypes(EnableSourceEventTypesRequest request); /** * This API estimates the size of data to be purged based based on time interval, purge query * etc. * * @param request The request object containing the details to send * @return A response object containing details about the completed operation * @throws BmcException when an error occurs. This operation uses * RetryConfiguration.SDK_DEFAULT_RETRY_CONFIGURATION as default if no retry strategy is * provided. The specifics of the default retry strategy are described here * https://docs.oracle.com/en-us/iaas/Content/API/SDKDocs/javasdkconcepts.htm#javasdkconcepts_topic_Retries *

Example: Click here to see how to use * EstimatePurgeDataSize API. */ EstimatePurgeDataSizeResponse estimatePurgeDataSize(EstimatePurgeDataSizeRequest request); /** * This API gives an active storage usage estimate for archived data to be recalled and the time * range of such data. * * @param request The request object containing the details to send * @return A response object containing details about the completed operation * @throws BmcException when an error occurs. This operation uses * RetryConfiguration.SDK_DEFAULT_RETRY_CONFIGURATION as default if no retry strategy is * provided. The specifics of the default retry strategy are described here * https://docs.oracle.com/en-us/iaas/Content/API/SDKDocs/javasdkconcepts.htm#javasdkconcepts_topic_Retries *

Example: Click here to see how to use * EstimateRecallDataSize API. */ EstimateRecallDataSizeResponse estimateRecallDataSize(EstimateRecallDataSizeRequest request); /** * This API gives an active storage usage estimate for recalled data to be released and the time * range of such data. * * @param request The request object containing the details to send * @return A response object containing details about the completed operation * @throws BmcException when an error occurs. This operation uses * RetryConfiguration.SDK_DEFAULT_RETRY_CONFIGURATION as default if no retry strategy is * provided. The specifics of the default retry strategy are described here * https://docs.oracle.com/en-us/iaas/Content/API/SDKDocs/javasdkconcepts.htm#javasdkconcepts_topic_Retries *

Example: Click here to see how to use * EstimateReleaseDataSize API. */ EstimateReleaseDataSizeResponse estimateReleaseDataSize(EstimateReleaseDataSizeRequest request); /** * Exports all custom details of the specified sources, parsers, fields and labels, in zip * format. * * @param request The request object containing the details to send * @return A response object containing details about the completed operation * @throws BmcException when an error occurs. This operation uses * RetryConfiguration.SDK_DEFAULT_RETRY_CONFIGURATION as default if no retry strategy is * provided. The specifics of the default retry strategy are described here * https://docs.oracle.com/en-us/iaas/Content/API/SDKDocs/javasdkconcepts.htm#javasdkconcepts_topic_Retries *

Example: Click here to see how to use ExportCustomContent * API. */ ExportCustomContentResponse exportCustomContent(ExportCustomContentRequest request); /** * Export data based on query. Endpoint returns a stream of data. Endpoint is synchronous. * Queries must deliver first result within 60 seconds or calls are subject to timeout. * * @param request The request object containing the details to send * @return A response object containing details about the completed operation * @throws BmcException when an error occurs. This operation uses * RetryConfiguration.SDK_DEFAULT_RETRY_CONFIGURATION as default if no retry strategy is * provided. The specifics of the default retry strategy are described here * https://docs.oracle.com/en-us/iaas/Content/API/SDKDocs/javasdkconcepts.htm#javasdkconcepts_topic_Retries *

Example: Click here to see how to use ExportQueryResult * API. */ ExportQueryResultResponse exportQueryResult(ExportQueryResultRequest request); /** * Extracts the field paths from the example json or xml content. * * @param request The request object containing the details to send * @return A response object containing details about the completed operation * @throws BmcException when an error occurs. This operation uses * RetryConfiguration.SDK_DEFAULT_RETRY_CONFIGURATION as default if no retry strategy is * provided. The specifics of the default retry strategy are described here * https://docs.oracle.com/en-us/iaas/Content/API/SDKDocs/javasdkconcepts.htm#javasdkconcepts_topic_Retries *

Example: Click here to see how to use * ExtractStructuredLogFieldPaths API. */ ExtractStructuredLogFieldPathsResponse extractStructuredLogFieldPaths( ExtractStructuredLogFieldPathsRequest request); /** * Extracts the header paths from the example json or xml content. * * @param request The request object containing the details to send * @return A response object containing details about the completed operation * @throws BmcException when an error occurs. This operation uses * RetryConfiguration.SDK_DEFAULT_RETRY_CONFIGURATION as default if no retry strategy is * provided. The specifics of the default retry strategy are described here * https://docs.oracle.com/en-us/iaas/Content/API/SDKDocs/javasdkconcepts.htm#javasdkconcepts_topic_Retries *

Example: Click here to see how to use * ExtractStructuredLogHeaderPaths API. */ ExtractStructuredLogHeaderPathsResponse extractStructuredLogHeaderPaths( ExtractStructuredLogHeaderPathsRequest request); /** * Each filter specifies an operator, a field and one or more values to be inserted into the * provided query as criteria. * * @param request The request object containing the details to send * @return A response object containing details about the completed operation * @throws BmcException when an error occurs. This operation uses * RetryConfiguration.SDK_DEFAULT_RETRY_CONFIGURATION as default if no retry strategy is * provided. The specifics of the default retry strategy are described here * https://docs.oracle.com/en-us/iaas/Content/API/SDKDocs/javasdkconcepts.htm#javasdkconcepts_topic_Retries *

Example: Click here to see how to use Filter API. */ FilterResponse filter(FilterRequest request); /** * Returns the count of source associations for entities in the specified compartment. * * @param request The request object containing the details to send * @return A response object containing details about the completed operation * @throws BmcException when an error occurs. This operation uses * RetryConfiguration.SDK_DEFAULT_RETRY_CONFIGURATION as default if no retry strategy is * provided. The specifics of the default retry strategy are described here * https://docs.oracle.com/en-us/iaas/Content/API/SDKDocs/javasdkconcepts.htm#javasdkconcepts_topic_Retries *

Example: Click here to see how to use * GetAssociationSummary API. */ GetAssociationSummaryResponse getAssociationSummary(GetAssociationSummaryRequest request); /** * Gets detailed information about the category with the specified name. * * @param request The request object containing the details to send * @return A response object containing details about the completed operation * @throws BmcException when an error occurs. This operation uses * RetryConfiguration.SDK_DEFAULT_RETRY_CONFIGURATION as default if no retry strategy is * provided. The specifics of the default retry strategy are described here * https://docs.oracle.com/en-us/iaas/Content/API/SDKDocs/javasdkconcepts.htm#javasdkconcepts_topic_Retries *

Example: Click here to see how to use GetCategory API. */ GetCategoryResponse getCategory(GetCategoryRequest request); /** * Extracts column names from the input SQL query. * * @param request The request object containing the details to send * @return A response object containing details about the completed operation * @throws BmcException when an error occurs. This operation uses * RetryConfiguration.SDK_DEFAULT_RETRY_CONFIGURATION as default if no retry strategy is * provided. The specifics of the default retry strategy are described here * https://docs.oracle.com/en-us/iaas/Content/API/SDKDocs/javasdkconcepts.htm#javasdkconcepts_topic_Retries *

Example: Click here to see how to use GetColumnNames API. */ GetColumnNamesResponse getColumnNames(GetColumnNamesRequest request); /** * Returns detailed information about the configuration work request with the specified id. * * @param request The request object containing the details to send * @return A response object containing details about the completed operation * @throws BmcException when an error occurs. This operation uses * RetryConfiguration.SDK_DEFAULT_RETRY_CONFIGURATION as default if no retry strategy is * provided. The specifics of the default retry strategy are described here * https://docs.oracle.com/en-us/iaas/Content/API/SDKDocs/javasdkconcepts.htm#javasdkconcepts_topic_Retries *

Example: Click here to see how to use * GetConfigWorkRequest API. */ GetConfigWorkRequestResponse getConfigWorkRequest(GetConfigWorkRequestRequest request); /** * Gets detailed information about the field with the specified name. * * @param request The request object containing the details to send * @return A response object containing details about the completed operation * @throws BmcException when an error occurs. This operation uses * RetryConfiguration.SDK_DEFAULT_RETRY_CONFIGURATION as default if no retry strategy is * provided. The specifics of the default retry strategy are described here * https://docs.oracle.com/en-us/iaas/Content/API/SDKDocs/javasdkconcepts.htm#javasdkconcepts_topic_Retries *

Example: Click here to see how to use GetField API. */ GetFieldResponse getField(GetFieldRequest request); /** * Returns the count of fields. You may optionally specify isShowDetail=true to view a summary * of each field data type. * * @param request The request object containing the details to send * @return A response object containing details about the completed operation * @throws BmcException when an error occurs. This operation uses * RetryConfiguration.SDK_DEFAULT_RETRY_CONFIGURATION as default if no retry strategy is * provided. The specifics of the default retry strategy are described here * https://docs.oracle.com/en-us/iaas/Content/API/SDKDocs/javasdkconcepts.htm#javasdkconcepts_topic_Retries *

Example: Click here to see how to use GetFieldsSummary * API. */ GetFieldsSummaryResponse getFieldsSummary(GetFieldsSummaryRequest request); /** * Gets detailed information about the specified ingest time rule such as description, defined * tags, and free-form tags. * * @param request The request object containing the details to send * @return A response object containing details about the completed operation * @throws BmcException when an error occurs. This operation uses * RetryConfiguration.SDK_DEFAULT_RETRY_CONFIGURATION as default if no retry strategy is * provided. The specifics of the default retry strategy are described here * https://docs.oracle.com/en-us/iaas/Content/API/SDKDocs/javasdkconcepts.htm#javasdkconcepts_topic_Retries *

Example: Click here to see how to use GetIngestTimeRule * API. */ GetIngestTimeRuleResponse getIngestTimeRule(GetIngestTimeRuleRequest request); /** * Gets detailed information about the label with the specified name. * * @param request The request object containing the details to send * @return A response object containing details about the completed operation * @throws BmcException when an error occurs. This operation uses * RetryConfiguration.SDK_DEFAULT_RETRY_CONFIGURATION as default if no retry strategy is * provided. The specifics of the default retry strategy are described here * https://docs.oracle.com/en-us/iaas/Content/API/SDKDocs/javasdkconcepts.htm#javasdkconcepts_topic_Retries *

Example: Click here to see how to use GetLabel API. */ GetLabelResponse getLabel(GetLabelRequest request); /** * Returns the count of labels. * * @param request The request object containing the details to send * @return A response object containing details about the completed operation * @throws BmcException when an error occurs. This operation uses * RetryConfiguration.SDK_DEFAULT_RETRY_CONFIGURATION as default if no retry strategy is * provided. The specifics of the default retry strategy are described here * https://docs.oracle.com/en-us/iaas/Content/API/SDKDocs/javasdkconcepts.htm#javasdkconcepts_topic_Retries *

Example: Click here to see how to use GetLabelSummary * API. */ GetLabelSummaryResponse getLabelSummary(GetLabelSummaryRequest request); /** * Retrieve the log analytics enterprise manager bridge with the given id. * * @param request The request object containing the details to send * @return A response object containing details about the completed operation * @throws BmcException when an error occurs. This operation will not retry by default, users * can also use RetryConfiguration.SDK_DEFAULT_RETRY_CONFIGURATION provided by the SDK to * enable retries for it. The specifics of the default retry strategy are described here * https://docs.oracle.com/en-us/iaas/Content/API/SDKDocs/javasdkconcepts.htm#javasdkconcepts_topic_Retries *

Example: Click here to see how to use * GetLogAnalyticsEmBridge API. */ GetLogAnalyticsEmBridgeResponse getLogAnalyticsEmBridge(GetLogAnalyticsEmBridgeRequest request); /** * Returns log analytics enterprise manager bridges summary report. * * @param request The request object containing the details to send * @return A response object containing details about the completed operation * @throws BmcException when an error occurs. This operation will not retry by default, users * can also use RetryConfiguration.SDK_DEFAULT_RETRY_CONFIGURATION provided by the SDK to * enable retries for it. The specifics of the default retry strategy are described here * https://docs.oracle.com/en-us/iaas/Content/API/SDKDocs/javasdkconcepts.htm#javasdkconcepts_topic_Retries *

Example: Click here to see how to use * GetLogAnalyticsEmBridgeSummary API. */ GetLogAnalyticsEmBridgeSummaryResponse getLogAnalyticsEmBridgeSummary( GetLogAnalyticsEmBridgeSummaryRequest request); /** * Returns log analytics entities count summary report. * * @param request The request object containing the details to send * @return A response object containing details about the completed operation * @throws BmcException when an error occurs. This operation will not retry by default, users * can also use RetryConfiguration.SDK_DEFAULT_RETRY_CONFIGURATION provided by the SDK to * enable retries for it. The specifics of the default retry strategy are described here * https://docs.oracle.com/en-us/iaas/Content/API/SDKDocs/javasdkconcepts.htm#javasdkconcepts_topic_Retries *

Example: Click here to see how to use * GetLogAnalyticsEntitiesSummary API. */ GetLogAnalyticsEntitiesSummaryResponse getLogAnalyticsEntitiesSummary( GetLogAnalyticsEntitiesSummaryRequest request); /** * Retrieve the log analytics entity with the given id. * * @param request The request object containing the details to send * @return A response object containing details about the completed operation * @throws BmcException when an error occurs. This operation will not retry by default, users * can also use RetryConfiguration.SDK_DEFAULT_RETRY_CONFIGURATION provided by the SDK to * enable retries for it. The specifics of the default retry strategy are described here * https://docs.oracle.com/en-us/iaas/Content/API/SDKDocs/javasdkconcepts.htm#javasdkconcepts_topic_Retries *

Example: Click here to see how to use * GetLogAnalyticsEntity API. */ GetLogAnalyticsEntityResponse getLogAnalyticsEntity(GetLogAnalyticsEntityRequest request); /** * Retrieve the log analytics entity type with the given name. * * @param request The request object containing the details to send * @return A response object containing details about the completed operation * @throws BmcException when an error occurs. This operation will not retry by default, users * can also use RetryConfiguration.SDK_DEFAULT_RETRY_CONFIGURATION provided by the SDK to * enable retries for it. The specifics of the default retry strategy are described here * https://docs.oracle.com/en-us/iaas/Content/API/SDKDocs/javasdkconcepts.htm#javasdkconcepts_topic_Retries *

Example: Click here to see how to use * GetLogAnalyticsEntityType API. */ GetLogAnalyticsEntityTypeResponse getLogAnalyticsEntityType( GetLogAnalyticsEntityTypeRequest request); /** * Gets detailed information about the specified log group such as display name, description, * defined tags, and free-form tags. * * @param request The request object containing the details to send * @return A response object containing details about the completed operation * @throws BmcException when an error occurs. This operation uses * RetryConfiguration.SDK_DEFAULT_RETRY_CONFIGURATION as default if no retry strategy is * provided. The specifics of the default retry strategy are described here * https://docs.oracle.com/en-us/iaas/Content/API/SDKDocs/javasdkconcepts.htm#javasdkconcepts_topic_Retries *

Example: Click here to see how to use * GetLogAnalyticsLogGroup API. */ GetLogAnalyticsLogGroupResponse getLogAnalyticsLogGroup(GetLogAnalyticsLogGroupRequest request); /** * Returns the count of log groups in a compartment. * * @param request The request object containing the details to send * @return A response object containing details about the completed operation * @throws BmcException when an error occurs. This operation uses * RetryConfiguration.SDK_DEFAULT_RETRY_CONFIGURATION as default if no retry strategy is * provided. The specifics of the default retry strategy are described here * https://docs.oracle.com/en-us/iaas/Content/API/SDKDocs/javasdkconcepts.htm#javasdkconcepts_topic_Retries *

Example: Click here to see how to use * GetLogAnalyticsLogGroupsSummary API. */ GetLogAnalyticsLogGroupsSummaryResponse getLogAnalyticsLogGroupsSummary( GetLogAnalyticsLogGroupsSummaryRequest request); /** * Gets a configured object storage based collection rule by given id * * @param request The request object containing the details to send * @return A response object containing details about the completed operation * @throws BmcException when an error occurs. This operation uses * RetryConfiguration.SDK_DEFAULT_RETRY_CONFIGURATION as default if no retry strategy is * provided. The specifics of the default retry strategy are described here * https://docs.oracle.com/en-us/iaas/Content/API/SDKDocs/javasdkconcepts.htm#javasdkconcepts_topic_Retries *

Example: Click here to see how to use * GetLogAnalyticsObjectCollectionRule API. */ GetLogAnalyticsObjectCollectionRuleResponse getLogAnalyticsObjectCollectionRule( GetLogAnalyticsObjectCollectionRuleRequest request); /** * This API returns the count of distinct log sets. * * @param request The request object containing the details to send * @return A response object containing details about the completed operation * @throws BmcException when an error occurs. This operation uses * RetryConfiguration.SDK_DEFAULT_RETRY_CONFIGURATION as default if no retry strategy is * provided. The specifics of the default retry strategy are described here * https://docs.oracle.com/en-us/iaas/Content/API/SDKDocs/javasdkconcepts.htm#javasdkconcepts_topic_Retries *

Example: Click here to see how to use GetLogSetsCount * API. */ GetLogSetsCountResponse getLogSetsCount(GetLogSetsCountRequest request); /** * Gets detailed information about the lookup with the specified name. * * @param request The request object containing the details to send * @return A response object containing details about the completed operation * @throws BmcException when an error occurs. This operation uses * RetryConfiguration.SDK_DEFAULT_RETRY_CONFIGURATION as default if no retry strategy is * provided. The specifics of the default retry strategy are described here * https://docs.oracle.com/en-us/iaas/Content/API/SDKDocs/javasdkconcepts.htm#javasdkconcepts_topic_Retries *

Example: Click here to see how to use GetLookup API. */ GetLookupResponse getLookup(GetLookupRequest request); /** * Returns the count of user created and oracle defined lookups. * * @param request The request object containing the details to send * @return A response object containing details about the completed operation * @throws BmcException when an error occurs. This operation uses * RetryConfiguration.SDK_DEFAULT_RETRY_CONFIGURATION as default if no retry strategy is * provided. The specifics of the default retry strategy are described here * https://docs.oracle.com/en-us/iaas/Content/API/SDKDocs/javasdkconcepts.htm#javasdkconcepts_topic_Retries *

Example: Click here to see how to use GetLookupSummary * API. */ GetLookupSummaryResponse getLookupSummary(GetLookupSummaryRequest request); /** * This API gets the namespace details of a tenancy already onboarded in Logging Analytics * Application * * @param request The request object containing the details to send * @return A response object containing details about the completed operation * @throws BmcException when an error occurs. This operation uses * RetryConfiguration.SDK_DEFAULT_RETRY_CONFIGURATION as default if no retry strategy is * provided. The specifics of the default retry strategy are described here * https://docs.oracle.com/en-us/iaas/Content/API/SDKDocs/javasdkconcepts.htm#javasdkconcepts_topic_Retries *

Example: Click here to see how to use GetNamespace API. */ GetNamespaceResponse getNamespace(GetNamespaceRequest request); /** * Gets detailed information about the parser with the specified name. * * @param request The request object containing the details to send * @return A response object containing details about the completed operation * @throws BmcException when an error occurs. This operation uses * RetryConfiguration.SDK_DEFAULT_RETRY_CONFIGURATION as default if no retry strategy is * provided. The specifics of the default retry strategy are described here * https://docs.oracle.com/en-us/iaas/Content/API/SDKDocs/javasdkconcepts.htm#javasdkconcepts_topic_Retries *

Example: Click here to see how to use GetParser API. */ GetParserResponse getParser(GetParserRequest request); /** * Returns the count of parsers. * * @param request The request object containing the details to send * @return A response object containing details about the completed operation * @throws BmcException when an error occurs. This operation uses * RetryConfiguration.SDK_DEFAULT_RETRY_CONFIGURATION as default if no retry strategy is * provided. The specifics of the default retry strategy are described here * https://docs.oracle.com/en-us/iaas/Content/API/SDKDocs/javasdkconcepts.htm#javasdkconcepts_topic_Retries *

Example: Click here to see how to use GetParserSummary * API. */ GetParserSummaryResponse getParserSummary(GetParserSummaryRequest request); /** * Lists the tenant preferences such as DEFAULT_HOMEPAGE and collection properties. * * @param request The request object containing the details to send * @return A response object containing details about the completed operation * @throws BmcException when an error occurs. This operation uses * RetryConfiguration.SDK_DEFAULT_RETRY_CONFIGURATION as default if no retry strategy is * provided. The specifics of the default retry strategy are described here * https://docs.oracle.com/en-us/iaas/Content/API/SDKDocs/javasdkconcepts.htm#javasdkconcepts_topic_Retries *

Example: Click here to see how to use GetPreferences API. */ GetPreferencesResponse getPreferences(GetPreferencesRequest request); /** * Returns the intermediate results for a query that was specified to run asynchronously if the * query has not completed, otherwise the final query results identified by a queryWorkRequestId * returned when submitting the query execute asynchronously. * * @param request The request object containing the details to send * @return A response object containing details about the completed operation * @throws BmcException when an error occurs. This operation uses * RetryConfiguration.SDK_DEFAULT_RETRY_CONFIGURATION as default if no retry strategy is * provided. The specifics of the default retry strategy are described here * https://docs.oracle.com/en-us/iaas/Content/API/SDKDocs/javasdkconcepts.htm#javasdkconcepts_topic_Retries *

Example: Click here to see how to use GetQueryResult API. */ GetQueryResultResponse getQueryResult(GetQueryResultRequest request); /** * Retrieve work request details by workRequestId. This endpoint can be polled for status * tracking of work request. Clients should poll using the interval returned in the retry-after * header. * * @param request The request object containing the details to send * @return A response object containing details about the completed operation * @throws BmcException when an error occurs. This operation uses * RetryConfiguration.SDK_DEFAULT_RETRY_CONFIGURATION as default if no retry strategy is * provided. The specifics of the default retry strategy are described here * https://docs.oracle.com/en-us/iaas/Content/API/SDKDocs/javasdkconcepts.htm#javasdkconcepts_topic_Retries *

Example: Click here to see how to use GetQueryWorkRequest * API. */ GetQueryWorkRequestResponse getQueryWorkRequest(GetQueryWorkRequestRequest request); /** * This API gets the number of recalls made and the maximum recalls that can be made * * @param request The request object containing the details to send * @return A response object containing details about the completed operation * @throws BmcException when an error occurs. This operation uses * RetryConfiguration.SDK_DEFAULT_RETRY_CONFIGURATION as default if no retry strategy is * provided. The specifics of the default retry strategy are described here * https://docs.oracle.com/en-us/iaas/Content/API/SDKDocs/javasdkconcepts.htm#javasdkconcepts_topic_Retries *

Example: Click here to see how to use GetRecallCount API. */ GetRecallCountResponse getRecallCount(GetRecallCountRequest request); /** * This API gets the datasize of recalls for a given timeframe * * @param request The request object containing the details to send * @return A response object containing details about the completed operation * @throws BmcException when an error occurs. This operation uses * RetryConfiguration.SDK_DEFAULT_RETRY_CONFIGURATION as default if no retry strategy is * provided. The specifics of the default retry strategy are described here * https://docs.oracle.com/en-us/iaas/Content/API/SDKDocs/javasdkconcepts.htm#javasdkconcepts_topic_Retries *

Example: Click here to see how to use GetRecalledDataSize * API. */ GetRecalledDataSizeResponse getRecalledDataSize(GetRecalledDataSizeRequest request); /** * Returns the count of detection rules in a compartment. * * @param request The request object containing the details to send * @return A response object containing details about the completed operation * @throws BmcException when an error occurs. This operation uses * RetryConfiguration.SDK_DEFAULT_RETRY_CONFIGURATION as default if no retry strategy is * provided. The specifics of the default retry strategy are described here * https://docs.oracle.com/en-us/iaas/Content/API/SDKDocs/javasdkconcepts.htm#javasdkconcepts_topic_Retries *

Example: Click here to see how to use GetRulesSummary * API. */ GetRulesSummaryResponse getRulesSummary(GetRulesSummaryRequest request); /** * Get the scheduled task for the specified task identifier. * * @param request The request object containing the details to send * @return A response object containing details about the completed operation * @throws BmcException when an error occurs. This operation uses * RetryConfiguration.SDK_DEFAULT_RETRY_CONFIGURATION as default if no retry strategy is * provided. The specifics of the default retry strategy are described here * https://docs.oracle.com/en-us/iaas/Content/API/SDKDocs/javasdkconcepts.htm#javasdkconcepts_topic_Retries *

Example: Click here to see how to use GetScheduledTask * API. */ GetScheduledTaskResponse getScheduledTask(GetScheduledTaskRequest request); /** * Gets detailed information about the source with the specified name. * * @param request The request object containing the details to send * @return A response object containing details about the completed operation * @throws BmcException when an error occurs. This operation uses * RetryConfiguration.SDK_DEFAULT_RETRY_CONFIGURATION as default if no retry strategy is * provided. The specifics of the default retry strategy are described here * https://docs.oracle.com/en-us/iaas/Content/API/SDKDocs/javasdkconcepts.htm#javasdkconcepts_topic_Retries *

Example: Click here to see how to use GetSource API. */ GetSourceResponse getSource(GetSourceRequest request); /** * Returns the count of sources. * * @param request The request object containing the details to send * @return A response object containing details about the completed operation * @throws BmcException when an error occurs. This operation uses * RetryConfiguration.SDK_DEFAULT_RETRY_CONFIGURATION as default if no retry strategy is * provided. The specifics of the default retry strategy are described here * https://docs.oracle.com/en-us/iaas/Content/API/SDKDocs/javasdkconcepts.htm#javasdkconcepts_topic_Retries *

Example: Click here to see how to use GetSourceSummary * API. */ GetSourceSummaryResponse getSourceSummary(GetSourceSummaryRequest request); /** * This API gets the storage configuration of a tenancy * * @param request The request object containing the details to send * @return A response object containing details about the completed operation * @throws BmcException when an error occurs. This operation uses * RetryConfiguration.SDK_DEFAULT_RETRY_CONFIGURATION as default if no retry strategy is * provided. The specifics of the default retry strategy are described here * https://docs.oracle.com/en-us/iaas/Content/API/SDKDocs/javasdkconcepts.htm#javasdkconcepts_topic_Retries *

Example: Click here to see how to use GetStorage API. */ GetStorageResponse getStorage(GetStorageRequest request); /** * This API gets storage usage information of a tenancy. Storage usage information includes * active, archived or recalled data. The unit of return data is in bytes. * * @param request The request object containing the details to send * @return A response object containing details about the completed operation * @throws BmcException when an error occurs. This operation uses * RetryConfiguration.SDK_DEFAULT_RETRY_CONFIGURATION as default if no retry strategy is * provided. The specifics of the default retry strategy are described here * https://docs.oracle.com/en-us/iaas/Content/API/SDKDocs/javasdkconcepts.htm#javasdkconcepts_topic_Retries *

Example: Click here to see how to use GetStorageUsage * API. */ GetStorageUsageResponse getStorageUsage(GetStorageUsageRequest request); /** * This API returns work request details specified by {workRequestId}. This API can be polled * for status tracking of work request. Clients should poll using the interval returned in * retry-after header. * * @param request The request object containing the details to send * @return A response object containing details about the completed operation * @throws BmcException when an error occurs. This operation uses * RetryConfiguration.SDK_DEFAULT_RETRY_CONFIGURATION as default if no retry strategy is * provided. The specifics of the default retry strategy are described here * https://docs.oracle.com/en-us/iaas/Content/API/SDKDocs/javasdkconcepts.htm#javasdkconcepts_topic_Retries *

Example: Click here to see how to use * GetStorageWorkRequest API. */ GetStorageWorkRequestResponse getStorageWorkRequest(GetStorageWorkRequestRequest request); /** * This API retrieves details of the configured bucket that stores unprocessed payloads. * * @param request The request object containing the details to send * @return A response object containing details about the completed operation * @throws BmcException when an error occurs. This operation uses * RetryConfiguration.SDK_DEFAULT_RETRY_CONFIGURATION as default if no retry strategy is * provided. The specifics of the default retry strategy are described here * https://docs.oracle.com/en-us/iaas/Content/API/SDKDocs/javasdkconcepts.htm#javasdkconcepts_topic_Retries *

Example: Click here to see how to use * GetUnprocessedDataBucket API. */ GetUnprocessedDataBucketResponse getUnprocessedDataBucket( GetUnprocessedDataBucketRequest request); /** * Gets an On-Demand Upload info by reference. * * @param request The request object containing the details to send * @return A response object containing details about the completed operation * @throws BmcException when an error occurs. This operation uses * RetryConfiguration.SDK_DEFAULT_RETRY_CONFIGURATION as default if no retry strategy is * provided. The specifics of the default retry strategy are described here * https://docs.oracle.com/en-us/iaas/Content/API/SDKDocs/javasdkconcepts.htm#javasdkconcepts_topic_Retries *

Example: Click here to see how to use GetUpload API. */ GetUploadResponse getUpload(GetUploadRequest request); /** * Gets the status of the work request with the given ID. * * @param request The request object containing the details to send * @return A response object containing details about the completed operation * @throws BmcException when an error occurs. This operation will not retry by default, users * can also use RetryConfiguration.SDK_DEFAULT_RETRY_CONFIGURATION provided by the SDK to * enable retries for it. The specifics of the default retry strategy are described here * https://docs.oracle.com/en-us/iaas/Content/API/SDKDocs/javasdkconcepts.htm#javasdkconcepts_topic_Retries *

Example: Click here to see how to use GetWorkRequest API. */ GetWorkRequestResponse getWorkRequest(GetWorkRequestRequest request); /** * Imports the specified custom content from the input in zip format. * *

Note: This operation consumes a stream. * *

If the stream supports {@link java.io.InputStream#mark(int)} and {@link * java.io.InputStream#reset()}, when a retry is necessary, the stream is reset so it starts at * the beginning (or whatever the stream's position was at the time this operation is called}. * *

Note this means that if the caller has used {@link java.io.InputStream#mark(int)} before, * then the mark will not be the same anymore after this operation, and a subsequent call to * {@link java.io.InputStream#reset()} by the caller will reset the stream not to the caller's * mark, but to the position the stream was in when this operation was called. * *

If the stream is a {@link java.io.FileInputStream}, and the stream's {@link * java.nio.channels.FileChannel} position can be changed (like for a regular file), the stream * will be wrapped in such a way that it does provide support for {@link * java.io.InputStream#mark(int)} and {@link java.io.InputStream#reset()}. Then the same * procedure as above is followed. If the stream's {@link java.nio.channels.FileChannel} * position cannot be changed (like for a named pipe), then the stream's contents will be * buffered in memory, as described below. * *

If the stream does not support {@link java.io.InputStream#mark(int)} and {@link * java.io.InputStream#reset()}, then the stream is wrapped in a {@link * java.io.BufferedInputStream}, which means the entire contents may be buffered in memory. Then * the same procedure as above is followed. * *

The contents of the stream, except when the stream is a {@link java.io.FileInputStream} * whose {@link java.nio.channels.FileChannel} position can be changed, should be less than 2 * GiB in size if retries are used. This is because streams 2 GiB in size or larger do no * guarantee that mark-and-reset can be performed. If the stream is larger, do not use built-in * retries and manage retries yourself. * * @param request The request object containing the details to send * @return A response object containing details about the completed operation * @throws BmcException when an error occurs. This operation uses * RetryConfiguration.SDK_DEFAULT_RETRY_CONFIGURATION as default if no retry strategy is * provided. The specifics of the default retry strategy are described here * https://docs.oracle.com/en-us/iaas/Content/API/SDKDocs/javasdkconcepts.htm#javasdkconcepts_topic_Retries *

Example: Click here to see how to use ImportCustomContent * API. */ ImportCustomContentResponse importCustomContent(ImportCustomContentRequest request); /** * Lists the entities in the specified compartment which are (in)eligible for association with * this source. * * @param request The request object containing the details to send * @return A response object containing details about the completed operation * @throws BmcException when an error occurs. This operation uses * RetryConfiguration.SDK_DEFAULT_RETRY_CONFIGURATION as default if no retry strategy is * provided. The specifics of the default retry strategy are described here * https://docs.oracle.com/en-us/iaas/Content/API/SDKDocs/javasdkconcepts.htm#javasdkconcepts_topic_Retries *

Example: Click here to see how to use * ListAssociableEntities API. */ ListAssociableEntitiesResponse listAssociableEntities(ListAssociableEntitiesRequest request); /** * Lists the association details of entities in the specified compartment that are associated * with at least one source. * * @param request The request object containing the details to send * @return A response object containing details about the completed operation * @throws BmcException when an error occurs. This operation uses * RetryConfiguration.SDK_DEFAULT_RETRY_CONFIGURATION as default if no retry strategy is * provided. The specifics of the default retry strategy are described here * https://docs.oracle.com/en-us/iaas/Content/API/SDKDocs/javasdkconcepts.htm#javasdkconcepts_topic_Retries *

Example: Click here to see how to use * ListAssociatedEntities API. */ ListAssociatedEntitiesResponse listAssociatedEntities(ListAssociatedEntitiesRequest request); /** * Gets information related to auto association for the source with the specified name. * * @param request The request object containing the details to send * @return A response object containing details about the completed operation * @throws BmcException when an error occurs. This operation uses * RetryConfiguration.SDK_DEFAULT_RETRY_CONFIGURATION as default if no retry strategy is * provided. The specifics of the default retry strategy are described here * https://docs.oracle.com/en-us/iaas/Content/API/SDKDocs/javasdkconcepts.htm#javasdkconcepts_topic_Retries *

Example: Click here to see how to use * ListAutoAssociations API. */ ListAutoAssociationsResponse listAutoAssociations(ListAutoAssociationsRequest request); /** * Returns a list of categories, containing detailed information about them. You may limit the * number of results, provide sorting order, and filter by information such as category name or * description. * * @param request The request object containing the details to send * @return A response object containing details about the completed operation * @throws BmcException when an error occurs. This operation uses * RetryConfiguration.SDK_DEFAULT_RETRY_CONFIGURATION as default if no retry strategy is * provided. The specifics of the default retry strategy are described here * https://docs.oracle.com/en-us/iaas/Content/API/SDKDocs/javasdkconcepts.htm#javasdkconcepts_topic_Retries *

Example: Click here to see how to use ListCategories API. */ ListCategoriesResponse listCategories(ListCategoriesRequest request); /** * Returns the list of configuration work requests such as association or lookup operations, * containing detailed information about them. You may paginate or limit the number of results. * * @param request The request object containing the details to send * @return A response object containing details about the completed operation * @throws BmcException when an error occurs. This operation uses * RetryConfiguration.SDK_DEFAULT_RETRY_CONFIGURATION as default if no retry strategy is * provided. The specifics of the default retry strategy are described here * https://docs.oracle.com/en-us/iaas/Content/API/SDKDocs/javasdkconcepts.htm#javasdkconcepts_topic_Retries *

Example: Click here to see how to use * ListConfigWorkRequests API. */ ListConfigWorkRequestsResponse listConfigWorkRequests(ListConfigWorkRequestsRequest request); /** * Returns a list of effective properties for the specified resource. * * @param request The request object containing the details to send * @return A response object containing details about the completed operation * @throws BmcException when an error occurs. This operation uses * RetryConfiguration.SDK_DEFAULT_RETRY_CONFIGURATION as default if no retry strategy is * provided. The specifics of the default retry strategy are described here * https://docs.oracle.com/en-us/iaas/Content/API/SDKDocs/javasdkconcepts.htm#javasdkconcepts_topic_Retries *

Example: Click here to see how to use * ListEffectiveProperties API. */ ListEffectivePropertiesResponse listEffectiveProperties(ListEffectivePropertiesRequest request); /** * This API returns the list of customer owned encryption key info. * * @param request The request object containing the details to send * @return A response object containing details about the completed operation * @throws BmcException when an error occurs. This operation uses * RetryConfiguration.SDK_DEFAULT_RETRY_CONFIGURATION as default if no retry strategy is * provided. The specifics of the default retry strategy are described here * https://docs.oracle.com/en-us/iaas/Content/API/SDKDocs/javasdkconcepts.htm#javasdkconcepts_topic_Retries *

Example: Click here to see how to use * ListEncryptionKeyInfo API. */ ListEncryptionKeyInfoResponse listEncryptionKeyInfo(ListEncryptionKeyInfoRequest request); /** * Return a list of log analytics entities associated with input source log analytics entity. * * @param request The request object containing the details to send * @return A response object containing details about the completed operation * @throws BmcException when an error occurs. This operation will not retry by default, users * can also use RetryConfiguration.SDK_DEFAULT_RETRY_CONFIGURATION provided by the SDK to * enable retries for it. The specifics of the default retry strategy are described here * https://docs.oracle.com/en-us/iaas/Content/API/SDKDocs/javasdkconcepts.htm#javasdkconcepts_topic_Retries *

Example: Click here to see how to use * ListEntityAssociations API. */ ListEntityAssociationsResponse listEntityAssociations(ListEntityAssociationsRequest request); /** * Returns the list of source associations for the specified entity. * * @param request The request object containing the details to send * @return A response object containing details about the completed operation * @throws BmcException when an error occurs. This operation uses * RetryConfiguration.SDK_DEFAULT_RETRY_CONFIGURATION as default if no retry strategy is * provided. The specifics of the default retry strategy are described here * https://docs.oracle.com/en-us/iaas/Content/API/SDKDocs/javasdkconcepts.htm#javasdkconcepts_topic_Retries *

Example: Click here to see how to use * ListEntitySourceAssociations API. */ ListEntitySourceAssociationsResponse listEntitySourceAssociations( ListEntitySourceAssociationsRequest request); /** * Returns a list of log fields, containing detailed information about them. You may limit the * number of results, provide sorting order, and filter by specifying various options including * parser and source names. * * @param request The request object containing the details to send * @return A response object containing details about the completed operation * @throws BmcException when an error occurs. This operation uses * RetryConfiguration.SDK_DEFAULT_RETRY_CONFIGURATION as default if no retry strategy is * provided. The specifics of the default retry strategy are described here * https://docs.oracle.com/en-us/iaas/Content/API/SDKDocs/javasdkconcepts.htm#javasdkconcepts_topic_Retries *

Example: Click here to see how to use ListFields API. */ ListFieldsResponse listFields(ListFieldsRequest request); /** * Returns a list of ingest time rules in a compartment. You may limit the number of rules, * provide sorting options, and filter the results. * * @param request The request object containing the details to send * @return A response object containing details about the completed operation * @throws BmcException when an error occurs. This operation uses * RetryConfiguration.SDK_DEFAULT_RETRY_CONFIGURATION as default if no retry strategy is * provided. The specifics of the default retry strategy are described here * https://docs.oracle.com/en-us/iaas/Content/API/SDKDocs/javasdkconcepts.htm#javasdkconcepts_topic_Retries *

Example: Click here to see how to use ListIngestTimeRules * API. */ ListIngestTimeRulesResponse listIngestTimeRules(ListIngestTimeRulesRequest request); /** * Lists the available problem priorities that could be associated with a label. * * @param request The request object containing the details to send * @return A response object containing details about the completed operation * @throws BmcException when an error occurs. This operation uses * RetryConfiguration.SDK_DEFAULT_RETRY_CONFIGURATION as default if no retry strategy is * provided. The specifics of the default retry strategy are described here * https://docs.oracle.com/en-us/iaas/Content/API/SDKDocs/javasdkconcepts.htm#javasdkconcepts_topic_Retries *

Example: Click here to see how to use ListLabelPriorities * API. */ ListLabelPrioritiesResponse listLabelPriorities(ListLabelPrioritiesRequest request); /** * Lists sources using the label, along with configuration details like base field, operator and * condition. * * @param request The request object containing the details to send * @return A response object containing details about the completed operation * @throws BmcException when an error occurs. This operation uses * RetryConfiguration.SDK_DEFAULT_RETRY_CONFIGURATION as default if no retry strategy is * provided. The specifics of the default retry strategy are described here * https://docs.oracle.com/en-us/iaas/Content/API/SDKDocs/javasdkconcepts.htm#javasdkconcepts_topic_Retries *

Example: Click here to see how to use * ListLabelSourceDetails API. */ ListLabelSourceDetailsResponse listLabelSourceDetails(ListLabelSourceDetailsRequest request); /** * Returns a list of labels, containing detailed information about them. You may limit the * number of results, provide sorting order, and filter by information such as label name, * display name, description and priority. * * @param request The request object containing the details to send * @return A response object containing details about the completed operation * @throws BmcException when an error occurs. This operation uses * RetryConfiguration.SDK_DEFAULT_RETRY_CONFIGURATION as default if no retry strategy is * provided. The specifics of the default retry strategy are described here * https://docs.oracle.com/en-us/iaas/Content/API/SDKDocs/javasdkconcepts.htm#javasdkconcepts_topic_Retries *

Example: Click here to see how to use ListLabels API. */ ListLabelsResponse listLabels(ListLabelsRequest request); /** * Return a list of log analytics enterprise manager bridges. * * @param request The request object containing the details to send * @return A response object containing details about the completed operation * @throws BmcException when an error occurs. This operation will not retry by default, users * can also use RetryConfiguration.SDK_DEFAULT_RETRY_CONFIGURATION provided by the SDK to * enable retries for it. The specifics of the default retry strategy are described here * https://docs.oracle.com/en-us/iaas/Content/API/SDKDocs/javasdkconcepts.htm#javasdkconcepts_topic_Retries *

Example: Click here to see how to use * ListLogAnalyticsEmBridges API. */ ListLogAnalyticsEmBridgesResponse listLogAnalyticsEmBridges( ListLogAnalyticsEmBridgesRequest request); /** * Return a list of log analytics entities. * * @param request The request object containing the details to send * @return A response object containing details about the completed operation * @throws BmcException when an error occurs. This operation will not retry by default, users * can also use RetryConfiguration.SDK_DEFAULT_RETRY_CONFIGURATION provided by the SDK to * enable retries for it. The specifics of the default retry strategy are described here * https://docs.oracle.com/en-us/iaas/Content/API/SDKDocs/javasdkconcepts.htm#javasdkconcepts_topic_Retries *

Example: Click here to see how to use * ListLogAnalyticsEntities API. */ ListLogAnalyticsEntitiesResponse listLogAnalyticsEntities( ListLogAnalyticsEntitiesRequest request); /** * Return a log analytics entity topology collection that contains a set of log analytics * entities and a set of relationships between those, for the input source entity. * * @param request The request object containing the details to send * @return A response object containing details about the completed operation * @throws BmcException when an error occurs. This operation will not retry by default, users * can also use RetryConfiguration.SDK_DEFAULT_RETRY_CONFIGURATION provided by the SDK to * enable retries for it. The specifics of the default retry strategy are described here * https://docs.oracle.com/en-us/iaas/Content/API/SDKDocs/javasdkconcepts.htm#javasdkconcepts_topic_Retries *

Example: Click here to see how to use * ListLogAnalyticsEntityTopology API. */ ListLogAnalyticsEntityTopologyResponse listLogAnalyticsEntityTopology( ListLogAnalyticsEntityTopologyRequest request); /** * Return a list of log analytics entity types. * * @param request The request object containing the details to send * @return A response object containing details about the completed operation * @throws BmcException when an error occurs. This operation will not retry by default, users * can also use RetryConfiguration.SDK_DEFAULT_RETRY_CONFIGURATION provided by the SDK to * enable retries for it. The specifics of the default retry strategy are described here * https://docs.oracle.com/en-us/iaas/Content/API/SDKDocs/javasdkconcepts.htm#javasdkconcepts_topic_Retries *

Example: Click here to see how to use * ListLogAnalyticsEntityTypes API. */ ListLogAnalyticsEntityTypesResponse listLogAnalyticsEntityTypes( ListLogAnalyticsEntityTypesRequest request); /** * Returns a list of log groups in a compartment. You may limit the number of log groups, * provide sorting options, and filter the results by specifying a display name. * * @param request The request object containing the details to send * @return A response object containing details about the completed operation * @throws BmcException when an error occurs. This operation uses * RetryConfiguration.SDK_DEFAULT_RETRY_CONFIGURATION as default if no retry strategy is * provided. The specifics of the default retry strategy are described here * https://docs.oracle.com/en-us/iaas/Content/API/SDKDocs/javasdkconcepts.htm#javasdkconcepts_topic_Retries *

Example: Click here to see how to use * ListLogAnalyticsLogGroups API. */ ListLogAnalyticsLogGroupsResponse listLogAnalyticsLogGroups( ListLogAnalyticsLogGroupsRequest request); /** * Gets list of collection rules. * * @param request The request object containing the details to send * @return A response object containing details about the completed operation * @throws BmcException when an error occurs. This operation uses * RetryConfiguration.SDK_DEFAULT_RETRY_CONFIGURATION as default if no retry strategy is * provided. The specifics of the default retry strategy are described here * https://docs.oracle.com/en-us/iaas/Content/API/SDKDocs/javasdkconcepts.htm#javasdkconcepts_topic_Retries *

Example: Click here to see how to use * ListLogAnalyticsObjectCollectionRules API. */ ListLogAnalyticsObjectCollectionRulesResponse listLogAnalyticsObjectCollectionRules( ListLogAnalyticsObjectCollectionRulesRequest request); /** * This API returns a list of log sets. * * @param request The request object containing the details to send * @return A response object containing details about the completed operation * @throws BmcException when an error occurs. This operation uses * RetryConfiguration.SDK_DEFAULT_RETRY_CONFIGURATION as default if no retry strategy is * provided. The specifics of the default retry strategy are described here * https://docs.oracle.com/en-us/iaas/Content/API/SDKDocs/javasdkconcepts.htm#javasdkconcepts_topic_Retries *

Example: Click here to see how to use ListLogSets API. */ ListLogSetsResponse listLogSets(ListLogSetsRequest request); /** * Returns a list of lookups, containing detailed information about them. You may limit the * number of results, provide sorting order, and filter by information such as lookup name, * description and type. * * @param request The request object containing the details to send * @return A response object containing details about the completed operation * @throws BmcException when an error occurs. This operation uses * RetryConfiguration.SDK_DEFAULT_RETRY_CONFIGURATION as default if no retry strategy is * provided. The specifics of the default retry strategy are described here * https://docs.oracle.com/en-us/iaas/Content/API/SDKDocs/javasdkconcepts.htm#javasdkconcepts_topic_Retries *

Example: Click here to see how to use ListLookups API. */ ListLookupsResponse listLookups(ListLookupsRequest request); /** * Lists the types of log sources supported. * * @param request The request object containing the details to send * @return A response object containing details about the completed operation * @throws BmcException when an error occurs. This operation uses * RetryConfiguration.SDK_DEFAULT_RETRY_CONFIGURATION as default if no retry strategy is * provided. The specifics of the default retry strategy are described here * https://docs.oracle.com/en-us/iaas/Content/API/SDKDocs/javasdkconcepts.htm#javasdkconcepts_topic_Retries *

Example: Click here to see how to use ListMetaSourceTypes * API. */ ListMetaSourceTypesResponse listMetaSourceTypes(ListMetaSourceTypesRequest request); /** * Given a tenancy OCID, this API returns the namespace of the tenancy if it is valid and * subscribed to the region. The result also indicates if the tenancy is onboarded with Logging * Analytics. * * @param request The request object containing the details to send * @return A response object containing details about the completed operation * @throws BmcException when an error occurs. This operation uses * RetryConfiguration.SDK_DEFAULT_RETRY_CONFIGURATION as default if no retry strategy is * provided. The specifics of the default retry strategy are described here * https://docs.oracle.com/en-us/iaas/Content/API/SDKDocs/javasdkconcepts.htm#javasdkconcepts_topic_Retries *

Example: Click here to see how to use ListNamespaces API. */ ListNamespacesResponse listNamespaces(ListNamespacesRequest request); /** * This API gets the list of overlapping recalls made in the given timeframe * * @param request The request object containing the details to send * @return A response object containing details about the completed operation * @throws BmcException when an error occurs. This operation uses * RetryConfiguration.SDK_DEFAULT_RETRY_CONFIGURATION as default if no retry strategy is * provided. The specifics of the default retry strategy are described here * https://docs.oracle.com/en-us/iaas/Content/API/SDKDocs/javasdkconcepts.htm#javasdkconcepts_topic_Retries *

Example: Click here to see how to use * ListOverlappingRecalls API. */ ListOverlappingRecallsResponse listOverlappingRecalls(ListOverlappingRecallsRequest request); /** * Lists the parser functions defined for the specified parser. * * @param request The request object containing the details to send * @return A response object containing details about the completed operation * @throws BmcException when an error occurs. This operation uses * RetryConfiguration.SDK_DEFAULT_RETRY_CONFIGURATION as default if no retry strategy is * provided. The specifics of the default retry strategy are described here * https://docs.oracle.com/en-us/iaas/Content/API/SDKDocs/javasdkconcepts.htm#javasdkconcepts_topic_Retries *

Example: Click here to see how to use ListParserFunctions * API. */ ListParserFunctionsResponse listParserFunctions(ListParserFunctionsRequest request); /** * Lists the parser meta plugins available for defining parser functions. * * @param request The request object containing the details to send * @return A response object containing details about the completed operation * @throws BmcException when an error occurs. This operation uses * RetryConfiguration.SDK_DEFAULT_RETRY_CONFIGURATION as default if no retry strategy is * provided. The specifics of the default retry strategy are described here * https://docs.oracle.com/en-us/iaas/Content/API/SDKDocs/javasdkconcepts.htm#javasdkconcepts_topic_Retries *

Example: Click here to see how to use * ListParserMetaPlugins API. */ ListParserMetaPluginsResponse listParserMetaPlugins(ListParserMetaPluginsRequest request); /** * Returns a list of parsers, containing detailed information about them. You may limit the * number of results, provide sorting order, and filter by information such as parser name, * type, display name and description. * * @param request The request object containing the details to send * @return A response object containing details about the completed operation * @throws BmcException when an error occurs. This operation uses * RetryConfiguration.SDK_DEFAULT_RETRY_CONFIGURATION as default if no retry strategy is * provided. The specifics of the default retry strategy are described here * https://docs.oracle.com/en-us/iaas/Content/API/SDKDocs/javasdkconcepts.htm#javasdkconcepts_topic_Retries *

Example: Click here to see how to use ListParsers API. */ ListParsersResponse listParsers(ListParsersRequest request); /** * Returns a list of properties along with their metadata. * * @param request The request object containing the details to send * @return A response object containing details about the completed operation * @throws BmcException when an error occurs. This operation uses * RetryConfiguration.SDK_DEFAULT_RETRY_CONFIGURATION as default if no retry strategy is * provided. The specifics of the default retry strategy are described here * https://docs.oracle.com/en-us/iaas/Content/API/SDKDocs/javasdkconcepts.htm#javasdkconcepts_topic_Retries *

Example: Click here to see how to use * ListPropertiesMetadata API. */ ListPropertiesMetadataResponse listPropertiesMetadata(ListPropertiesMetadataRequest request); /** * List active asynchronous queries. * * @param request The request object containing the details to send * @return A response object containing details about the completed operation * @throws BmcException when an error occurs. This operation uses * RetryConfiguration.SDK_DEFAULT_RETRY_CONFIGURATION as default if no retry strategy is * provided. The specifics of the default retry strategy are described here * https://docs.oracle.com/en-us/iaas/Content/API/SDKDocs/javasdkconcepts.htm#javasdkconcepts_topic_Retries *

Example: Click here to see how to use * ListQueryWorkRequests API. */ ListQueryWorkRequestsResponse listQueryWorkRequests(ListQueryWorkRequestsRequest request); /** * This API returns the list of recalled data of a tenancy. * * @param request The request object containing the details to send * @return A response object containing details about the completed operation * @throws BmcException when an error occurs. This operation uses * RetryConfiguration.SDK_DEFAULT_RETRY_CONFIGURATION as default if no retry strategy is * provided. The specifics of the default retry strategy are described here * https://docs.oracle.com/en-us/iaas/Content/API/SDKDocs/javasdkconcepts.htm#javasdkconcepts_topic_Retries *

Example: Click here to see how to use ListRecalledData * API. */ ListRecalledDataResponse listRecalledData(ListRecalledDataRequest request); /** * Returns a list of resources and their category assignments. You may limit the number of * results, provide sorting order, and filter by information such as resource type. * * @param request The request object containing the details to send * @return A response object containing details about the completed operation * @throws BmcException when an error occurs. This operation uses * RetryConfiguration.SDK_DEFAULT_RETRY_CONFIGURATION as default if no retry strategy is * provided. The specifics of the default retry strategy are described here * https://docs.oracle.com/en-us/iaas/Content/API/SDKDocs/javasdkconcepts.htm#javasdkconcepts_topic_Retries *

Example: Click here to see how to use * ListResourceCategories API. */ ListResourceCategoriesResponse listResourceCategories(ListResourceCategoriesRequest request); /** * Returns a list of ingest time rules and scheduled tasks in a compartment. You may limit the * number of items returned, provide sorting options, and filter the results. * * @param request The request object containing the details to send * @return A response object containing details about the completed operation * @throws BmcException when an error occurs. This operation uses * RetryConfiguration.SDK_DEFAULT_RETRY_CONFIGURATION as default if no retry strategy is * provided. The specifics of the default retry strategy are described here * https://docs.oracle.com/en-us/iaas/Content/API/SDKDocs/javasdkconcepts.htm#javasdkconcepts_topic_Retries *

Example: Click here to see how to use ListRules API. */ ListRulesResponse listRules(ListRulesRequest request); /** * Lists scheduled tasks. * * @param request The request object containing the details to send * @return A response object containing details about the completed operation * @throws BmcException when an error occurs. This operation uses * RetryConfiguration.SDK_DEFAULT_RETRY_CONFIGURATION as default if no retry strategy is * provided. The specifics of the default retry strategy are described here * https://docs.oracle.com/en-us/iaas/Content/API/SDKDocs/javasdkconcepts.htm#javasdkconcepts_topic_Retries *

Example: Click here to see how to use ListScheduledTasks * API. */ ListScheduledTasksResponse listScheduledTasks(ListScheduledTasksRequest request); /** * Returns the list of entity associations in the input compartment for the specified source. * * @param request The request object containing the details to send * @return A response object containing details about the completed operation * @throws BmcException when an error occurs. This operation uses * RetryConfiguration.SDK_DEFAULT_RETRY_CONFIGURATION as default if no retry strategy is * provided. The specifics of the default retry strategy are described here * https://docs.oracle.com/en-us/iaas/Content/API/SDKDocs/javasdkconcepts.htm#javasdkconcepts_topic_Retries *

Example: Click here to see how to use * ListSourceAssociations API. */ ListSourceAssociationsResponse listSourceAssociations(ListSourceAssociationsRequest request); /** * Lists the event types mapped to the source with the specified name. The event type string * could be the fully qualified name or a prefix that matches the event type. * * @param request The request object containing the details to send * @return A response object containing details about the completed operation * @throws BmcException when an error occurs. This operation uses * RetryConfiguration.SDK_DEFAULT_RETRY_CONFIGURATION as default if no retry strategy is * provided. The specifics of the default retry strategy are described here * https://docs.oracle.com/en-us/iaas/Content/API/SDKDocs/javasdkconcepts.htm#javasdkconcepts_topic_Retries *

Example: Click here to see how to use * ListSourceEventTypes API. */ ListSourceEventTypesResponse listSourceEventTypes(ListSourceEventTypesRequest request); /** * Lists the extended field definitions for the source with the specified name. * * @param request The request object containing the details to send * @return A response object containing details about the completed operation * @throws BmcException when an error occurs. This operation uses * RetryConfiguration.SDK_DEFAULT_RETRY_CONFIGURATION as default if no retry strategy is * provided. The specifics of the default retry strategy are described here * https://docs.oracle.com/en-us/iaas/Content/API/SDKDocs/javasdkconcepts.htm#javasdkconcepts_topic_Retries *

Example: Click here to see how to use * ListSourceExtendedFieldDefinitions API. */ ListSourceExtendedFieldDefinitionsResponse listSourceExtendedFieldDefinitions( ListSourceExtendedFieldDefinitionsRequest request); /** * Lists the supported conditional operators that could be used for matching log field values to * generate a label. You may use patterns to specify a condition. If a log entry matches that * condition, it is tagged with the corresponding label. * * @param request The request object containing the details to send * @return A response object containing details about the completed operation * @throws BmcException when an error occurs. This operation uses * RetryConfiguration.SDK_DEFAULT_RETRY_CONFIGURATION as default if no retry strategy is * provided. The specifics of the default retry strategy are described here * https://docs.oracle.com/en-us/iaas/Content/API/SDKDocs/javasdkconcepts.htm#javasdkconcepts_topic_Retries *

Example: Click here to see how to use * ListSourceLabelOperators API. */ ListSourceLabelOperatorsResponse listSourceLabelOperators( ListSourceLabelOperatorsRequest request); /** * Lists the functions that could be used to enrich log entries based on meaningful information * extracted from the log fields. * * @param request The request object containing the details to send * @return A response object containing details about the completed operation * @throws BmcException when an error occurs. This operation uses * RetryConfiguration.SDK_DEFAULT_RETRY_CONFIGURATION as default if no retry strategy is * provided. The specifics of the default retry strategy are described here * https://docs.oracle.com/en-us/iaas/Content/API/SDKDocs/javasdkconcepts.htm#javasdkconcepts_topic_Retries *

Example: Click here to see how to use * ListSourceMetaFunctions API. */ ListSourceMetaFunctionsResponse listSourceMetaFunctions(ListSourceMetaFunctionsRequest request); /** * Lists the source patterns for the source with the specified name. * * @param request The request object containing the details to send * @return A response object containing details about the completed operation * @throws BmcException when an error occurs. This operation uses * RetryConfiguration.SDK_DEFAULT_RETRY_CONFIGURATION as default if no retry strategy is * provided. The specifics of the default retry strategy are described here * https://docs.oracle.com/en-us/iaas/Content/API/SDKDocs/javasdkconcepts.htm#javasdkconcepts_topic_Retries *

Example: Click here to see how to use ListSourcePatterns * API. */ ListSourcePatternsResponse listSourcePatterns(ListSourcePatternsRequest request); /** * Returns a list of sources, containing detailed information about them. You may limit the * number of results, provide sorting order, and filter by information such as display name, * description and entity type. * * @param request The request object containing the details to send * @return A response object containing details about the completed operation * @throws BmcException when an error occurs. This operation uses * RetryConfiguration.SDK_DEFAULT_RETRY_CONFIGURATION as default if no retry strategy is * provided. The specifics of the default retry strategy are described here * https://docs.oracle.com/en-us/iaas/Content/API/SDKDocs/javasdkconcepts.htm#javasdkconcepts_topic_Retries *

Example: Click here to see how to use ListSources API. */ ListSourcesResponse listSources(ListSourcesRequest request); /** * This API returns the list of work request errors if any. * * @param request The request object containing the details to send * @return A response object containing details about the completed operation * @throws BmcException when an error occurs. This operation uses * RetryConfiguration.SDK_DEFAULT_RETRY_CONFIGURATION as default if no retry strategy is * provided. The specifics of the default retry strategy are described here * https://docs.oracle.com/en-us/iaas/Content/API/SDKDocs/javasdkconcepts.htm#javasdkconcepts_topic_Retries *

Example: Click here to see how to use * ListStorageWorkRequestErrors API. */ ListStorageWorkRequestErrorsResponse listStorageWorkRequestErrors( ListStorageWorkRequestErrorsRequest request); /** * This API lists storage work requests. Use query parameters to narrow down or sort the result * list. * * @param request The request object containing the details to send * @return A response object containing details about the completed operation * @throws BmcException when an error occurs. This operation uses * RetryConfiguration.SDK_DEFAULT_RETRY_CONFIGURATION as default if no retry strategy is * provided. The specifics of the default retry strategy are described here * https://docs.oracle.com/en-us/iaas/Content/API/SDKDocs/javasdkconcepts.htm#javasdkconcepts_topic_Retries *

Example: Click here to see how to use * ListStorageWorkRequests API. */ ListStorageWorkRequestsResponse listStorageWorkRequests(ListStorageWorkRequestsRequest request); /** * Gets list of character encodings which are supported by on-demand upload. * * @param request The request object containing the details to send * @return A response object containing details about the completed operation * @throws BmcException when an error occurs. This operation uses * RetryConfiguration.SDK_DEFAULT_RETRY_CONFIGURATION as default if no retry strategy is * provided. The specifics of the default retry strategy are described here * https://docs.oracle.com/en-us/iaas/Content/API/SDKDocs/javasdkconcepts.htm#javasdkconcepts_topic_Retries *

Example: Click here to see how to use * ListSupportedCharEncodings API. */ ListSupportedCharEncodingsResponse listSupportedCharEncodings( ListSupportedCharEncodingsRequest request); /** * Gets list of timezones which are supported by on-demand upload. * * @param request The request object containing the details to send * @return A response object containing details about the completed operation * @throws BmcException when an error occurs. This operation uses * RetryConfiguration.SDK_DEFAULT_RETRY_CONFIGURATION as default if no retry strategy is * provided. The specifics of the default retry strategy are described here * https://docs.oracle.com/en-us/iaas/Content/API/SDKDocs/javasdkconcepts.htm#javasdkconcepts_topic_Retries *

Example: Click here to see how to use * ListSupportedTimezones API. */ ListSupportedTimezonesResponse listSupportedTimezones(ListSupportedTimezonesRequest request); /** * Gets list of files in an upload along with its processing state. * * @param request The request object containing the details to send * @return A response object containing details about the completed operation * @throws BmcException when an error occurs. This operation uses * RetryConfiguration.SDK_DEFAULT_RETRY_CONFIGURATION as default if no retry strategy is * provided. The specifics of the default retry strategy are described here * https://docs.oracle.com/en-us/iaas/Content/API/SDKDocs/javasdkconcepts.htm#javasdkconcepts_topic_Retries *

Example: Click here to see how to use ListUploadFiles * API. */ ListUploadFilesResponse listUploadFiles(ListUploadFilesRequest request); /** * Gets list of warnings in an upload caused by incorrect configuration. * * @param request The request object containing the details to send * @return A response object containing details about the completed operation * @throws BmcException when an error occurs. This operation uses * RetryConfiguration.SDK_DEFAULT_RETRY_CONFIGURATION as default if no retry strategy is * provided. The specifics of the default retry strategy are described here * https://docs.oracle.com/en-us/iaas/Content/API/SDKDocs/javasdkconcepts.htm#javasdkconcepts_topic_Retries *

Example: Click here to see how to use ListUploadWarnings * API. */ ListUploadWarningsResponse listUploadWarnings(ListUploadWarningsRequest request); /** * Gets a list of all On-demand uploads. To use this and other API operations, you must be * authorized in an IAM policy. * * @param request The request object containing the details to send * @return A response object containing details about the completed operation * @throws BmcException when an error occurs. This operation uses * RetryConfiguration.SDK_DEFAULT_RETRY_CONFIGURATION as default if no retry strategy is * provided. The specifics of the default retry strategy are described here * https://docs.oracle.com/en-us/iaas/Content/API/SDKDocs/javasdkconcepts.htm#javasdkconcepts_topic_Retries *

Example: Click here to see how to use ListUploads API. */ ListUploadsResponse listUploads(ListUploadsRequest request); /** * Returns a list of collection warnings, containing detailed information about them. You may * limit the number of results, provide sorting order, and filter by information such as start * time, end time, warning type, warning state, source name, source pattern and entity name. * * @param request The request object containing the details to send * @return A response object containing details about the completed operation * @throws BmcException when an error occurs. This operation uses * RetryConfiguration.SDK_DEFAULT_RETRY_CONFIGURATION as default if no retry strategy is * provided. The specifics of the default retry strategy are described here * https://docs.oracle.com/en-us/iaas/Content/API/SDKDocs/javasdkconcepts.htm#javasdkconcepts_topic_Retries *

Example: Click here to see how to use ListWarnings API. */ ListWarningsResponse listWarnings(ListWarningsRequest request); /** * Return a (paginated) list of errors for a given work request. * * @param request The request object containing the details to send * @return A response object containing details about the completed operation * @throws BmcException when an error occurs. This operation will not retry by default, users * can also use RetryConfiguration.SDK_DEFAULT_RETRY_CONFIGURATION provided by the SDK to * enable retries for it. The specifics of the default retry strategy are described here * https://docs.oracle.com/en-us/iaas/Content/API/SDKDocs/javasdkconcepts.htm#javasdkconcepts_topic_Retries *

Example: Click here to see how to use * ListWorkRequestErrors API. */ ListWorkRequestErrorsResponse listWorkRequestErrors(ListWorkRequestErrorsRequest request); /** * Return a (paginated) list of logs for a given work request. * * @param request The request object containing the details to send * @return A response object containing details about the completed operation * @throws BmcException when an error occurs. This operation will not retry by default, users * can also use RetryConfiguration.SDK_DEFAULT_RETRY_CONFIGURATION provided by the SDK to * enable retries for it. The specifics of the default retry strategy are described here * https://docs.oracle.com/en-us/iaas/Content/API/SDKDocs/javasdkconcepts.htm#javasdkconcepts_topic_Retries *

Example: Click here to see how to use ListWorkRequestLogs * API. */ ListWorkRequestLogsResponse listWorkRequestLogs(ListWorkRequestLogsRequest request); /** * Lists the work requests in a compartment. * * @param request The request object containing the details to send * @return A response object containing details about the completed operation * @throws BmcException when an error occurs. This operation will not retry by default, users * can also use RetryConfiguration.SDK_DEFAULT_RETRY_CONFIGURATION provided by the SDK to * enable retries for it. The specifics of the default retry strategy are described here * https://docs.oracle.com/en-us/iaas/Content/API/SDKDocs/javasdkconcepts.htm#javasdkconcepts_topic_Retries *

Example: Click here to see how to use ListWorkRequests * API. */ ListWorkRequestsResponse listWorkRequests(ListWorkRequestsRequest request); /** * Off-boards a tenant from Logging Analytics * * @param request The request object containing the details to send * @return A response object containing details about the completed operation * @throws BmcException when an error occurs. This operation will not retry by default, users * can also use RetryConfiguration.SDK_DEFAULT_RETRY_CONFIGURATION provided by the SDK to * enable retries for it. The specifics of the default retry strategy are described here * https://docs.oracle.com/en-us/iaas/Content/API/SDKDocs/javasdkconcepts.htm#javasdkconcepts_topic_Retries *

Example: Click here to see how to use OffboardNamespace * API. */ OffboardNamespaceResponse offboardNamespace(OffboardNamespaceRequest request); /** * On-boards a tenant to Logging Analytics. * * @param request The request object containing the details to send * @return A response object containing details about the completed operation * @throws BmcException when an error occurs. This operation will not retry by default, users * can also use RetryConfiguration.SDK_DEFAULT_RETRY_CONFIGURATION provided by the SDK to * enable retries for it. The specifics of the default retry strategy are described here * https://docs.oracle.com/en-us/iaas/Content/API/SDKDocs/javasdkconcepts.htm#javasdkconcepts_topic_Retries *

Example: Click here to see how to use OnboardNamespace * API. */ OnboardNamespaceResponse onboardNamespace(OnboardNamespaceRequest request); /** * Describe query * * @param request The request object containing the details to send * @return A response object containing details about the completed operation * @throws BmcException when an error occurs. This operation uses * RetryConfiguration.SDK_DEFAULT_RETRY_CONFIGURATION as default if no retry strategy is * provided. The specifics of the default retry strategy are described here * https://docs.oracle.com/en-us/iaas/Content/API/SDKDocs/javasdkconcepts.htm#javasdkconcepts_topic_Retries *

Example: Click here to see how to use ParseQuery API. */ ParseQueryResponse parseQuery(ParseQueryRequest request); /** * Pause the scheduled task specified by {scheduledTaskId}. * * @param request The request object containing the details to send * @return A response object containing details about the completed operation * @throws BmcException when an error occurs. This operation uses * RetryConfiguration.SDK_DEFAULT_RETRY_CONFIGURATION as default if no retry strategy is * provided. The specifics of the default retry strategy are described here * https://docs.oracle.com/en-us/iaas/Content/API/SDKDocs/javasdkconcepts.htm#javasdkconcepts_topic_Retries *

Example: Click here to see how to use PauseScheduledTask * API. */ PauseScheduledTaskResponse pauseScheduledTask(PauseScheduledTaskRequest request); /** * This API submits a work request to purge data. Only data from log groups that the user has * permission to delete will be purged. To purge all data, the user must have permission to all * log groups. * * @param request The request object containing the details to send * @return A response object containing details about the completed operation * @throws BmcException when an error occurs. This operation will not retry by default, users * can also use RetryConfiguration.SDK_DEFAULT_RETRY_CONFIGURATION provided by the SDK to * enable retries for it. The specifics of the default retry strategy are described here * https://docs.oracle.com/en-us/iaas/Content/API/SDKDocs/javasdkconcepts.htm#javasdkconcepts_topic_Retries *

Example: Click here to see how to use PurgeStorageData * API. */ PurgeStorageDataResponse purgeStorageData(PurgeStorageDataRequest request); /** * Put the work request specified by {workRequestId} into the background. Backgrounded queries * will preserve query results on query completion for up to 7 days for recall. After 7 days the * results and query expire. * * @param request The request object containing the details to send * @return A response object containing details about the completed operation * @throws BmcException when an error occurs. This operation will not retry by default, users * can also use RetryConfiguration.SDK_DEFAULT_RETRY_CONFIGURATION provided by the SDK to * enable retries for it. The specifics of the default retry strategy are described here * https://docs.oracle.com/en-us/iaas/Content/API/SDKDocs/javasdkconcepts.htm#javasdkconcepts_topic_Retries *

Example: Click here to see how to use * PutQueryWorkRequestBackground API. */ PutQueryWorkRequestBackgroundResponse putQueryWorkRequestBackground( PutQueryWorkRequestBackgroundRequest request); /** * Performs a log analytics search, if shouldRunAsync is false returns the query results once * they become available subject to 60 second timeout. If a query is subject to exceed that time * then it should be run asynchronously. Asynchronous query submissions return the * queryWorkRequestId to use for execution tracking, query submission lifecycle actions and to * poll for query results. * * @param request The request object containing the details to send * @return A response object containing details about the completed operation * @throws BmcException when an error occurs. This operation uses * RetryConfiguration.SDK_DEFAULT_RETRY_CONFIGURATION as default if no retry strategy is * provided. The specifics of the default retry strategy are described here * https://docs.oracle.com/en-us/iaas/Content/API/SDKDocs/javasdkconcepts.htm#javasdkconcepts_topic_Retries *

Example: Click here to see how to use Query API. */ QueryResponse query(QueryRequest request); /** * This API submits a work request to recall archived data based on time interval and data type. * * @param request The request object containing the details to send * @return A response object containing details about the completed operation * @throws BmcException when an error occurs. This operation will not retry by default, users * can also use RetryConfiguration.SDK_DEFAULT_RETRY_CONFIGURATION provided by the SDK to * enable retries for it. The specifics of the default retry strategy are described here * https://docs.oracle.com/en-us/iaas/Content/API/SDKDocs/javasdkconcepts.htm#javasdkconcepts_topic_Retries *

Example: Click here to see how to use RecallArchivedData * API. */ RecallArchivedDataResponse recallArchivedData(RecallArchivedDataRequest request); /** * Creates a lookup with the specified name, type and description. The csv file containing the * lookup content is passed in as binary data in the request. * *

Note: This operation consumes a stream. * *

If the stream supports {@link java.io.InputStream#mark(int)} and {@link * java.io.InputStream#reset()}, when a retry is necessary, the stream is reset so it starts at * the beginning (or whatever the stream's position was at the time this operation is called}. * *

Note this means that if the caller has used {@link java.io.InputStream#mark(int)} before, * then the mark will not be the same anymore after this operation, and a subsequent call to * {@link java.io.InputStream#reset()} by the caller will reset the stream not to the caller's * mark, but to the position the stream was in when this operation was called. * *

If the stream is a {@link java.io.FileInputStream}, and the stream's {@link * java.nio.channels.FileChannel} position can be changed (like for a regular file), the stream * will be wrapped in such a way that it does provide support for {@link * java.io.InputStream#mark(int)} and {@link java.io.InputStream#reset()}. Then the same * procedure as above is followed. If the stream's {@link java.nio.channels.FileChannel} * position cannot be changed (like for a named pipe), then the stream's contents will be * buffered in memory, as described below. * *

If the stream does not support {@link java.io.InputStream#mark(int)} and {@link * java.io.InputStream#reset()}, then the stream is wrapped in a {@link * java.io.BufferedInputStream}, which means the entire contents may be buffered in memory. Then * the same procedure as above is followed. * *

The contents of the stream, except when the stream is a {@link java.io.FileInputStream} * whose {@link java.nio.channels.FileChannel} position can be changed, should be less than 2 * GiB in size if retries are used. This is because streams 2 GiB in size or larger do no * guarantee that mark-and-reset can be performed. If the stream is larger, do not use built-in * retries and manage retries yourself. * * @param request The request object containing the details to send * @return A response object containing details about the completed operation * @throws BmcException when an error occurs. This operation uses * RetryConfiguration.SDK_DEFAULT_RETRY_CONFIGURATION as default if no retry strategy is * provided. The specifics of the default retry strategy are described here * https://docs.oracle.com/en-us/iaas/Content/API/SDKDocs/javasdkconcepts.htm#javasdkconcepts_topic_Retries *

Example: Click here to see how to use RegisterLookup API. */ RegisterLookupResponse registerLookup(RegisterLookupRequest request); /** * This API submits a work request to release recalled data based on time interval and data * type. * * @param request The request object containing the details to send * @return A response object containing details about the completed operation * @throws BmcException when an error occurs. This operation will not retry by default, users * can also use RetryConfiguration.SDK_DEFAULT_RETRY_CONFIGURATION provided by the SDK to * enable retries for it. The specifics of the default retry strategy are described here * https://docs.oracle.com/en-us/iaas/Content/API/SDKDocs/javasdkconcepts.htm#javasdkconcepts_topic_Retries *

Example: Click here to see how to use ReleaseRecalledData * API. */ ReleaseRecalledDataResponse releaseRecalledData(ReleaseRecalledDataRequest request); /** * Delete association between input source log analytics entity and destination entities. * * @param request The request object containing the details to send * @return A response object containing details about the completed operation * @throws BmcException when an error occurs. This operation uses * RetryConfiguration.SDK_DEFAULT_RETRY_CONFIGURATION as default if no retry strategy is * provided. The specifics of the default retry strategy are described here * https://docs.oracle.com/en-us/iaas/Content/API/SDKDocs/javasdkconcepts.htm#javasdkconcepts_topic_Retries *

Example: Click here to see how to use * RemoveEntityAssociations API. */ RemoveEntityAssociationsResponse removeEntityAssociations( RemoveEntityAssociationsRequest request); /** * Removes the tenant preferences such as DEFAULT_HOMEPAGE and collection properties. * * @param request The request object containing the details to send * @return A response object containing details about the completed operation * @throws BmcException when an error occurs. This operation uses * RetryConfiguration.SDK_DEFAULT_RETRY_CONFIGURATION as default if no retry strategy is * provided. The specifics of the default retry strategy are described here * https://docs.oracle.com/en-us/iaas/Content/API/SDKDocs/javasdkconcepts.htm#javasdkconcepts_topic_Retries *

Example: Click here to see how to use RemovePreferences * API. */ RemovePreferencesResponse removePreferences(RemovePreferencesRequest request); /** * Removes the category assignments of DASHBOARD and SAVEDSEARCH resources. * * @param request The request object containing the details to send * @return A response object containing details about the completed operation * @throws BmcException when an error occurs. This operation uses * RetryConfiguration.SDK_DEFAULT_RETRY_CONFIGURATION as default if no retry strategy is * provided. The specifics of the default retry strategy are described here * https://docs.oracle.com/en-us/iaas/Content/API/SDKDocs/javasdkconcepts.htm#javasdkconcepts_topic_Retries *

Example: Click here to see how to use * RemoveResourceCategories API. */ RemoveResourceCategoriesResponse removeResourceCategories( RemoveResourceCategoriesRequest request); /** * Remove one or more event types from a source. * * @param request The request object containing the details to send * @return A response object containing details about the completed operation * @throws BmcException when an error occurs. This operation uses * RetryConfiguration.SDK_DEFAULT_RETRY_CONFIGURATION as default if no retry strategy is * provided. The specifics of the default retry strategy are described here * https://docs.oracle.com/en-us/iaas/Content/API/SDKDocs/javasdkconcepts.htm#javasdkconcepts_topic_Retries *

Example: Click here to see how to use * RemoveSourceEventTypes API. */ RemoveSourceEventTypesResponse removeSourceEventTypes(RemoveSourceEventTypesRequest request); /** * Resume the scheduled task specified by {scheduledTaskId}. * * @param request The request object containing the details to send * @return A response object containing details about the completed operation * @throws BmcException when an error occurs. This operation uses * RetryConfiguration.SDK_DEFAULT_RETRY_CONFIGURATION as default if no retry strategy is * provided. The specifics of the default retry strategy are described here * https://docs.oracle.com/en-us/iaas/Content/API/SDKDocs/javasdkconcepts.htm#javasdkconcepts_topic_Retries *

Example: Click here to see how to use ResumeScheduledTask * API. */ ResumeScheduledTaskResponse resumeScheduledTask(ResumeScheduledTaskRequest request); /** * Execute the saved search acceleration task in the foreground. The ScheduledTask taskType must * be ACCELERATION. Optionally specify time range (timeStart and timeEnd). The default is all * time. * * @param request The request object containing the details to send * @return A response object containing details about the completed operation * @throws BmcException when an error occurs. This operation will not retry by default, users * can also use RetryConfiguration.SDK_DEFAULT_RETRY_CONFIGURATION provided by the SDK to * enable retries for it. The specifics of the default retry strategy are described here * https://docs.oracle.com/en-us/iaas/Content/API/SDKDocs/javasdkconcepts.htm#javasdkconcepts_topic_Retries *

Example: Click here to see how to use Run API. */ RunResponse run(RunRequest request); /** * This API configures a bucket to store unprocessed payloads. While processing there could be * reasons a payload cannot be processed (mismatched structure, corrupted archive format, etc), * if configured the payload would be uploaded to the bucket for verification. * * @param request The request object containing the details to send * @return A response object containing details about the completed operation * @throws BmcException when an error occurs. This operation will not retry by default, users * can also use RetryConfiguration.SDK_DEFAULT_RETRY_CONFIGURATION provided by the SDK to * enable retries for it. The specifics of the default retry strategy are described here * https://docs.oracle.com/en-us/iaas/Content/API/SDKDocs/javasdkconcepts.htm#javasdkconcepts_topic_Retries *

Example: Click here to see how to use * SetUnprocessedDataBucket API. */ SetUnprocessedDataBucketResponse setUnprocessedDataBucket( SetUnprocessedDataBucketRequest request); /** * Returns a context specific list of either commands, fields, or values to append to the end of * the specified query string if applicable. * * @param request The request object containing the details to send * @return A response object containing details about the completed operation * @throws BmcException when an error occurs. This operation uses * RetryConfiguration.SDK_DEFAULT_RETRY_CONFIGURATION as default if no retry strategy is * provided. The specifics of the default retry strategy are described here * https://docs.oracle.com/en-us/iaas/Content/API/SDKDocs/javasdkconcepts.htm#javasdkconcepts_topic_Retries *

Example: Click here to see how to use Suggest API. */ SuggestResponse suggest(SuggestRequest request); /** * Supresses a list of warnings. Any unsuppressed warnings in the input list would be * suppressed. Warnings in the input list which are already suppressed will not be modified. * * @param request The request object containing the details to send * @return A response object containing details about the completed operation * @throws BmcException when an error occurs. This operation uses * RetryConfiguration.SDK_DEFAULT_RETRY_CONFIGURATION as default if no retry strategy is * provided. The specifics of the default retry strategy are described here * https://docs.oracle.com/en-us/iaas/Content/API/SDKDocs/javasdkconcepts.htm#javasdkconcepts_topic_Retries *

Example: Click here to see how to use SuppressWarning * API. */ SuppressWarningResponse suppressWarning(SuppressWarningRequest request); /** * Tests the parser definition against the specified example content to ensure fields are * successfully extracted. * * @param request The request object containing the details to send * @return A response object containing details about the completed operation * @throws BmcException when an error occurs. This operation uses * RetryConfiguration.SDK_DEFAULT_RETRY_CONFIGURATION as default if no retry strategy is * provided. The specifics of the default retry strategy are described here * https://docs.oracle.com/en-us/iaas/Content/API/SDKDocs/javasdkconcepts.htm#javasdkconcepts_topic_Retries *

Example: Click here to see how to use TestParser API. */ TestParserResponse testParser(TestParserRequest request); /** * Unsupresses a list of warnings. Any suppressed warnings in the input list would be * unsuppressed. Warnings in the input list which are already unsuppressed will not be modified. * * @param request The request object containing the details to send * @return A response object containing details about the completed operation * @throws BmcException when an error occurs. This operation uses * RetryConfiguration.SDK_DEFAULT_RETRY_CONFIGURATION as default if no retry strategy is * provided. The specifics of the default retry strategy are described here * https://docs.oracle.com/en-us/iaas/Content/API/SDKDocs/javasdkconcepts.htm#javasdkconcepts_topic_Retries *

Example: Click here to see how to use UnsuppressWarning * API. */ UnsuppressWarningResponse unsuppressWarning(UnsuppressWarningRequest request); /** * Updates the specified ingest time rule's description, defined tags, and free-form tags. * * @param request The request object containing the details to send * @return A response object containing details about the completed operation * @throws BmcException when an error occurs. This operation uses * RetryConfiguration.SDK_DEFAULT_RETRY_CONFIGURATION as default if no retry strategy is * provided. The specifics of the default retry strategy are described here * https://docs.oracle.com/en-us/iaas/Content/API/SDKDocs/javasdkconcepts.htm#javasdkconcepts_topic_Retries *

Example: Click here to see how to use * UpdateIngestTimeRule API. */ UpdateIngestTimeRuleResponse updateIngestTimeRule(UpdateIngestTimeRuleRequest request); /** * Update log analytics enterprise manager bridge with the given id. * * @param request The request object containing the details to send * @return A response object containing details about the completed operation * @throws BmcException when an error occurs. This operation will not retry by default, users * can also use RetryConfiguration.SDK_DEFAULT_RETRY_CONFIGURATION provided by the SDK to * enable retries for it. The specifics of the default retry strategy are described here * https://docs.oracle.com/en-us/iaas/Content/API/SDKDocs/javasdkconcepts.htm#javasdkconcepts_topic_Retries *

Example: Click here to see how to use * UpdateLogAnalyticsEmBridge API. */ UpdateLogAnalyticsEmBridgeResponse updateLogAnalyticsEmBridge( UpdateLogAnalyticsEmBridgeRequest request); /** * Update the log analytics entity with the given id. * * @param request The request object containing the details to send * @return A response object containing details about the completed operation * @throws BmcException when an error occurs. This operation will not retry by default, users * can also use RetryConfiguration.SDK_DEFAULT_RETRY_CONFIGURATION provided by the SDK to * enable retries for it. The specifics of the default retry strategy are described here * https://docs.oracle.com/en-us/iaas/Content/API/SDKDocs/javasdkconcepts.htm#javasdkconcepts_topic_Retries *

Example: Click here to see how to use * UpdateLogAnalyticsEntity API. */ UpdateLogAnalyticsEntityResponse updateLogAnalyticsEntity( UpdateLogAnalyticsEntityRequest request); /** * Update custom log analytics entity type. Out of box entity types cannot be udpated. * * @param request The request object containing the details to send * @return A response object containing details about the completed operation * @throws BmcException when an error occurs. This operation will not retry by default, users * can also use RetryConfiguration.SDK_DEFAULT_RETRY_CONFIGURATION provided by the SDK to * enable retries for it. The specifics of the default retry strategy are described here * https://docs.oracle.com/en-us/iaas/Content/API/SDKDocs/javasdkconcepts.htm#javasdkconcepts_topic_Retries *

Example: Click here to see how to use * UpdateLogAnalyticsEntityType API. */ UpdateLogAnalyticsEntityTypeResponse updateLogAnalyticsEntityType( UpdateLogAnalyticsEntityTypeRequest request); /** * Updates the specified log group's display name, description, defined tags, and free-form * tags. * * @param request The request object containing the details to send * @return A response object containing details about the completed operation * @throws BmcException when an error occurs. This operation uses * RetryConfiguration.SDK_DEFAULT_RETRY_CONFIGURATION as default if no retry strategy is * provided. The specifics of the default retry strategy are described here * https://docs.oracle.com/en-us/iaas/Content/API/SDKDocs/javasdkconcepts.htm#javasdkconcepts_topic_Retries *

Example: Click here to see how to use * UpdateLogAnalyticsLogGroup API. */ UpdateLogAnalyticsLogGroupResponse updateLogAnalyticsLogGroup( UpdateLogAnalyticsLogGroupRequest request); /** * Updates configuration of the object collection rule for the given id. * * @param request The request object containing the details to send * @return A response object containing details about the completed operation * @throws BmcException when an error occurs. This operation will not retry by default, users * can also use RetryConfiguration.SDK_DEFAULT_RETRY_CONFIGURATION provided by the SDK to * enable retries for it. The specifics of the default retry strategy are described here * https://docs.oracle.com/en-us/iaas/Content/API/SDKDocs/javasdkconcepts.htm#javasdkconcepts_topic_Retries *

Example: Click here to see how to use * UpdateLogAnalyticsObjectCollectionRule API. */ UpdateLogAnalyticsObjectCollectionRuleResponse updateLogAnalyticsObjectCollectionRule( UpdateLogAnalyticsObjectCollectionRuleRequest request); /** * Updates the metadata of the specified lookup, such as the lookup description. * * @param request The request object containing the details to send * @return A response object containing details about the completed operation * @throws BmcException when an error occurs. This operation uses * RetryConfiguration.SDK_DEFAULT_RETRY_CONFIGURATION as default if no retry strategy is * provided. The specifics of the default retry strategy are described here * https://docs.oracle.com/en-us/iaas/Content/API/SDKDocs/javasdkconcepts.htm#javasdkconcepts_topic_Retries *

Example: Click here to see how to use UpdateLookup API. */ UpdateLookupResponse updateLookup(UpdateLookupRequest request); /** * Updates the lookup content. The csv file containing the content to be updated is passed in as * binary data in the request. * *

Note: This operation consumes a stream. * *

If the stream supports {@link java.io.InputStream#mark(int)} and {@link * java.io.InputStream#reset()}, when a retry is necessary, the stream is reset so it starts at * the beginning (or whatever the stream's position was at the time this operation is called}. * *

Note this means that if the caller has used {@link java.io.InputStream#mark(int)} before, * then the mark will not be the same anymore after this operation, and a subsequent call to * {@link java.io.InputStream#reset()} by the caller will reset the stream not to the caller's * mark, but to the position the stream was in when this operation was called. * *

If the stream is a {@link java.io.FileInputStream}, and the stream's {@link * java.nio.channels.FileChannel} position can be changed (like for a regular file), the stream * will be wrapped in such a way that it does provide support for {@link * java.io.InputStream#mark(int)} and {@link java.io.InputStream#reset()}. Then the same * procedure as above is followed. If the stream's {@link java.nio.channels.FileChannel} * position cannot be changed (like for a named pipe), then the stream's contents will be * buffered in memory, as described below. * *

If the stream does not support {@link java.io.InputStream#mark(int)} and {@link * java.io.InputStream#reset()}, then the stream is wrapped in a {@link * java.io.BufferedInputStream}, which means the entire contents may be buffered in memory. Then * the same procedure as above is followed. * *

The contents of the stream, except when the stream is a {@link java.io.FileInputStream} * whose {@link java.nio.channels.FileChannel} position can be changed, should be less than 2 * GiB in size if retries are used. This is because streams 2 GiB in size or larger do no * guarantee that mark-and-reset can be performed. If the stream is larger, do not use built-in * retries and manage retries yourself. * * @param request The request object containing the details to send * @return A response object containing details about the completed operation * @throws BmcException when an error occurs. This operation uses * RetryConfiguration.SDK_DEFAULT_RETRY_CONFIGURATION as default if no retry strategy is * provided. The specifics of the default retry strategy are described here * https://docs.oracle.com/en-us/iaas/Content/API/SDKDocs/javasdkconcepts.htm#javasdkconcepts_topic_Retries *

Example: Click here to see how to use UpdateLookupData * API. */ UpdateLookupDataResponse updateLookupData(UpdateLookupDataRequest request); /** * Updates the tenant preferences such as DEFAULT_HOMEPAGE and collection properties. * * @param request The request object containing the details to send * @return A response object containing details about the completed operation * @throws BmcException when an error occurs. This operation uses * RetryConfiguration.SDK_DEFAULT_RETRY_CONFIGURATION as default if no retry strategy is * provided. The specifics of the default retry strategy are described here * https://docs.oracle.com/en-us/iaas/Content/API/SDKDocs/javasdkconcepts.htm#javasdkconcepts_topic_Retries *

Example: Click here to see how to use UpdatePreferences * API. */ UpdatePreferencesResponse updatePreferences(UpdatePreferencesRequest request); /** * Updates the category assignments of DASHBOARD and SAVEDSEARCH resources. * * @param request The request object containing the details to send * @return A response object containing details about the completed operation * @throws BmcException when an error occurs. This operation uses * RetryConfiguration.SDK_DEFAULT_RETRY_CONFIGURATION as default if no retry strategy is * provided. The specifics of the default retry strategy are described here * https://docs.oracle.com/en-us/iaas/Content/API/SDKDocs/javasdkconcepts.htm#javasdkconcepts_topic_Retries *

Example: Click here to see how to use * UpdateResourceCategories API. */ UpdateResourceCategoriesResponse updateResourceCategories( UpdateResourceCategoriesRequest request); /** * Update the scheduled task. Schedules may be updated only for taskType SAVED_SEARCH and PURGE. * * @param request The request object containing the details to send * @return A response object containing details about the completed operation * @throws BmcException when an error occurs. This operation uses * RetryConfiguration.SDK_DEFAULT_RETRY_CONFIGURATION as default if no retry strategy is * provided. The specifics of the default retry strategy are described here * https://docs.oracle.com/en-us/iaas/Content/API/SDKDocs/javasdkconcepts.htm#javasdkconcepts_topic_Retries *

Example: Click here to see how to use UpdateScheduledTask * API. */ UpdateScheduledTaskResponse updateScheduledTask(UpdateScheduledTaskRequest request); /** * This API updates the archiving configuration * * @param request The request object containing the details to send * @return A response object containing details about the completed operation * @throws BmcException when an error occurs. This operation uses * RetryConfiguration.SDK_DEFAULT_RETRY_CONFIGURATION as default if no retry strategy is * provided. The specifics of the default retry strategy are described here * https://docs.oracle.com/en-us/iaas/Content/API/SDKDocs/javasdkconcepts.htm#javasdkconcepts_topic_Retries *

Example: Click here to see how to use UpdateStorage API. */ UpdateStorageResponse updateStorage(UpdateStorageRequest request); /** * Accepts discovery data for processing by Logging Analytics. * *

Note: This operation consumes a stream. * *

If the stream supports {@link java.io.InputStream#mark(int)} and {@link * java.io.InputStream#reset()}, when a retry is necessary, the stream is reset so it starts at * the beginning (or whatever the stream's position was at the time this operation is called}. * *

Note this means that if the caller has used {@link java.io.InputStream#mark(int)} before, * then the mark will not be the same anymore after this operation, and a subsequent call to * {@link java.io.InputStream#reset()} by the caller will reset the stream not to the caller's * mark, but to the position the stream was in when this operation was called. * *

If the stream is a {@link java.io.FileInputStream}, and the stream's {@link * java.nio.channels.FileChannel} position can be changed (like for a regular file), the stream * will be wrapped in such a way that it does provide support for {@link * java.io.InputStream#mark(int)} and {@link java.io.InputStream#reset()}. Then the same * procedure as above is followed. If the stream's {@link java.nio.channels.FileChannel} * position cannot be changed (like for a named pipe), then the stream's contents will be * buffered in memory, as described below. * *

If the stream does not support {@link java.io.InputStream#mark(int)} and {@link * java.io.InputStream#reset()}, then the stream is wrapped in a {@link * java.io.BufferedInputStream}, which means the entire contents may be buffered in memory. Then * the same procedure as above is followed. * *

The contents of the stream, except when the stream is a {@link java.io.FileInputStream} * whose {@link java.nio.channels.FileChannel} position can be changed, should be less than 2 * GiB in size if retries are used. This is because streams 2 GiB in size or larger do no * guarantee that mark-and-reset can be performed. If the stream is larger, do not use built-in * retries and manage retries yourself. * * @param request The request object containing the details to send * @return A response object containing details about the completed operation * @throws BmcException when an error occurs. This operation uses * RetryConfiguration.SDK_DEFAULT_RETRY_CONFIGURATION as default if no retry strategy is * provided. The specifics of the default retry strategy are described here * https://docs.oracle.com/en-us/iaas/Content/API/SDKDocs/javasdkconcepts.htm#javasdkconcepts_topic_Retries *

Example: Click here to see how to use UploadDiscoveryData * API. */ UploadDiscoveryDataResponse uploadDiscoveryData(UploadDiscoveryDataRequest request); /** * Accepts log events for processing by Logging Analytics. * *

Note: This operation consumes a stream. * *

If the stream supports {@link java.io.InputStream#mark(int)} and {@link * java.io.InputStream#reset()}, when a retry is necessary, the stream is reset so it starts at * the beginning (or whatever the stream's position was at the time this operation is called}. * *

Note this means that if the caller has used {@link java.io.InputStream#mark(int)} before, * then the mark will not be the same anymore after this operation, and a subsequent call to * {@link java.io.InputStream#reset()} by the caller will reset the stream not to the caller's * mark, but to the position the stream was in when this operation was called. * *

If the stream is a {@link java.io.FileInputStream}, and the stream's {@link * java.nio.channels.FileChannel} position can be changed (like for a regular file), the stream * will be wrapped in such a way that it does provide support for {@link * java.io.InputStream#mark(int)} and {@link java.io.InputStream#reset()}. Then the same * procedure as above is followed. If the stream's {@link java.nio.channels.FileChannel} * position cannot be changed (like for a named pipe), then the stream's contents will be * buffered in memory, as described below. * *

If the stream does not support {@link java.io.InputStream#mark(int)} and {@link * java.io.InputStream#reset()}, then the stream is wrapped in a {@link * java.io.BufferedInputStream}, which means the entire contents may be buffered in memory. Then * the same procedure as above is followed. * *

The contents of the stream, except when the stream is a {@link java.io.FileInputStream} * whose {@link java.nio.channels.FileChannel} position can be changed, should be less than 2 * GiB in size if retries are used. This is because streams 2 GiB in size or larger do no * guarantee that mark-and-reset can be performed. If the stream is larger, do not use built-in * retries and manage retries yourself. * * @param request The request object containing the details to send * @return A response object containing details about the completed operation * @throws BmcException when an error occurs. This operation uses * RetryConfiguration.SDK_DEFAULT_RETRY_CONFIGURATION as default if no retry strategy is * provided. The specifics of the default retry strategy are described here * https://docs.oracle.com/en-us/iaas/Content/API/SDKDocs/javasdkconcepts.htm#javasdkconcepts_topic_Retries *

Example: Click here to see how to use UploadLogEventsFile * API. */ UploadLogEventsFileResponse uploadLogEventsFile(UploadLogEventsFileRequest request); /** * Accepts log data for processing by Logging Analytics. * *

Note: This operation consumes a stream. * *

If the stream supports {@link java.io.InputStream#mark(int)} and {@link * java.io.InputStream#reset()}, when a retry is necessary, the stream is reset so it starts at * the beginning (or whatever the stream's position was at the time this operation is called}. * *

Note this means that if the caller has used {@link java.io.InputStream#mark(int)} before, * then the mark will not be the same anymore after this operation, and a subsequent call to * {@link java.io.InputStream#reset()} by the caller will reset the stream not to the caller's * mark, but to the position the stream was in when this operation was called. * *

If the stream is a {@link java.io.FileInputStream}, and the stream's {@link * java.nio.channels.FileChannel} position can be changed (like for a regular file), the stream * will be wrapped in such a way that it does provide support for {@link * java.io.InputStream#mark(int)} and {@link java.io.InputStream#reset()}. Then the same * procedure as above is followed. If the stream's {@link java.nio.channels.FileChannel} * position cannot be changed (like for a named pipe), then the stream's contents will be * buffered in memory, as described below. * *

If the stream does not support {@link java.io.InputStream#mark(int)} and {@link * java.io.InputStream#reset()}, then the stream is wrapped in a {@link * java.io.BufferedInputStream}, which means the entire contents may be buffered in memory. Then * the same procedure as above is followed. * *

The contents of the stream, except when the stream is a {@link java.io.FileInputStream} * whose {@link java.nio.channels.FileChannel} position can be changed, should be less than 2 * GiB in size if retries are used. This is because streams 2 GiB in size or larger do no * guarantee that mark-and-reset can be performed. If the stream is larger, do not use built-in * retries and manage retries yourself. * * @param request The request object containing the details to send * @return A response object containing details about the completed operation * @throws BmcException when an error occurs. This operation uses * RetryConfiguration.SDK_DEFAULT_RETRY_CONFIGURATION as default if no retry strategy is * provided. The specifics of the default retry strategy are described here * https://docs.oracle.com/en-us/iaas/Content/API/SDKDocs/javasdkconcepts.htm#javasdkconcepts_topic_Retries *

Example: Click here to see how to use UploadLogFile API. */ UploadLogFileResponse uploadLogFile(UploadLogFileRequest request); /** * Creates or updates associations between sources and entities. All entities should belong to * the specified input compartment. * * @param request The request object containing the details to send * @return A response object containing details about the completed operation * @throws BmcException when an error occurs. This operation uses * RetryConfiguration.SDK_DEFAULT_RETRY_CONFIGURATION as default if no retry strategy is * provided. The specifics of the default retry strategy are described here * https://docs.oracle.com/en-us/iaas/Content/API/SDKDocs/javasdkconcepts.htm#javasdkconcepts_topic_Retries *

Example: Click here to see how to use UpsertAssociations * API. */ UpsertAssociationsResponse upsertAssociations(UpsertAssociationsRequest request); /** * Creates or updates a field that could be used in parser expressions to extract and assign * value. To create a field, specify its display name. A name would be generated for the field. * For subsequent calls to update the field, include the name attribute. * * @param request The request object containing the details to send * @return A response object containing details about the completed operation * @throws BmcException when an error occurs. This operation uses * RetryConfiguration.SDK_DEFAULT_RETRY_CONFIGURATION as default if no retry strategy is * provided. The specifics of the default retry strategy are described here * https://docs.oracle.com/en-us/iaas/Content/API/SDKDocs/javasdkconcepts.htm#javasdkconcepts_topic_Retries *

Example: Click here to see how to use UpsertField API. */ UpsertFieldResponse upsertField(UpsertFieldRequest request); /** * Creates or updates a label that could be used to tag a log entry. You may optionally * designate the label as a problem, and assign it a priority. You may also provide its related * terms (aliases). To create a label, specify its display name. A name would be generated for * the label. For subsequent calls to update the label, include the name attribute. * * @param request The request object containing the details to send * @return A response object containing details about the completed operation * @throws BmcException when an error occurs. This operation uses * RetryConfiguration.SDK_DEFAULT_RETRY_CONFIGURATION as default if no retry strategy is * provided. The specifics of the default retry strategy are described here * https://docs.oracle.com/en-us/iaas/Content/API/SDKDocs/javasdkconcepts.htm#javasdkconcepts_topic_Retries *

Example: Click here to see how to use UpsertLabel API. */ UpsertLabelResponse upsertLabel(UpsertLabelRequest request); /** * Creates or updates a parser, which defines how fields are extracted from a log entry. * * @param request The request object containing the details to send * @return A response object containing details about the completed operation * @throws BmcException when an error occurs. This operation uses * RetryConfiguration.SDK_DEFAULT_RETRY_CONFIGURATION as default if no retry strategy is * provided. The specifics of the default retry strategy are described here * https://docs.oracle.com/en-us/iaas/Content/API/SDKDocs/javasdkconcepts.htm#javasdkconcepts_topic_Retries *

Example: Click here to see how to use UpsertParser API. */ UpsertParserResponse upsertParser(UpsertParserRequest request); /** * Creates or updates a log source. You may also specify parsers, labels, extended fields etc., * for the source. * * @param request The request object containing the details to send * @return A response object containing details about the completed operation * @throws BmcException when an error occurs. This operation uses * RetryConfiguration.SDK_DEFAULT_RETRY_CONFIGURATION as default if no retry strategy is * provided. The specifics of the default retry strategy are described here * https://docs.oracle.com/en-us/iaas/Content/API/SDKDocs/javasdkconcepts.htm#javasdkconcepts_topic_Retries *

Example: Click here to see how to use UpsertSource API. */ UpsertSourceResponse upsertSource(UpsertSourceRequest request); /** * Checks if the passed in entities could be associated with the specified sources. The * validation is performed to ensure that the entities have the relevant property values that * are used in the corresponding source patterns. * * @param request The request object containing the details to send * @return A response object containing details about the completed operation * @throws BmcException when an error occurs. This operation uses * RetryConfiguration.SDK_DEFAULT_RETRY_CONFIGURATION as default if no retry strategy is * provided. The specifics of the default retry strategy are described here * https://docs.oracle.com/en-us/iaas/Content/API/SDKDocs/javasdkconcepts.htm#javasdkconcepts_topic_Retries *

Example: Click here to see how to use * ValidateAssociationParameters API. */ ValidateAssociationParametersResponse validateAssociationParameters( ValidateAssociationParametersRequest request); /** * Validates the REST endpoint configuration. * * @param request The request object containing the details to send * @return A response object containing details about the completed operation * @throws BmcException when an error occurs. This operation uses * RetryConfiguration.SDK_DEFAULT_RETRY_CONFIGURATION as default if no retry strategy is * provided. The specifics of the default retry strategy are described here * https://docs.oracle.com/en-us/iaas/Content/API/SDKDocs/javasdkconcepts.htm#javasdkconcepts_topic_Retries *

Example: Click here to see how to use ValidateEndpoint * API. */ ValidateEndpointResponse validateEndpoint(ValidateEndpointRequest request); /** * Validates a log file to check whether it is eligible to be uploaded or not. * * @param request The request object containing the details to send * @return A response object containing details about the completed operation * @throws BmcException when an error occurs. This operation uses * RetryConfiguration.SDK_DEFAULT_RETRY_CONFIGURATION as default if no retry strategy is * provided. The specifics of the default retry strategy are described here * https://docs.oracle.com/en-us/iaas/Content/API/SDKDocs/javasdkconcepts.htm#javasdkconcepts_topic_Retries *

Example: Click here to see how to use ValidateFile API. */ ValidateFileResponse validateFile(ValidateFileRequest request); /** * Validates specified condition for a source label. If both conditionString and conditionBlocks * are specified, they would be validated to ensure they represent identical conditions. If one * of them is input, the response would include the validated representation of the other * structure too. Additionally, if field values are passed, the condition specification would be * evaluated against them. * * @param request The request object containing the details to send * @return A response object containing details about the completed operation * @throws BmcException when an error occurs. This operation uses * RetryConfiguration.SDK_DEFAULT_RETRY_CONFIGURATION as default if no retry strategy is * provided. The specifics of the default retry strategy are described here * https://docs.oracle.com/en-us/iaas/Content/API/SDKDocs/javasdkconcepts.htm#javasdkconcepts_topic_Retries *

Example: Click here to see how to use * ValidateLabelCondition API. */ ValidateLabelConditionResponse validateLabelCondition(ValidateLabelConditionRequest request); /** * Checks if the specified input is a valid log source definition. * * @param request The request object containing the details to send * @return A response object containing details about the completed operation * @throws BmcException when an error occurs. This operation uses * RetryConfiguration.SDK_DEFAULT_RETRY_CONFIGURATION as default if no retry strategy is * provided. The specifics of the default retry strategy are described here * https://docs.oracle.com/en-us/iaas/Content/API/SDKDocs/javasdkconcepts.htm#javasdkconcepts_topic_Retries *

Example: Click here to see how to use ValidateSource API. */ ValidateSourceResponse validateSource(ValidateSourceRequest request); /** * Checks if the specified input contains valid extended field definitions against the provided * example content. * * @param request The request object containing the details to send * @return A response object containing details about the completed operation * @throws BmcException when an error occurs. This operation uses * RetryConfiguration.SDK_DEFAULT_RETRY_CONFIGURATION as default if no retry strategy is * provided. The specifics of the default retry strategy are described here * https://docs.oracle.com/en-us/iaas/Content/API/SDKDocs/javasdkconcepts.htm#javasdkconcepts_topic_Retries *

Example: Click here to see how to use * ValidateSourceExtendedFieldDetails API. */ ValidateSourceExtendedFieldDetailsResponse validateSourceExtendedFieldDetails( ValidateSourceExtendedFieldDetailsRequest request); /** * Validates the source mapping for a given file and provides match status and the parsed * representation of log data. * * @param request The request object containing the details to send * @return A response object containing details about the completed operation * @throws BmcException when an error occurs. This operation uses * RetryConfiguration.SDK_DEFAULT_RETRY_CONFIGURATION as default if no retry strategy is * provided. The specifics of the default retry strategy are described here * https://docs.oracle.com/en-us/iaas/Content/API/SDKDocs/javasdkconcepts.htm#javasdkconcepts_topic_Retries *

Example: Click here to see how to use * ValidateSourceMapping API. */ ValidateSourceMappingResponse validateSourceMapping(ValidateSourceMappingRequest request); /** * Verify the accelerated saved search task specified by {scheduledTaskId}. For internal use * only. Optionally specify whether to return accelerated search results; the default is false. * The ScheduledTask taskType must be ACCELERATION. * * @param request The request object containing the details to send * @return A response object containing details about the completed operation * @throws BmcException when an error occurs. This operation uses * RetryConfiguration.SDK_DEFAULT_RETRY_CONFIGURATION as default if no retry strategy is * provided. The specifics of the default retry strategy are described here * https://docs.oracle.com/en-us/iaas/Content/API/SDKDocs/javasdkconcepts.htm#javasdkconcepts_topic_Retries *

Example: Click here to see how to use Verify API. */ VerifyResponse verify(VerifyRequest request); /** * Gets the pre-configured waiters available for resources for this service. * * @return The service waiters. */ LogAnalyticsWaiters getWaiters(); /** * Gets the pre-configured paginators available for list operations in this service which may * return multiple pages of data. These paginators provide an {@link java.lang.Iterable} * interface so that service responses, or resources/records, can be iterated through without * having to manually deal with pagination and page tokens. * * @return The service paginators. */ LogAnalyticsPaginators getPaginators(); }





© 2015 - 2025 Weber Informatics LLC | Privacy Policy