@herd/angular-client
Version:
Swagger generated client for @herd/angular-client
328 lines (327 loc) • 41.9 kB
TypeScript
/**
* herd
* No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
*
* OpenAPI spec version: 0.219.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<BusinessObjectFormat>;
businessObjectFormatCreateBusinessObjectFormat(businessObjectFormatCreateRequest: BusinessObjectFormatCreateRequest, observe?: 'response', reportProgress?: boolean): Observable<HttpResponse<BusinessObjectFormat>>;
businessObjectFormatCreateBusinessObjectFormat(businessObjectFormatCreateRequest: BusinessObjectFormatCreateRequest, observe?: 'events', reportProgress?: boolean): Observable<HttpEvent<BusinessObjectFormat>>;
/**
* 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<BusinessObjectFormat>;
businessObjectFormatDeleteBusinessObjectFormat(namespace: string, businessObjectDefinitionName: string, businessObjectFormatUsage: string, businessObjectFormatFileType: string, businessObjectFormatVersion: number, observe?: 'response', reportProgress?: boolean): Observable<HttpResponse<BusinessObjectFormat>>;
businessObjectFormatDeleteBusinessObjectFormat(namespace: string, businessObjectDefinitionName: string, businessObjectFormatUsage: string, businessObjectFormatFileType: string, businessObjectFormatVersion: number, observe?: 'events', reportProgress?: boolean): Observable<HttpEvent<BusinessObjectFormat>>;
/**
* 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<BusinessObjectFormatDdl>;
businessObjectFormatGenerateBusinessObjectFormatDdl(businessObjectFormatDdlRequest: BusinessObjectFormatDdlRequest, observe?: 'response', reportProgress?: boolean): Observable<HttpResponse<BusinessObjectFormatDdl>>;
businessObjectFormatGenerateBusinessObjectFormatDdl(businessObjectFormatDdlRequest: BusinessObjectFormatDdlRequest, observe?: 'events', reportProgress?: boolean): Observable<HttpEvent<BusinessObjectFormatDdl>>;
/**
* 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<BusinessObjectFormatDdlCollectionResponse>;
businessObjectFormatGenerateBusinessObjectFormatDdlCollection(businessObjectFormatDdlCollectionRequest: BusinessObjectFormatDdlCollectionRequest, observe?: 'response', reportProgress?: boolean): Observable<HttpResponse<BusinessObjectFormatDdlCollectionResponse>>;
businessObjectFormatGenerateBusinessObjectFormatDdlCollection(businessObjectFormatDdlCollectionRequest: BusinessObjectFormatDdlCollectionRequest, observe?: 'events', reportProgress?: boolean): Observable<HttpEvent<BusinessObjectFormatDdlCollectionResponse>>;
/**
* 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<BusinessObjectFormat>;
businessObjectFormatGetBusinessObjectFormat(namespace: string, businessObjectDefinitionName: string, businessObjectFormatUsage: string, businessObjectFormatFileType: string, businessObjectFormatVersion?: number, observe?: 'response', reportProgress?: boolean): Observable<HttpResponse<BusinessObjectFormat>>;
businessObjectFormatGetBusinessObjectFormat(namespace: string, businessObjectDefinitionName: string, businessObjectFormatUsage: string, businessObjectFormatFileType: string, businessObjectFormatVersion?: number, observe?: 'events', reportProgress?: boolean): Observable<HttpEvent<BusinessObjectFormat>>;
/**
* 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<BusinessObjectFormatKeys>;
businessObjectFormatGetBusinessObjectFormats(namespace: string, businessObjectDefinitionName: string, latestBusinessObjectFormatVersion?: boolean, observe?: 'response', reportProgress?: boolean): Observable<HttpResponse<BusinessObjectFormatKeys>>;
businessObjectFormatGetBusinessObjectFormats(namespace: string, businessObjectDefinitionName: string, latestBusinessObjectFormatVersion?: boolean, observe?: 'events', reportProgress?: boolean): Observable<HttpEvent<BusinessObjectFormatKeys>>;
/**
* 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<BusinessObjectFormatKeys>;
businessObjectFormatGetBusinessObjectFormatsWithFilters(namespace: string, businessObjectDefinitionName: string, businessObjectFormatUsage: string, latestBusinessObjectFormatVersion?: boolean, observe?: 'response', reportProgress?: boolean): Observable<HttpResponse<BusinessObjectFormatKeys>>;
businessObjectFormatGetBusinessObjectFormatsWithFilters(namespace: string, businessObjectDefinitionName: string, businessObjectFormatUsage: string, latestBusinessObjectFormatVersion?: boolean, observe?: 'events', reportProgress?: boolean): Observable<HttpEvent<BusinessObjectFormatKeys>>;
/**
* 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<BusinessObjectFormatSearchResponse>;
businessObjectFormatSearchBusinessObjectFormats(businessObjectFormatSearchRequest: BusinessObjectFormatSearchRequest, fields?: string, observe?: 'response', reportProgress?: boolean): Observable<HttpResponse<BusinessObjectFormatSearchResponse>>;
businessObjectFormatSearchBusinessObjectFormats(businessObjectFormatSearchRequest: BusinessObjectFormatSearchRequest, fields?: string, observe?: 'events', reportProgress?: boolean): Observable<HttpEvent<BusinessObjectFormatSearchResponse>>;
/**
* 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<BusinessObjectFormat>;
businessObjectFormatUpdateBusinessObjectFormat(namespace: string, businessObjectDefinitionName: string, businessObjectFormatUsage: string, businessObjectFormatFileType: string, businessObjectFormatVersion: number, businessObjectFormatUpdateRequest: BusinessObjectFormatUpdateRequest, observe?: 'response', reportProgress?: boolean): Observable<HttpResponse<BusinessObjectFormat>>;
businessObjectFormatUpdateBusinessObjectFormat(namespace: string, businessObjectDefinitionName: string, businessObjectFormatUsage: string, businessObjectFormatFileType: string, businessObjectFormatVersion: number, businessObjectFormatUpdateRequest: BusinessObjectFormatUpdateRequest, observe?: 'events', reportProgress?: boolean): Observable<HttpEvent<BusinessObjectFormat>>;
/**
* 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<BusinessObjectFormat>;
businessObjectFormatUpdateBusinessObjectFormatAttributeDefinitions(namespace: string, businessObjectDefinitionName: string, businessObjectFormatUsage: string, businessObjectFormatFileType: string, businessObjectFormatVersion: number, businessObjectFormatAttributeDefinitionsUpdateRequest: BusinessObjectFormatAttributeDefinitionsUpdateRequest, observe?: 'response', reportProgress?: boolean): Observable<HttpResponse<BusinessObjectFormat>>;
businessObjectFormatUpdateBusinessObjectFormatAttributeDefinitions(namespace: string, businessObjectDefinitionName: string, businessObjectFormatUsage: string, businessObjectFormatFileType: string, businessObjectFormatVersion: number, businessObjectFormatAttributeDefinitionsUpdateRequest: BusinessObjectFormatAttributeDefinitionsUpdateRequest, observe?: 'events', reportProgress?: boolean): Observable<HttpEvent<BusinessObjectFormat>>;
/**
* 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<BusinessObjectFormat>;
businessObjectFormatUpdateBusinessObjectFormatAttributes(namespace: string, businessObjectDefinitionName: string, businessObjectFormatUsage: string, businessObjectFormatFileType: string, businessObjectFormatVersion: number, businessObjectFormatAttributesUpdateRequest: BusinessObjectFormatAttributesUpdateRequest, observe?: 'response', reportProgress?: boolean): Observable<HttpResponse<BusinessObjectFormat>>;
businessObjectFormatUpdateBusinessObjectFormatAttributes(namespace: string, businessObjectDefinitionName: string, businessObjectFormatUsage: string, businessObjectFormatFileType: string, businessObjectFormatVersion: number, businessObjectFormatAttributesUpdateRequest: BusinessObjectFormatAttributesUpdateRequest, observe?: 'events', reportProgress?: boolean): Observable<HttpEvent<BusinessObjectFormat>>;
/**
* 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<BusinessObjectFormat>;
businessObjectFormatUpdateBusinessObjectFormatAvailabilityDay(namespace: string, businessObjectDefinitionName: string, businessObjectFormatUsage: string, businessObjectFormatFileType: string, businessObjectFormatAvailabilityDayUpdateRequest: BusinessObjectFormatAvailabilityDayUpdateRequest, observe?: 'response', reportProgress?: boolean): Observable<HttpResponse<BusinessObjectFormat>>;
businessObjectFormatUpdateBusinessObjectFormatAvailabilityDay(namespace: string, businessObjectDefinitionName: string, businessObjectFormatUsage: string, businessObjectFormatFileType: string, businessObjectFormatAvailabilityDayUpdateRequest: BusinessObjectFormatAvailabilityDayUpdateRequest, observe?: 'events', reportProgress?: boolean): Observable<HttpEvent<BusinessObjectFormat>>;
/**
* 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<BusinessObjectFormat>;
businessObjectFormatUpdateBusinessObjectFormatLegalHold(namespace: string, businessObjectDefinitionName: string, businessObjectFormatUsage: string, businessObjectFormatFileType: string, businessObjectFormatLegalHoldUpdateRequest: BusinessObjectFormatLegalHoldUpdateRequest, observe?: 'response', reportProgress?: boolean): Observable<HttpResponse<BusinessObjectFormat>>;
businessObjectFormatUpdateBusinessObjectFormatLegalHold(namespace: string, businessObjectDefinitionName: string, businessObjectFormatUsage: string, businessObjectFormatFileType: string, businessObjectFormatLegalHoldUpdateRequest: BusinessObjectFormatLegalHoldUpdateRequest, observe?: 'events', reportProgress?: boolean): Observable<HttpEvent<BusinessObjectFormat>>;
/**
* 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<BusinessObjectFormat>;
businessObjectFormatUpdateBusinessObjectFormatParents(namespace: string, businessObjectDefinitionName: string, businessObjectFormatUsage: string, businessObjectFormatFileType: string, businessObjectFormatParentsUpdateRequest: BusinessObjectFormatParentsUpdateRequest, observe?: 'response', reportProgress?: boolean): Observable<HttpResponse<BusinessObjectFormat>>;
businessObjectFormatUpdateBusinessObjectFormatParents(namespace: string, businessObjectDefinitionName: string, businessObjectFormatUsage: string, businessObjectFormatFileType: string, businessObjectFormatParentsUpdateRequest: BusinessObjectFormatParentsUpdateRequest, observe?: 'events', reportProgress?: boolean): Observable<HttpEvent<BusinessObjectFormat>>;
/**
* 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<BusinessObjectFormat>;
businessObjectFormatUpdateBusinessObjectFormatPublishingFrequency(namespace: string, businessObjectDefinitionName: string, businessObjectFormatUsage: string, businessObjectFormatFileType: string, businessObjectFormatPublishingFrequencyUpdateRequest: BusinessObjectFormatPublishingFrequencyUpdateRequest, observe?: 'response', reportProgress?: boolean): Observable<HttpResponse<BusinessObjectFormat>>;
businessObjectFormatUpdateBusinessObjectFormatPublishingFrequency(namespace: string, businessObjectDefinitionName: string, businessObjectFormatUsage: string, businessObjectFormatFileType: string, businessObjectFormatPublishingFrequencyUpdateRequest: BusinessObjectFormatPublishingFrequencyUpdateRequest, observe?: 'events', reportProgress?: boolean): Observable<HttpEvent<BusinessObjectFormat>>;
/**
* 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<BusinessObjectFormat>;
businessObjectFormatUpdateBusinessObjectFormatRecordFlag(namespace: string, businessObjectDefinitionName: string, businessObjectFormatUsage: string, businessObjectFormatFileType: string, businessObjectFormatRecordFlagUpdateRequest: BusinessObjectFormatRecordFlagUpdateRequest, observe?: 'response', reportProgress?: boolean): Observable<HttpResponse<BusinessObjectFormat>>;
businessObjectFormatUpdateBusinessObjectFormatRecordFlag(namespace: string, businessObjectDefinitionName: string, businessObjectFormatUsage: string, businessObjectFormatFileType: string, businessObjectFormatRecordFlagUpdateRequest: BusinessObjectFormatRecordFlagUpdateRequest, observe?: 'events', reportProgress?: boolean): Observable<HttpEvent<BusinessObjectFormat>>;
/**
* 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<BusinessObjectFormat>;
businessObjectFormatUpdateBusinessObjectFormatRetentionInformation(namespace: string, businessObjectDefinitionName: string, businessObjectFormatUsage: string, businessObjectFormatFileType: string, businessObjectFormatRetentionInformationUpdateRequest: BusinessObjectFormatRetentionInformationUpdateRequest, observe?: 'response', reportProgress?: boolean): Observable<HttpResponse<BusinessObjectFormat>>;
businessObjectFormatUpdateBusinessObjectFormatRetentionInformation(namespace: string, businessObjectDefinitionName: string, businessObjectFormatUsage: string, businessObjectFormatFileType: string, businessObjectFormatRetentionInformationUpdateRequest: BusinessObjectFormatRetentionInformationUpdateRequest, observe?: 'events', reportProgress?: boolean): Observable<HttpEvent<BusinessObjectFormat>>;
/**
* 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<BusinessObjectFormat>;
businessObjectFormatUpdateBusinessObjectFormatSampleQuery(namespace: string, businessObjectDefinitionName: string, businessObjectFormatUsage: string, businessObjectFormatFileType: string, businessObjectFormatSampleQueryUpdateRequest: BusinessObjectFormatSampleQueryUpdateRequest, observe?: 'response', reportProgress?: boolean): Observable<HttpResponse<BusinessObjectFormat>>;
businessObjectFormatUpdateBusinessObjectFormatSampleQuery(namespace: string, businessObjectDefinitionName: string, businessObjectFormatUsage: string, businessObjectFormatFileType: string, businessObjectFormatSampleQueryUpdateRequest: BusinessObjectFormatSampleQueryUpdateRequest, observe?: 'events', reportProgress?: boolean): Observable<HttpEvent<BusinessObjectFormat>>;
/**
* 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<BusinessObjectFormat>;
businessObjectFormatUpdateBusinessObjectFormatSchemaBackwardsCompatibleChanges(namespace: string, businessObjectDefinitionName: string, businessObjectFormatUsage: string, businessObjectFormatFileType: string, businessObjectFormatSchemaBackwardsCompatibilityUpdateRequest: BusinessObjectFormatSchemaBackwardsCompatibilityUpdateRequest, observe?: 'response', reportProgress?: boolean): Observable<HttpResponse<BusinessObjectFormat>>;
businessObjectFormatUpdateBusinessObjectFormatSchemaBackwardsCompatibleChanges(namespace: string, businessObjectDefinitionName: string, businessObjectFormatUsage: string, businessObjectFormatFileType: string, businessObjectFormatSchemaBackwardsCompatibilityUpdateRequest: BusinessObjectFormatSchemaBackwardsCompatibilityUpdateRequest, observe?: 'events', reportProgress?: boolean): Observable<HttpEvent<BusinessObjectFormat>>;
/**
* 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<BusinessObjectFormat>;
businessObjectFormatUpdateBusinessObjectFormatSingletonType(namespace: string, businessObjectDefinitionName: string, businessObjectFormatUsage: string, businessObjectFormatFileType: string, businessObjectFormatSingletonTypeUpdateRequest: BusinessObjectFormatSingletonTypeUpdateRequest, observe?: 'response', reportProgress?: boolean): Observable<HttpResponse<BusinessObjectFormat>>;
businessObjectFormatUpdateBusinessObjectFormatSingletonType(namespace: string, businessObjectDefinitionName: string, businessObjectFormatUsage: string, businessObjectFormatFileType: string, businessObjectFormatSingletonTypeUpdateRequest: BusinessObjectFormatSingletonTypeUpdateRequest, observe?: 'events', reportProgress?: boolean): Observable<HttpEvent<BusinessObjectFormat>>;
/**
* 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<BusinessObjectFormat>;
businessObjectFormatUpdateBusinessObjectFormatUsageNotes(namespace: string, businessObjectDefinitionName: string, businessObjectFormatUsage: string, businessObjectFormatFileType: string, businessObjectFormatUsageNotesUpdateRequest: BusinessObjectFormatUsageNotesUpdateRequest, observe?: 'response', reportProgress?: boolean): Observable<HttpResponse<BusinessObjectFormat>>;
businessObjectFormatUpdateBusinessObjectFormatUsageNotes(namespace: string, businessObjectDefinitionName: string, businessObjectFormatUsage: string, businessObjectFormatFileType: string, businessObjectFormatUsageNotesUpdateRequest: BusinessObjectFormatUsageNotesUpdateRequest, observe?: 'events', reportProgress?: boolean): Observable<HttpEvent<BusinessObjectFormat>>;
}