@@ -5470,6 +5470,99 @@ public virtual async System.Threading.Tasks.Task<ServiceConfig> GetServiceConfig
54705470 }
54715471 }
54725472
5473+ /// <summary>
5474+ /// Update instance service config [Generated]
5475+ /// </summary>
5476+ /// <returns>OK</returns>
5477+ /// <exception cref="ApiException">A server side error occurred.</exception>
5478+ public virtual System . Threading . Tasks . Task < ActionResult > UpdateServiceConfigAsync ( string instanceId , ServiceConfig body )
5479+ {
5480+ return UpdateServiceConfigAsync ( instanceId , body , System . Threading . CancellationToken . None ) ;
5481+ }
5482+
5483+ /// <param name="cancellationToken">A cancellation token that can be used by other objects or threads to receive notice of cancellation.</param>
5484+ /// <summary>
5485+ /// Update instance service config [Generated]
5486+ /// </summary>
5487+ /// <returns>OK</returns>
5488+ /// <exception cref="ApiException">A server side error occurred.</exception>
5489+ public virtual async System . Threading . Tasks . Task < ActionResult > UpdateServiceConfigAsync ( string instanceId , ServiceConfig body , System . Threading . CancellationToken cancellationToken )
5490+ {
5491+ if ( instanceId == null )
5492+ throw new System . ArgumentNullException ( "instanceId" ) ;
5493+
5494+ var client_ = _httpClient ;
5495+ var disposeClient_ = false ;
5496+ try
5497+ {
5498+ using ( var request_ = new System . Net . Http . HttpRequestMessage ( ) )
5499+ {
5500+ var json_ = Newtonsoft . Json . JsonConvert . SerializeObject ( body , JsonSerializerSettings ) ;
5501+ var content_ = new System . Net . Http . StringContent ( json_ ) ;
5502+ content_ . Headers . ContentType = System . Net . Http . Headers . MediaTypeHeaderValue . Parse ( "application/json" ) ;
5503+ request_ . Content = content_ ;
5504+ request_ . Method = new System . Net . Http . HttpMethod ( "POST" ) ;
5505+ request_ . Headers . Accept . Add ( System . Net . Http . Headers . MediaTypeWithQualityHeaderValue . Parse ( "text/plain" ) ) ;
5506+
5507+ var urlBuilder_ = new System . Text . StringBuilder ( ) ;
5508+ if ( ! string . IsNullOrEmpty ( _baseUrl ) ) urlBuilder_ . Append ( _baseUrl ) ;
5509+ // Operation Path: "api/v1/system/{instanceId}/system/serviceconfig"
5510+ urlBuilder_ . Append ( "api/v1/system/" ) ;
5511+ urlBuilder_ . Append ( System . Uri . EscapeDataString ( ConvertToString ( instanceId , System . Globalization . CultureInfo . InvariantCulture ) ) ) ;
5512+ urlBuilder_ . Append ( "/system/serviceconfig" ) ;
5513+
5514+ PrepareRequest ( client_ , request_ , urlBuilder_ ) ;
5515+
5516+ var url_ = urlBuilder_ . ToString ( ) ;
5517+ request_ . RequestUri = new System . Uri ( url_ , System . UriKind . RelativeOrAbsolute ) ;
5518+
5519+ PrepareRequest ( client_ , request_ , url_ ) ;
5520+
5521+ var response_ = await client_ . SendAsync ( request_ , System . Net . Http . HttpCompletionOption . ResponseHeadersRead , cancellationToken ) . ConfigureAwait ( false ) ;
5522+ var disposeResponse_ = true ;
5523+ try
5524+ {
5525+ var headers_ = new System . Collections . Generic . Dictionary < string , System . Collections . Generic . IEnumerable < string > > ( ) ;
5526+ foreach ( var item_ in response_ . Headers )
5527+ headers_ [ item_ . Key ] = item_ . Value ;
5528+ if ( response_ . Content != null && response_ . Content . Headers != null )
5529+ {
5530+ foreach ( var item_ in response_ . Content . Headers )
5531+ headers_ [ item_ . Key ] = item_ . Value ;
5532+ }
5533+
5534+ ProcessResponse ( client_ , response_ ) ;
5535+
5536+ var status_ = ( int ) response_ . StatusCode ;
5537+ if ( status_ == 200 )
5538+ {
5539+ var objectResponse_ = await ReadObjectResponseAsync < ActionResult > ( response_ , headers_ , cancellationToken ) . ConfigureAwait ( false ) ;
5540+ if ( objectResponse_ . Object == null )
5541+ {
5542+ throw new ApiException ( "Response was null which was not expected." , status_ , objectResponse_ . Text , headers_ , null ) ;
5543+ }
5544+ return objectResponse_ . Object ;
5545+ }
5546+ else
5547+ {
5548+ var responseData_ = response_ . Content == null ? null : await response_ . Content . ReadAsStringAsync ( ) . ConfigureAwait ( false ) ;
5549+ throw new ApiException ( "The HTTP status code of the response was not expected (" + status_ + ")." , status_ , responseData_ , headers_ , null ) ;
5550+ }
5551+ }
5552+ finally
5553+ {
5554+ if ( disposeResponse_ )
5555+ response_ . Dispose ( ) ;
5556+ }
5557+ }
5558+ }
5559+ finally
5560+ {
5561+ if ( disposeClient_ )
5562+ client_ . Dispose ( ) ;
5563+ }
5564+ }
5565+
54735566 /// <summary>
54745567 /// Get core settings for a managed instance [Generated]
54755568 /// </summary>
@@ -5559,6 +5652,99 @@ public virtual async System.Threading.Tasks.Task<Preferences> GetServiceCoreSett
55595652 }
55605653 }
55615654
5655+ /// <summary>
5656+ /// Update instance service core settings [Generated]
5657+ /// </summary>
5658+ /// <returns>OK</returns>
5659+ /// <exception cref="ApiException">A server side error occurred.</exception>
5660+ public virtual System . Threading . Tasks . Task < ActionResult > UpdateServiceCoreSettingsAsync ( string instanceId , Preferences body )
5661+ {
5662+ return UpdateServiceCoreSettingsAsync ( instanceId , body , System . Threading . CancellationToken . None ) ;
5663+ }
5664+
5665+ /// <param name="cancellationToken">A cancellation token that can be used by other objects or threads to receive notice of cancellation.</param>
5666+ /// <summary>
5667+ /// Update instance service core settings [Generated]
5668+ /// </summary>
5669+ /// <returns>OK</returns>
5670+ /// <exception cref="ApiException">A server side error occurred.</exception>
5671+ public virtual async System . Threading . Tasks . Task < ActionResult > UpdateServiceCoreSettingsAsync ( string instanceId , Preferences body , System . Threading . CancellationToken cancellationToken )
5672+ {
5673+ if ( instanceId == null )
5674+ throw new System . ArgumentNullException ( "instanceId" ) ;
5675+
5676+ var client_ = _httpClient ;
5677+ var disposeClient_ = false ;
5678+ try
5679+ {
5680+ using ( var request_ = new System . Net . Http . HttpRequestMessage ( ) )
5681+ {
5682+ var json_ = Newtonsoft . Json . JsonConvert . SerializeObject ( body , JsonSerializerSettings ) ;
5683+ var content_ = new System . Net . Http . StringContent ( json_ ) ;
5684+ content_ . Headers . ContentType = System . Net . Http . Headers . MediaTypeHeaderValue . Parse ( "application/json" ) ;
5685+ request_ . Content = content_ ;
5686+ request_ . Method = new System . Net . Http . HttpMethod ( "POST" ) ;
5687+ request_ . Headers . Accept . Add ( System . Net . Http . Headers . MediaTypeWithQualityHeaderValue . Parse ( "text/plain" ) ) ;
5688+
5689+ var urlBuilder_ = new System . Text . StringBuilder ( ) ;
5690+ if ( ! string . IsNullOrEmpty ( _baseUrl ) ) urlBuilder_ . Append ( _baseUrl ) ;
5691+ // Operation Path: "api/v1/system/{instanceId}/system/coresettings"
5692+ urlBuilder_ . Append ( "api/v1/system/" ) ;
5693+ urlBuilder_ . Append ( System . Uri . EscapeDataString ( ConvertToString ( instanceId , System . Globalization . CultureInfo . InvariantCulture ) ) ) ;
5694+ urlBuilder_ . Append ( "/system/coresettings" ) ;
5695+
5696+ PrepareRequest ( client_ , request_ , urlBuilder_ ) ;
5697+
5698+ var url_ = urlBuilder_ . ToString ( ) ;
5699+ request_ . RequestUri = new System . Uri ( url_ , System . UriKind . RelativeOrAbsolute ) ;
5700+
5701+ PrepareRequest ( client_ , request_ , url_ ) ;
5702+
5703+ var response_ = await client_ . SendAsync ( request_ , System . Net . Http . HttpCompletionOption . ResponseHeadersRead , cancellationToken ) . ConfigureAwait ( false ) ;
5704+ var disposeResponse_ = true ;
5705+ try
5706+ {
5707+ var headers_ = new System . Collections . Generic . Dictionary < string , System . Collections . Generic . IEnumerable < string > > ( ) ;
5708+ foreach ( var item_ in response_ . Headers )
5709+ headers_ [ item_ . Key ] = item_ . Value ;
5710+ if ( response_ . Content != null && response_ . Content . Headers != null )
5711+ {
5712+ foreach ( var item_ in response_ . Content . Headers )
5713+ headers_ [ item_ . Key ] = item_ . Value ;
5714+ }
5715+
5716+ ProcessResponse ( client_ , response_ ) ;
5717+
5718+ var status_ = ( int ) response_ . StatusCode ;
5719+ if ( status_ == 200 )
5720+ {
5721+ var objectResponse_ = await ReadObjectResponseAsync < ActionResult > ( response_ , headers_ , cancellationToken ) . ConfigureAwait ( false ) ;
5722+ if ( objectResponse_ . Object == null )
5723+ {
5724+ throw new ApiException ( "Response was null which was not expected." , status_ , objectResponse_ . Text , headers_ , null ) ;
5725+ }
5726+ return objectResponse_ . Object ;
5727+ }
5728+ else
5729+ {
5730+ var responseData_ = response_ . Content == null ? null : await response_ . Content . ReadAsStringAsync ( ) . ConfigureAwait ( false ) ;
5731+ throw new ApiException ( "The HTTP status code of the response was not expected (" + status_ + ")." , status_ , responseData_ , headers_ , null ) ;
5732+ }
5733+ }
5734+ finally
5735+ {
5736+ if ( disposeResponse_ )
5737+ response_ . Dispose ( ) ;
5738+ }
5739+ }
5740+ }
5741+ finally
5742+ {
5743+ if ( disposeClient_ )
5744+ client_ . Dispose ( ) ;
5745+ }
5746+ }
5747+
55625748 /// <summary>
55635749 /// Get Service Types present on instance (IIS, nginx etc) [Generated]
55645750 /// </summary>
0 commit comments