dist/gen/api/customObjectsApi.js
/**
     * partially update status of the specified cluster scoped custom object
     * @param group the custom resource\&#39;s group
     * @param version the custom resource\&#39;s version
     * @param plural the custom resource\&#39;s plural name. For TPRs this would be lowercase plural kind.
     * @param name the custom object\&#39;s name
     * @param body
     */
partially update status of the specified cluster scoped custom object
@param group the custom resource\'s group
@param version the custom resource\'s version
@param plural the custom resource\'s plural name. For TPRs this would be lowercase plural kind.
@param name the custom object\'s name
@param body
partially update status of the specified cluster scoped custom object @param group the custom resource \ ' s group @param version the custom resource \ ' s version @param plural the custom resource \ ' s plural name . For TPRs this would be lowercase plural kind . @param name the custom object \ ' s name @param body
patchClusterCustomObjectStatus(group, version, plural, name, body, options = { headers: {} }) {
        return tslib_1.__awaiter(this, void 0, void 0, function* () {
            const localVarPath = this.basePath + '/apis/{group}/{version}/{plural}/{name}/status'
                .replace('{' + 'group' + '}', encodeURIComponent(String(group)))
                .replace('{' + 'version' + '}', encodeURIComponent(String(version)))
                .replace('{' + 'plural' + '}', encodeURIComponent(String(plural)))
                .replace('{' + 'name' + '}', encodeURIComponent(String(name)));
            let localVarQueryParameters = {};
            let localVarHeaderParams = Object.assign({}, this.defaultHeaders);
            let localVarFormParams = {};
            if (group === null || group === undefined) {
                throw new Error('Required parameter group was null or undefined when calling patchClusterCustomObjectStatus.');
            }
            if (version === null || version === undefined) {
                throw new Error('Required parameter version was null or undefined when calling patchClusterCustomObjectStatus.');
            }
            if (plural === null || plural === undefined) {
                throw new Error('Required parameter plural was null or undefined when calling patchClusterCustomObjectStatus.');
            }
            if (name === null || name === undefined) {
                throw new Error('Required parameter name was null or undefined when calling patchClusterCustomObjectStatus.');
            }
            if (body === null || body === undefined) {
                throw new Error('Required parameter body was null or undefined when calling patchClusterCustomObjectStatus.');
            }
            Object.assign(localVarHeaderParams, options.headers);
            let localVarUseFormData = false;
            let localVarRequestOptions = {
                method: 'PATCH',
                qs: localVarQueryParameters,
                headers: localVarHeaderParams,
                uri: localVarPath,
                useQuerystring: this._useQuerystring,
                json: true,
                body: models_1.ObjectSerializer.serialize(body, "object")
            };
            this.authentications.BearerToken.applyToRequest(localVarRequestOptions);
            this.authentications.default.applyToRequest(localVarRequestOptions);
            if (Object.keys(localVarFormParams).length) {
                if (localVarUseFormData) {
                    localVarRequestOptions.formData = localVarFormParams;
                }
                else {
                    localVarRequestOptions.form = localVarFormParams;
                }
            }
            return new Promise((resolve, reject) => {
                localVarRequest(localVarRequestOptions, (error, response, body) => {
                    if (error) {
                        reject(error);
                    }
                    else {
                        body = models_1.ObjectSerializer.deserialize(body, "object");
                        if (response.statusCode && response.statusCode >= 200 && response.statusCode <= 299) {
                            resolve({ response: response, body: body });
                        }
                        else {
                            reject({ response: response, body: body });
                        }
                    }
                });
            });
        });
    }
patchClusterCustomObjectStatus ( group , version , plural , name , body , options = { headers : { } } ) { return tslib_1 . __awaiter ( this , void 0 , void 0 , function * ( ) { const localVarPath = this . basePath + '/apis/{group}/{version}/{plural}/{name}/status' . replace ( '{' + 'group' + '}' , encodeURIComponent ( String ( group ) ) ) . replace ( '{' + 'version' + '}' , encodeURIComponent ( String ( version ) ) ) . replace ( '{' + 'plural' + '}' , encodeURIComponent ( String ( plural ) ) ) . replace ( '{' + 'name' + '}' , encodeURIComponent ( String ( name ) ) ) ; let localVarQueryParameters = { } ; let localVarHeaderParams = Object . assign ( { } , this . defaultHeaders ) ; let localVarFormParams = { } ; if ( group === null || group === undefined ) { throw new Error ( 'Required parameter group was null or undefined when calling patchClusterCustomObjectStatus.' ) ; } if ( version === null || version === undefined ) { throw new Error ( 'Required parameter version was null or undefined when calling patchClusterCustomObjectStatus.' ) ; } if ( plural === null || plural === undefined ) { throw new Error ( 'Required parameter plural was null or undefined when calling patchClusterCustomObjectStatus.' ) ; } if ( name === null || name === undefined ) { throw new Error ( 'Required parameter name was null or undefined when calling patchClusterCustomObjectStatus.' ) ; } if ( body === null || body === undefined ) { throw new Error ( 'Required parameter body was null or undefined when calling patchClusterCustomObjectStatus.' ) ; } Object . assign ( localVarHeaderParams , options . headers ) ; let localVarUseFormData = false ; let localVarRequestOptions = { method : 'PATCH' , qs : localVarQueryParameters , headers : localVarHeaderParams , uri : localVarPath , useQuerystring : this . _useQuerystring , json : true , body : models_1 . ObjectSerializer . serialize ( body , "object" ) } ; this . authentications . BearerToken . applyToRequest ( localVarRequestOptions ) ; this . authentications . default . applyToRequest ( localVarRequestOptions ) ; if ( Object . keys ( localVarFormParams ) . length ) { if ( localVarUseFormData ) { localVarRequestOptions . formData = localVarFormParams ; } else { localVarRequestOptions . form = localVarFormParams ; } } return new Promise ( ( resolve , reject ) => { localVarRequest ( localVarRequestOptions , ( error , response , body ) => { if ( error ) { reject ( error ) ; } else { body = models_1 . ObjectSerializer . deserialize ( body , "object" ) ; if ( response . statusCode && response . statusCode >= 200 && response . statusCode <= 299 ) { resolve ( { response : response , body : body } ) ; } else { reject ( { response : response , body : body } ) ; } } } ) ; } ) ; } ) ; }
partially update status of the specified cluster scoped custom object
 @param group the custom resource\&#39;s group
 @param version the custom resource\&#39;s version
 @param plural the custom resource\&#39;s plural name.
partially update status of the specified cluster scoped custom object @param group the custom resource \ &#39 ; s group @param version the custom resource \ &#39 ; s version @param plural the custom resource \ &#39 ; s plural name .
// verify required parameter 'group' is not null or undefined // verify required parameter 'version' is not null or undefined // verify required parameter 'plural' is not null or undefined // verify required parameter 'name' is not null or undefined // verify required parameter 'body' is not null or undefined