![JAR search and dependency download from the Maven repository](/logo.png)
com.oracle.bmc.loganalytics.LogAnalytics Maven / Gradle / Ivy
Show all versions of oci-java-sdk-shaded-full Show documentation
/**
* 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();
}