/** * herd * No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) * * OpenAPI spec version: 0.220.0-SNAPSHOT * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ import { HttpClient, HttpHeaders, HttpResponse, HttpEvent } from '@angular/common/http'; import { Observable } from 'rxjs'; import { BusinessObjectFormat } from '../model/businessObjectFormat'; import { BusinessObjectFormatAttributeDefinitionsUpdateRequest } from '../model/businessObjectFormatAttributeDefinitionsUpdateRequest'; import { BusinessObjectFormatAttributesUpdateRequest } from '../model/businessObjectFormatAttributesUpdateRequest'; import { BusinessObjectFormatAvailabilityDayUpdateRequest } from '../model/businessObjectFormatAvailabilityDayUpdateRequest'; import { BusinessObjectFormatCreateRequest } from '../model/businessObjectFormatCreateRequest'; import { BusinessObjectFormatDdl } from '../model/businessObjectFormatDdl'; import { BusinessObjectFormatDdlCollectionRequest } from '../model/businessObjectFormatDdlCollectionRequest'; import { BusinessObjectFormatDdlCollectionResponse } from '../model/businessObjectFormatDdlCollectionResponse'; import { BusinessObjectFormatDdlRequest } from '../model/businessObjectFormatDdlRequest'; import { BusinessObjectFormatKeys } from '../model/businessObjectFormatKeys'; import { BusinessObjectFormatLegalHoldUpdateRequest } from '../model/businessObjectFormatLegalHoldUpdateRequest'; import { BusinessObjectFormatParentsUpdateRequest } from '../model/businessObjectFormatParentsUpdateRequest'; import { BusinessObjectFormatPublishingFrequencyUpdateRequest } from '../model/businessObjectFormatPublishingFrequencyUpdateRequest'; import { BusinessObjectFormatRecordFlagUpdateRequest } from '../model/businessObjectFormatRecordFlagUpdateRequest'; import { BusinessObjectFormatRetentionInformationUpdateRequest } from '../model/businessObjectFormatRetentionInformationUpdateRequest'; import { BusinessObjectFormatSampleQueryUpdateRequest } from '../model/businessObjectFormatSampleQueryUpdateRequest'; import { BusinessObjectFormatSchemaBackwardsCompatibilityUpdateRequest } from '../model/businessObjectFormatSchemaBackwardsCompatibilityUpdateRequest'; import { BusinessObjectFormatSearchRequest } from '../model/businessObjectFormatSearchRequest'; import { BusinessObjectFormatSearchResponse } from '../model/businessObjectFormatSearchResponse'; import { BusinessObjectFormatSingletonTypeUpdateRequest } from '../model/businessObjectFormatSingletonTypeUpdateRequest'; import { BusinessObjectFormatUpdateRequest } from '../model/businessObjectFormatUpdateRequest'; import { BusinessObjectFormatUsageNotesUpdateRequest } from '../model/businessObjectFormatUsageNotesUpdateRequest'; import { Configuration } from '../configuration'; export declare class BusinessObjectFormatService { protected httpClient: HttpClient; protected basePath: string; defaultHeaders: HttpHeaders; configuration: Configuration; constructor(httpClient: HttpClient, basePath: string, configuration: Configuration); /** * @param consumes string[] mime-types * @return true: consumes contains 'multipart/form-data', false: otherwise */ private canConsumeForm; /** * createBusinessObjectFormat * Creates a new business object format. <p>Requires WRITE permission on namespace</p> * @param businessObjectFormatCreateRequest the information needed to create the business object format. * @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body. * @param reportProgress flag to report request and response progress. */ businessObjectFormatCreateBusinessObjectFormat(businessObjectFormatCreateRequest: BusinessObjectFormatCreateRequest, observe?: 'body', reportProgress?: boolean): Observable; businessObjectFormatCreateBusinessObjectFormat(businessObjectFormatCreateRequest: BusinessObjectFormatCreateRequest, observe?: 'response', reportProgress?: boolean): Observable>; businessObjectFormatCreateBusinessObjectFormat(businessObjectFormatCreateRequest: BusinessObjectFormatCreateRequest, observe?: 'events', reportProgress?: boolean): Observable>; /** * deleteBusinessObjectFormat * Deletes an existing business format. <p>Requires WRITE permission on namespace</p> * @param namespace the namespace code * @param businessObjectDefinitionName the business object definition name * @param businessObjectFormatUsage the business object format usage * @param businessObjectFormatFileType the business object format file type * @param businessObjectFormatVersion the business object format version * @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body. * @param reportProgress flag to report request and response progress. */ businessObjectFormatDeleteBusinessObjectFormat(namespace: string, businessObjectDefinitionName: string, businessObjectFormatUsage: string, businessObjectFormatFileType: string, businessObjectFormatVersion: number, observe?: 'body', reportProgress?: boolean): Observable; businessObjectFormatDeleteBusinessObjectFormat(namespace: string, businessObjectDefinitionName: string, businessObjectFormatUsage: string, businessObjectFormatFileType: string, businessObjectFormatVersion: number, observe?: 'response', reportProgress?: boolean): Observable>; businessObjectFormatDeleteBusinessObjectFormat(namespace: string, businessObjectDefinitionName: string, businessObjectFormatUsage: string, businessObjectFormatFileType: string, businessObjectFormatVersion: number, observe?: 'events', reportProgress?: boolean): Observable>; /** * generateBusinessObjectFormatDdl * Retrieves the DDL to initialize the specified type of the database system (e.g. Hive) by creating a table for the requested business object format. * @param businessObjectFormatDdlRequest the business object data DDL request * @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body. * @param reportProgress flag to report request and response progress. */ businessObjectFormatGenerateBusinessObjectFormatDdl(businessObjectFormatDdlRequest: BusinessObjectFormatDdlRequest, observe?: 'body', reportProgress?: boolean): Observable; businessObjectFormatGenerateBusinessObjectFormatDdl(businessObjectFormatDdlRequest: BusinessObjectFormatDdlRequest, observe?: 'response', reportProgress?: boolean): Observable>; businessObjectFormatGenerateBusinessObjectFormatDdl(businessObjectFormatDdlRequest: BusinessObjectFormatDdlRequest, observe?: 'events', reportProgress?: boolean): Observable>; /** * generateBusinessObjectFormatDdlCollection * Retrieves the DDL to initialize the specified type of the database system (e.g. Hive) by creating tables for a collection of business object formats. <p>Requires READ permission on ALL namespaces</p> * @param businessObjectFormatDdlCollectionRequest the business object format DDL collection request * @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body. * @param reportProgress flag to report request and response progress. */ businessObjectFormatGenerateBusinessObjectFormatDdlCollection(businessObjectFormatDdlCollectionRequest: BusinessObjectFormatDdlCollectionRequest, observe?: 'body', reportProgress?: boolean): Observable; businessObjectFormatGenerateBusinessObjectFormatDdlCollection(businessObjectFormatDdlCollectionRequest: BusinessObjectFormatDdlCollectionRequest, observe?: 'response', reportProgress?: boolean): Observable>; businessObjectFormatGenerateBusinessObjectFormatDdlCollection(businessObjectFormatDdlCollectionRequest: BusinessObjectFormatDdlCollectionRequest, observe?: 'events', reportProgress?: boolean): Observable>; /** * getBusinessObjectFormat * Gets an existing business object format by alternate key. * @param namespace the namespace code * @param businessObjectDefinitionName the business object definition name * @param businessObjectFormatUsage the business object format usage * @param businessObjectFormatFileType the business object format file type * @param businessObjectFormatVersion the business object format version * @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body. * @param reportProgress flag to report request and response progress. */ businessObjectFormatGetBusinessObjectFormat(namespace: string, businessObjectDefinitionName: string, businessObjectFormatUsage: string, businessObjectFormatFileType: string, businessObjectFormatVersion?: number, observe?: 'body', reportProgress?: boolean): Observable; businessObjectFormatGetBusinessObjectFormat(namespace: string, businessObjectDefinitionName: string, businessObjectFormatUsage: string, businessObjectFormatFileType: string, businessObjectFormatVersion?: number, observe?: 'response', reportProgress?: boolean): Observable>; businessObjectFormatGetBusinessObjectFormat(namespace: string, businessObjectDefinitionName: string, businessObjectFormatUsage: string, businessObjectFormatFileType: string, businessObjectFormatVersion?: number, observe?: 'events', reportProgress?: boolean): Observable>; /** * getBusinessObjectFormats * Gets a list of business object formats for the specified business object definition name. * @param namespace the namespace code * @param businessObjectDefinitionName the business object definition name * @param latestBusinessObjectFormatVersion * @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body. * @param reportProgress flag to report request and response progress. */ businessObjectFormatGetBusinessObjectFormats(namespace: string, businessObjectDefinitionName: string, latestBusinessObjectFormatVersion?: boolean, observe?: 'body', reportProgress?: boolean): Observable; businessObjectFormatGetBusinessObjectFormats(namespace: string, businessObjectDefinitionName: string, latestBusinessObjectFormatVersion?: boolean, observe?: 'response', reportProgress?: boolean): Observable>; businessObjectFormatGetBusinessObjectFormats(namespace: string, businessObjectDefinitionName: string, latestBusinessObjectFormatVersion?: boolean, observe?: 'events', reportProgress?: boolean): Observable>; /** * getBusinessObjectFormatsWithFilters * Gets a list of business object formats for the specified business object definition name and business object format usage. * @param namespace the namespace code * @param businessObjectDefinitionName the business object definition name * @param businessObjectFormatUsage the business object format usage * @param latestBusinessObjectFormatVersion latest business object format version * @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body. * @param reportProgress flag to report request and response progress. */ businessObjectFormatGetBusinessObjectFormatsWithFilters(namespace: string, businessObjectDefinitionName: string, businessObjectFormatUsage: string, latestBusinessObjectFormatVersion?: boolean, observe?: 'body', reportProgress?: boolean): Observable; businessObjectFormatGetBusinessObjectFormatsWithFilters(namespace: string, businessObjectDefinitionName: string, businessObjectFormatUsage: string, latestBusinessObjectFormatVersion?: boolean, observe?: 'response', reportProgress?: boolean): Observable>; businessObjectFormatGetBusinessObjectFormatsWithFilters(namespace: string, businessObjectDefinitionName: string, businessObjectFormatUsage: string, latestBusinessObjectFormatVersion?: boolean, observe?: 'events', reportProgress?: boolean): Observable>; /** * searchBusinessObjectFormats * Retrieves all business object formats existing in the system per specified search filters and keys. <p>Requires READ permission on namespace</p> * @param businessObjectFormatSearchRequest the business object format search request * @param fields the field options for the business object format search response. The valid field options are: recordFlag * @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body. * @param reportProgress flag to report request and response progress. */ businessObjectFormatSearchBusinessObjectFormats(businessObjectFormatSearchRequest: BusinessObjectFormatSearchRequest, fields?: string, observe?: 'body', reportProgress?: boolean): Observable; businessObjectFormatSearchBusinessObjectFormats(businessObjectFormatSearchRequest: BusinessObjectFormatSearchRequest, fields?: string, observe?: 'response', reportProgress?: boolean): Observable>; businessObjectFormatSearchBusinessObjectFormats(businessObjectFormatSearchRequest: BusinessObjectFormatSearchRequest, fields?: string, observe?: 'events', reportProgress?: boolean): Observable>; /** * updateBusinessObjectFormat * Updates an existing business object format by alternate key. <p>Requires WRITE permission on namespace</p> * @param namespace the namespace code * @param businessObjectDefinitionName the business object definition name * @param businessObjectFormatUsage the business object format usage * @param businessObjectFormatFileType the business object format file type * @param businessObjectFormatVersion the business object format version * @param businessObjectFormatUpdateRequest the information needed to update the business object format * @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body. * @param reportProgress flag to report request and response progress. */ businessObjectFormatUpdateBusinessObjectFormat(namespace: string, businessObjectDefinitionName: string, businessObjectFormatUsage: string, businessObjectFormatFileType: string, businessObjectFormatVersion: number, businessObjectFormatUpdateRequest: BusinessObjectFormatUpdateRequest, observe?: 'body', reportProgress?: boolean): Observable; businessObjectFormatUpdateBusinessObjectFormat(namespace: string, businessObjectDefinitionName: string, businessObjectFormatUsage: string, businessObjectFormatFileType: string, businessObjectFormatVersion: number, businessObjectFormatUpdateRequest: BusinessObjectFormatUpdateRequest, observe?: 'response', reportProgress?: boolean): Observable>; businessObjectFormatUpdateBusinessObjectFormat(namespace: string, businessObjectDefinitionName: string, businessObjectFormatUsage: string, businessObjectFormatFileType: string, businessObjectFormatVersion: number, businessObjectFormatUpdateRequest: BusinessObjectFormatUpdateRequest, observe?: 'events', reportProgress?: boolean): Observable>; /** * updateBusinessObjectFormatAttributeDefinitions * Replaces the list of attribute definitions for an existing business object format based on the specified usage, file type, version and a business object definition. <p>Requires WRITE permission on namespace</p> * @param namespace the namespace code * @param businessObjectDefinitionName the business object definition name * @param businessObjectFormatUsage the business object format usage * @param businessObjectFormatFileType the business object format file type * @param businessObjectFormatVersion the business object format version * @param businessObjectFormatAttributeDefinitionsUpdateRequest the information needed to update the business object format attribute definitions * @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body. * @param reportProgress flag to report request and response progress. */ businessObjectFormatUpdateBusinessObjectFormatAttributeDefinitions(namespace: string, businessObjectDefinitionName: string, businessObjectFormatUsage: string, businessObjectFormatFileType: string, businessObjectFormatVersion: number, businessObjectFormatAttributeDefinitionsUpdateRequest: BusinessObjectFormatAttributeDefinitionsUpdateRequest, observe?: 'body', reportProgress?: boolean): Observable; businessObjectFormatUpdateBusinessObjectFormatAttributeDefinitions(namespace: string, businessObjectDefinitionName: string, businessObjectFormatUsage: string, businessObjectFormatFileType: string, businessObjectFormatVersion: number, businessObjectFormatAttributeDefinitionsUpdateRequest: BusinessObjectFormatAttributeDefinitionsUpdateRequest, observe?: 'response', reportProgress?: boolean): Observable>; businessObjectFormatUpdateBusinessObjectFormatAttributeDefinitions(namespace: string, businessObjectDefinitionName: string, businessObjectFormatUsage: string, businessObjectFormatFileType: string, businessObjectFormatVersion: number, businessObjectFormatAttributeDefinitionsUpdateRequest: BusinessObjectFormatAttributeDefinitionsUpdateRequest, observe?: 'events', reportProgress?: boolean): Observable>; /** * updateBusinessObjectFormatAttributes * Updates an existing business object format attributes by alternate key. <p>Requires WRITE permission on namespace</p> <p> This endpoint replaces the entire list of attributes on the business object format with the contents of the request. Observe this example: <ol> <li>Three attributes present on the existing business object format.</li> <li>This endpoint is called with a single attribute in the request with an updated value.</li> <li>After this operation the business object format will have only one attribute – which is probably not the desired outcome.</li> <li>Instead, supply all existing attributes and provide updated values and additional attributes as needed. The only case when an existing attribute should be left out is to remove the attribute.</li> </ol> </p> * @param namespace the namespace code * @param businessObjectDefinitionName the business object definition name * @param businessObjectFormatUsage the business object format usage * @param businessObjectFormatFileType the business object format file type * @param businessObjectFormatVersion the business object format version * @param businessObjectFormatAttributesUpdateRequest the information needed to update the business object format attributes * @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body. * @param reportProgress flag to report request and response progress. */ businessObjectFormatUpdateBusinessObjectFormatAttributes(namespace: string, businessObjectDefinitionName: string, businessObjectFormatUsage: string, businessObjectFormatFileType: string, businessObjectFormatVersion: number, businessObjectFormatAttributesUpdateRequest: BusinessObjectFormatAttributesUpdateRequest, observe?: 'body', reportProgress?: boolean): Observable; businessObjectFormatUpdateBusinessObjectFormatAttributes(namespace: string, businessObjectDefinitionName: string, businessObjectFormatUsage: string, businessObjectFormatFileType: string, businessObjectFormatVersion: number, businessObjectFormatAttributesUpdateRequest: BusinessObjectFormatAttributesUpdateRequest, observe?: 'response', reportProgress?: boolean): Observable>; businessObjectFormatUpdateBusinessObjectFormatAttributes(namespace: string, businessObjectDefinitionName: string, businessObjectFormatUsage: string, businessObjectFormatFileType: string, businessObjectFormatVersion: number, businessObjectFormatAttributesUpdateRequest: BusinessObjectFormatAttributesUpdateRequest, observe?: 'events', reportProgress?: boolean): Observable>; /** * updateBusinessObjectFormatAvailabilityDay * Updates availability day for an existing business object format without business object format version. <p>Requires WRITE or WRITE_DESCRIPTIVE_CONTENT permission on namespace</p> * @param namespace the namespace code * @param businessObjectDefinitionName the business object definition name * @param businessObjectFormatUsage the business object format usage * @param businessObjectFormatFileType the business object format file type * @param businessObjectFormatAvailabilityDayUpdateRequest the information needed to update the business object format availability day * @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body. * @param reportProgress flag to report request and response progress. */ businessObjectFormatUpdateBusinessObjectFormatAvailabilityDay(namespace: string, businessObjectDefinitionName: string, businessObjectFormatUsage: string, businessObjectFormatFileType: string, businessObjectFormatAvailabilityDayUpdateRequest: BusinessObjectFormatAvailabilityDayUpdateRequest, observe?: 'body', reportProgress?: boolean): Observable; businessObjectFormatUpdateBusinessObjectFormatAvailabilityDay(namespace: string, businessObjectDefinitionName: string, businessObjectFormatUsage: string, businessObjectFormatFileType: string, businessObjectFormatAvailabilityDayUpdateRequest: BusinessObjectFormatAvailabilityDayUpdateRequest, observe?: 'response', reportProgress?: boolean): Observable>; businessObjectFormatUpdateBusinessObjectFormatAvailabilityDay(namespace: string, businessObjectDefinitionName: string, businessObjectFormatUsage: string, businessObjectFormatFileType: string, businessObjectFormatAvailabilityDayUpdateRequest: BusinessObjectFormatAvailabilityDayUpdateRequest, observe?: 'events', reportProgress?: boolean): Observable>; /** * updateBusinessObjectFormatLegalHold * Updates legal hold status for an existing business object format by alternate key without business object format version. <p>Requires WRITE permission on namespace</p> * @param namespace the namespace code * @param businessObjectDefinitionName the business object definition name * @param businessObjectFormatUsage the business object format usage * @param businessObjectFormatFileType the business object format file type * @param businessObjectFormatLegalHoldUpdateRequest the information needed to update the business object format legal hold * @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body. * @param reportProgress flag to report request and response progress. */ businessObjectFormatUpdateBusinessObjectFormatLegalHold(namespace: string, businessObjectDefinitionName: string, businessObjectFormatUsage: string, businessObjectFormatFileType: string, businessObjectFormatLegalHoldUpdateRequest: BusinessObjectFormatLegalHoldUpdateRequest, observe?: 'body', reportProgress?: boolean): Observable; businessObjectFormatUpdateBusinessObjectFormatLegalHold(namespace: string, businessObjectDefinitionName: string, businessObjectFormatUsage: string, businessObjectFormatFileType: string, businessObjectFormatLegalHoldUpdateRequest: BusinessObjectFormatLegalHoldUpdateRequest, observe?: 'response', reportProgress?: boolean): Observable>; businessObjectFormatUpdateBusinessObjectFormatLegalHold(namespace: string, businessObjectDefinitionName: string, businessObjectFormatUsage: string, businessObjectFormatFileType: string, businessObjectFormatLegalHoldUpdateRequest: BusinessObjectFormatLegalHoldUpdateRequest, observe?: 'events', reportProgress?: boolean): Observable>; /** * updateBusinessObjectFormatParents * Updates an existing business object format parents by alternate key. <p>Requires WRITE permission on namespace</p> * @param namespace the namespace code * @param businessObjectDefinitionName the business object definition name * @param businessObjectFormatUsage the business object format usage * @param businessObjectFormatFileType the business object format file type * @param businessObjectFormatParentsUpdateRequest the information needed to update the business object format * @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body. * @param reportProgress flag to report request and response progress. */ businessObjectFormatUpdateBusinessObjectFormatParents(namespace: string, businessObjectDefinitionName: string, businessObjectFormatUsage: string, businessObjectFormatFileType: string, businessObjectFormatParentsUpdateRequest: BusinessObjectFormatParentsUpdateRequest, observe?: 'body', reportProgress?: boolean): Observable; businessObjectFormatUpdateBusinessObjectFormatParents(namespace: string, businessObjectDefinitionName: string, businessObjectFormatUsage: string, businessObjectFormatFileType: string, businessObjectFormatParentsUpdateRequest: BusinessObjectFormatParentsUpdateRequest, observe?: 'response', reportProgress?: boolean): Observable>; businessObjectFormatUpdateBusinessObjectFormatParents(namespace: string, businessObjectDefinitionName: string, businessObjectFormatUsage: string, businessObjectFormatFileType: string, businessObjectFormatParentsUpdateRequest: BusinessObjectFormatParentsUpdateRequest, observe?: 'events', reportProgress?: boolean): Observable>; /** * updateBusinessObjectFormatPublishingFrequency * Updates publishing frequency designation for an existing business object format without business object format version. <p>Requires WRITE or WRITE_DESCRIPTIVE_CONTENT permission on namespace</p> * @param namespace the namespace code * @param businessObjectDefinitionName the business object definition name * @param businessObjectFormatUsage the business object format usage * @param businessObjectFormatFileType the business object format file type * @param businessObjectFormatPublishingFrequencyUpdateRequest the information needed to update the business object format publishing frequency * @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body. * @param reportProgress flag to report request and response progress. */ businessObjectFormatUpdateBusinessObjectFormatPublishingFrequency(namespace: string, businessObjectDefinitionName: string, businessObjectFormatUsage: string, businessObjectFormatFileType: string, businessObjectFormatPublishingFrequencyUpdateRequest: BusinessObjectFormatPublishingFrequencyUpdateRequest, observe?: 'body', reportProgress?: boolean): Observable; businessObjectFormatUpdateBusinessObjectFormatPublishingFrequency(namespace: string, businessObjectDefinitionName: string, businessObjectFormatUsage: string, businessObjectFormatFileType: string, businessObjectFormatPublishingFrequencyUpdateRequest: BusinessObjectFormatPublishingFrequencyUpdateRequest, observe?: 'response', reportProgress?: boolean): Observable>; businessObjectFormatUpdateBusinessObjectFormatPublishingFrequency(namespace: string, businessObjectDefinitionName: string, businessObjectFormatUsage: string, businessObjectFormatFileType: string, businessObjectFormatPublishingFrequencyUpdateRequest: BusinessObjectFormatPublishingFrequencyUpdateRequest, observe?: 'events', reportProgress?: boolean): Observable>; /** * updateBusinessObjectFormatRecordFlag * Updates or resets record flag for an existing business object format by alternate key without business object format version. <p>Requires WRITE permission on namespace</p> * @param namespace the namespace code * @param businessObjectDefinitionName the business object definition name * @param businessObjectFormatUsage the business object format usage * @param businessObjectFormatFileType the business object format file type * @param businessObjectFormatRecordFlagUpdateRequest the information needed to update the business object format legal hold * @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body. * @param reportProgress flag to report request and response progress. */ businessObjectFormatUpdateBusinessObjectFormatRecordFlag(namespace: string, businessObjectDefinitionName: string, businessObjectFormatUsage: string, businessObjectFormatFileType: string, businessObjectFormatRecordFlagUpdateRequest: BusinessObjectFormatRecordFlagUpdateRequest, observe?: 'body', reportProgress?: boolean): Observable; businessObjectFormatUpdateBusinessObjectFormatRecordFlag(namespace: string, businessObjectDefinitionName: string, businessObjectFormatUsage: string, businessObjectFormatFileType: string, businessObjectFormatRecordFlagUpdateRequest: BusinessObjectFormatRecordFlagUpdateRequest, observe?: 'response', reportProgress?: boolean): Observable>; businessObjectFormatUpdateBusinessObjectFormatRecordFlag(namespace: string, businessObjectDefinitionName: string, businessObjectFormatUsage: string, businessObjectFormatFileType: string, businessObjectFormatRecordFlagUpdateRequest: BusinessObjectFormatRecordFlagUpdateRequest, observe?: 'events', reportProgress?: boolean): Observable>; /** * updateBusinessObjectFormatRetentionInformation * Updates an existing business object format retention information by alternate key. <p>Requires WRITE permission on namespace</p> * @param namespace the namespace code * @param businessObjectDefinitionName the business object definition name * @param businessObjectFormatUsage the business object format usage * @param businessObjectFormatFileType the business object format file type * @param businessObjectFormatRetentionInformationUpdateRequest the information needed to update the business object format retention information * @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body. * @param reportProgress flag to report request and response progress. */ businessObjectFormatUpdateBusinessObjectFormatRetentionInformation(namespace: string, businessObjectDefinitionName: string, businessObjectFormatUsage: string, businessObjectFormatFileType: string, businessObjectFormatRetentionInformationUpdateRequest: BusinessObjectFormatRetentionInformationUpdateRequest, observe?: 'body', reportProgress?: boolean): Observable; businessObjectFormatUpdateBusinessObjectFormatRetentionInformation(namespace: string, businessObjectDefinitionName: string, businessObjectFormatUsage: string, businessObjectFormatFileType: string, businessObjectFormatRetentionInformationUpdateRequest: BusinessObjectFormatRetentionInformationUpdateRequest, observe?: 'response', reportProgress?: boolean): Observable>; businessObjectFormatUpdateBusinessObjectFormatRetentionInformation(namespace: string, businessObjectDefinitionName: string, businessObjectFormatUsage: string, businessObjectFormatFileType: string, businessObjectFormatRetentionInformationUpdateRequest: BusinessObjectFormatRetentionInformationUpdateRequest, observe?: 'events', reportProgress?: boolean): Observable>; /** * updateBusinessObjectFormatSampleQuery * Updates sample query information for an existing business object format without business object format version. <p>Requires WRITE or WRITE_DESCRIPTIVE_CONTENT permission on namespace</p> * @param namespace the namespace code * @param businessObjectDefinitionName the business object definition name * @param businessObjectFormatUsage the business object format usage * @param businessObjectFormatFileType the business object format file type * @param businessObjectFormatSampleQueryUpdateRequest the information needed to update the business object format sample query * @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body. * @param reportProgress flag to report request and response progress. */ businessObjectFormatUpdateBusinessObjectFormatSampleQuery(namespace: string, businessObjectDefinitionName: string, businessObjectFormatUsage: string, businessObjectFormatFileType: string, businessObjectFormatSampleQueryUpdateRequest: BusinessObjectFormatSampleQueryUpdateRequest, observe?: 'body', reportProgress?: boolean): Observable; businessObjectFormatUpdateBusinessObjectFormatSampleQuery(namespace: string, businessObjectDefinitionName: string, businessObjectFormatUsage: string, businessObjectFormatFileType: string, businessObjectFormatSampleQueryUpdateRequest: BusinessObjectFormatSampleQueryUpdateRequest, observe?: 'response', reportProgress?: boolean): Observable>; businessObjectFormatUpdateBusinessObjectFormatSampleQuery(namespace: string, businessObjectDefinitionName: string, businessObjectFormatUsage: string, businessObjectFormatFileType: string, businessObjectFormatSampleQueryUpdateRequest: BusinessObjectFormatSampleQueryUpdateRequest, observe?: 'events', reportProgress?: boolean): Observable>; /** * updateBusinessObjectFormatSchemaBackwardsCompatibleChanges * Updates an existing Business Object Format to allow non-backwards compatibility changes to the format schema based on the 'allowNonBackwardsCompatibleChanges' flag. <p>Requires WRITE permission on namespace</p> * @param namespace the namespace code * @param businessObjectDefinitionName the business object definition name * @param businessObjectFormatUsage the business object format usage * @param businessObjectFormatFileType the business object format file type * @param businessObjectFormatSchemaBackwardsCompatibilityUpdateRequest the information needed to update the business object format to allow non-backwards compatibility changes to the format schema * @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body. * @param reportProgress flag to report request and response progress. */ businessObjectFormatUpdateBusinessObjectFormatSchemaBackwardsCompatibleChanges(namespace: string, businessObjectDefinitionName: string, businessObjectFormatUsage: string, businessObjectFormatFileType: string, businessObjectFormatSchemaBackwardsCompatibilityUpdateRequest: BusinessObjectFormatSchemaBackwardsCompatibilityUpdateRequest, observe?: 'body', reportProgress?: boolean): Observable; businessObjectFormatUpdateBusinessObjectFormatSchemaBackwardsCompatibleChanges(namespace: string, businessObjectDefinitionName: string, businessObjectFormatUsage: string, businessObjectFormatFileType: string, businessObjectFormatSchemaBackwardsCompatibilityUpdateRequest: BusinessObjectFormatSchemaBackwardsCompatibilityUpdateRequest, observe?: 'response', reportProgress?: boolean): Observable>; businessObjectFormatUpdateBusinessObjectFormatSchemaBackwardsCompatibleChanges(namespace: string, businessObjectDefinitionName: string, businessObjectFormatUsage: string, businessObjectFormatFileType: string, businessObjectFormatSchemaBackwardsCompatibilityUpdateRequest: BusinessObjectFormatSchemaBackwardsCompatibilityUpdateRequest, observe?: 'events', reportProgress?: boolean): Observable>; /** * updateBusinessObjectFormatSingletonType * Updates singleton type designation for an existing business object format without business object format version. <p>Requires WRITE or WRITE_DESCRIPTIVE_CONTENT permission on namespace</p> * @param namespace the namespace code * @param businessObjectDefinitionName the business object definition name * @param businessObjectFormatUsage the business object format usage * @param businessObjectFormatFileType the business object format file type * @param businessObjectFormatSingletonTypeUpdateRequest the information needed to update the business object format singleton type * @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body. * @param reportProgress flag to report request and response progress. */ businessObjectFormatUpdateBusinessObjectFormatSingletonType(namespace: string, businessObjectDefinitionName: string, businessObjectFormatUsage: string, businessObjectFormatFileType: string, businessObjectFormatSingletonTypeUpdateRequest: BusinessObjectFormatSingletonTypeUpdateRequest, observe?: 'body', reportProgress?: boolean): Observable; businessObjectFormatUpdateBusinessObjectFormatSingletonType(namespace: string, businessObjectDefinitionName: string, businessObjectFormatUsage: string, businessObjectFormatFileType: string, businessObjectFormatSingletonTypeUpdateRequest: BusinessObjectFormatSingletonTypeUpdateRequest, observe?: 'response', reportProgress?: boolean): Observable>; businessObjectFormatUpdateBusinessObjectFormatSingletonType(namespace: string, businessObjectDefinitionName: string, businessObjectFormatUsage: string, businessObjectFormatFileType: string, businessObjectFormatSingletonTypeUpdateRequest: BusinessObjectFormatSingletonTypeUpdateRequest, observe?: 'events', reportProgress?: boolean): Observable>; /** * updateBusinessObjectFormatUsageNotes * Updates usage notes for an existing business object format without business object format version. <p>Requires WRITE or WRITE_DESCRIPTIVE_CONTENT permission on namespace</p> * @param namespace the namespace code * @param businessObjectDefinitionName the business object definition name * @param businessObjectFormatUsage the business object format usage * @param businessObjectFormatFileType the business object format file type * @param businessObjectFormatUsageNotesUpdateRequest the information needed to update the business object format usage notes * @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body. * @param reportProgress flag to report request and response progress. */ businessObjectFormatUpdateBusinessObjectFormatUsageNotes(namespace: string, businessObjectDefinitionName: string, businessObjectFormatUsage: string, businessObjectFormatFileType: string, businessObjectFormatUsageNotesUpdateRequest: BusinessObjectFormatUsageNotesUpdateRequest, observe?: 'body', reportProgress?: boolean): Observable; businessObjectFormatUpdateBusinessObjectFormatUsageNotes(namespace: string, businessObjectDefinitionName: string, businessObjectFormatUsage: string, businessObjectFormatFileType: string, businessObjectFormatUsageNotesUpdateRequest: BusinessObjectFormatUsageNotesUpdateRequest, observe?: 'response', reportProgress?: boolean): Observable>; businessObjectFormatUpdateBusinessObjectFormatUsageNotes(namespace: string, businessObjectDefinitionName: string, businessObjectFormatUsage: string, businessObjectFormatFileType: string, businessObjectFormatUsageNotesUpdateRequest: BusinessObjectFormatUsageNotesUpdateRequest, observe?: 'events', reportProgress?: boolean): Observable>; }