/// <summary> /// Enabling the plugin on a Service /// </summary> /// <param name='operations'> /// The operations group for this extension method. /// </param> /// <param name='service'> /// The id or name of the Service that this plugin configuration will target.. /// </param> /// <param name='pluginUpsert'> /// </param> /// <param name='cancellationToken'> /// The cancellation token. /// </param> public static async Task <Plugin> AddPluginAsync(this IKongAdminAPI operations, string service, PluginUpsert pluginUpsert, CancellationToken cancellationToken = default(CancellationToken)) { using (var _result = await operations.AddPluginWithHttpMessagesAsync(service, pluginUpsert, null, cancellationToken).ConfigureAwait(false)) { return(_result.Body); } }
/// <summary> /// Enabling the plugin on a Service /// </summary> /// <param name='operations'> /// The operations group for this extension method. /// </param> /// <param name='service'> /// The id or name of the Service that this plugin configuration will target.. /// </param> /// <param name='pluginUpsert'> /// </param> public static Plugin AddPlugin(this IKongAdminAPI operations, string service, PluginUpsert pluginUpsert) { return(operations.AddPluginAsync(service, pluginUpsert).GetAwaiter().GetResult()); }