* port autorest to watch generator * rename KubernetesWatchGenerator -> KubernetesGenerator * add validate * fix format * fix generate code warnings * fix line ending * fix missing property found by comp check * do not new http method
72 lines
2.5 KiB
Plaintext
72 lines
2.5 KiB
Plaintext
// <auto-generated>
|
|
// Code generated by https://github.com/kubernetes-client/csharp/tree/master/gen/KubernetesGenerator
|
|
// Changes may cause incorrect behavior and will be lost if the code is
|
|
// regenerated.
|
|
// </auto-generated>
|
|
using k8s.Models;
|
|
using System;
|
|
using System.Collections.Generic;
|
|
using System.Threading;
|
|
using System.Threading.Tasks;
|
|
|
|
namespace k8s
|
|
{
|
|
public partial interface IKubernetes
|
|
{
|
|
{{#.}}
|
|
/// <summary>
|
|
/// {{ToXmlDoc operation.description}}
|
|
/// </summary>
|
|
{{#operation.actualParameters}}
|
|
{{#isRequired}}
|
|
/// <param name="{{GetDotNetName name}}">
|
|
/// {{ToXmlDoc description}}
|
|
/// </param>
|
|
{{/isRequired}}
|
|
{{/operation.actualParameters}}
|
|
{{#operation.actualParameters}}
|
|
{{^isRequired}}
|
|
/// <param name="{{GetDotNetName name}}">
|
|
/// {{ToXmlDoc description}}
|
|
/// </param>
|
|
{{/isRequired}}
|
|
{{/operation.actualParameters}}
|
|
/// <param name="customHeaders">
|
|
/// The headers that will be added to request.
|
|
/// </param>
|
|
/// <param name="onEvent">
|
|
/// The action to invoke when the server sends a new event.
|
|
/// </param>
|
|
/// <param name="onError">
|
|
/// The action to invoke when an error occurs.
|
|
/// </param>
|
|
/// <param name="onClosed">
|
|
/// The action to invoke when the server closes the connection.
|
|
/// </param>
|
|
/// <param name="cancellationToken">
|
|
/// A <see cref="CancellationToken"/> which can be used to cancel the asynchronous operation.
|
|
/// </param>
|
|
/// <returns>
|
|
/// A <see cref="Task"/> which represents the asynchronous operation, and returns a new watcher.
|
|
/// </returns>
|
|
Task<Watcher<{{GetClassName operation}}>> {{GetMethodName operation}}(
|
|
{{#operation.actualParameters}}
|
|
{{#isRequired}}
|
|
{{GetDotNetType type name isRequired format}} {{GetDotNetName name}},
|
|
{{/isRequired}}
|
|
{{/operation.actualParameters}}
|
|
{{#operation.actualParameters}}
|
|
{{^isRequired}}
|
|
{{GetDotNetType .}} {{GetDotNetName .}} = null,
|
|
{{/isRequired}}
|
|
{{/operation.actualParameters}}
|
|
Dictionary<string, List<string>> customHeaders = null,
|
|
Action<WatchEventType, {{GetClassName operation}}> onEvent = null,
|
|
Action<Exception> onError = null,
|
|
Action onClosed = null,
|
|
CancellationToken cancellationToken = default(CancellationToken));
|
|
|
|
{{/.}}
|
|
}
|
|
}
|