diff --git a/.gitignore b/.gitignore
new file mode 100644
index 000000000..4f268ff8b
--- /dev/null
+++ b/.gitignore
@@ -0,0 +1,3 @@
+.vscode
+obj/
+bin/
diff --git a/README.md b/README.md
index 8cbc0fc27..9f2fbd6b6 100644
--- a/README.md
+++ b/README.md
@@ -1,2 +1,28 @@
# csharp
Work In Progress
+
+# Generating the client code
+
+## Prerequisites
+
+Check out the generator project into some other directory
+(henceforth `$GEN_DIR`)
+
+```
+cd $GEN_DIR/..
+git clone https://github.com/kubernetes-client/gen
+```
+
+Install the [`autorest` tool](https://github.com/azure/autorest):
+
+```
+npm install autorest
+```
+
+## Generating code
+
+```
+# Where REPO_DIR points to the root of the csharp repository
+cd ${REPO_DIR}/csharp/src
+${GEN_DIR}/openapi/csharp.sh generated csharp.settings
+```
diff --git a/csharp.settings b/csharp.settings
new file mode 100644
index 000000000..6888ac943
--- /dev/null
+++ b/csharp.settings
@@ -0,0 +1,3 @@
+export KUBERNETES_BRANCH=v1.6.0
+export CLIENT_VERSION=0.0.1
+export PACKAGE_NAME=k8s
diff --git a/examples/simple/PodList.cs b/examples/simple/PodList.cs
new file mode 100755
index 000000000..9fa43a07b
--- /dev/null
+++ b/examples/simple/PodList.cs
@@ -0,0 +1,21 @@
+using System;
+
+using k8s;
+
+namespace simple
+{
+ class PodList
+ {
+ static void Main(string[] args)
+ {
+ IKubernetes client = new Kubernetes();
+ client.BaseUri = new Uri("http://localhost:8001");
+ var listTask = client.ListNamespacedPodWithHttpMessagesAsync("default");
+ listTask.Wait();
+ var list = listTask.Result.Body;
+ foreach (var item in list.Items) {
+ Console.WriteLine(item.Metadata.Name);
+ }
+ }
+ }
+}
diff --git a/examples/simple/simple.csproj b/examples/simple/simple.csproj
new file mode 100755
index 000000000..e16c63b43
--- /dev/null
+++ b/examples/simple/simple.csproj
@@ -0,0 +1,14 @@
+
+
+
+
+
+
+
+
+
+ Exe
+ netcoreapp1.1
+
+
+
diff --git a/src/csharp.csproj b/src/csharp.csproj
new file mode 100755
index 000000000..10f59b92b
--- /dev/null
+++ b/src/csharp.csproj
@@ -0,0 +1,10 @@
+
+
+ Library
+ netcoreapp1.1
+
+
+
+
+
+
\ No newline at end of file
diff --git a/src/generated/IKubernetes.cs b/src/generated/IKubernetes.cs
new file mode 100755
index 000000000..b9a828dcc
--- /dev/null
+++ b/src/generated/IKubernetes.cs
@@ -0,0 +1,13775 @@
+// Code generated by Microsoft (R) AutoRest Code Generator 1.0.1.0
+// Changes may cause incorrect behavior and will be lost if the code is
+// regenerated.
+
+namespace k8s
+{
+ using Microsoft.Rest;
+ using Models;
+ using Newtonsoft.Json;
+ using System.Collections;
+ using System.Collections.Generic;
+ using System.Threading;
+ using System.Threading.Tasks;
+
+ ///
+ ///
+ public partial interface IKubernetes : System.IDisposable
+ {
+ ///
+ /// The base URI of the service.
+ ///
+ System.Uri BaseUri { get; set; }
+
+ ///
+ /// Gets or sets json serialization settings.
+ ///
+ JsonSerializerSettings SerializationSettings { get; }
+
+ ///
+ /// Gets or sets json deserialization settings.
+ ///
+ JsonSerializerSettings DeserializationSettings { get; }
+
+
+ ///
+ /// get available API versions
+ ///
+ ///
+ /// The headers that will be added to request.
+ ///
+ ///
+ /// The cancellation token.
+ ///
+ Task> GetAPIVersionsWithHttpMessagesAsync(Dictionary> customHeaders = null, CancellationToken cancellationToken = default(CancellationToken));
+
+ ///
+ /// get available resources
+ ///
+ ///
+ /// The headers that will be added to request.
+ ///
+ ///
+ /// The cancellation token.
+ ///
+ Task> GetAPIResourcesWithHttpMessagesAsync(Dictionary> customHeaders = null, CancellationToken cancellationToken = default(CancellationToken));
+
+ ///
+ /// list objects of kind ComponentStatus
+ ///
+ ///
+ /// A selector to restrict the list of returned objects by their
+ /// fields. Defaults to everything.
+ ///
+ ///
+ /// A selector to restrict the list of returned objects by their
+ /// labels. Defaults to everything.
+ ///
+ ///
+ /// If 'true', then the output is pretty printed.
+ ///
+ ///
+ /// When specified with a watch call, shows changes that occur after
+ /// that particular version of a resource. Defaults to changes from the
+ /// beginning of history. When specified for list: - if unset, then the
+ /// result is returned from remote storage based on quorum-read flag; -
+ /// if it's 0, then we simply return what we currently have in cache,
+ /// no guarantee; - if set to non zero, then the result is at least as
+ /// fresh as given rv.
+ ///
+ ///
+ /// Timeout for the list/watch call.
+ ///
+ ///
+ /// Watch for changes to the described resources and return them as a
+ /// stream of add, update, and remove notifications. Specify
+ /// resourceVersion.
+ ///
+ ///
+ /// The headers that will be added to request.
+ ///
+ ///
+ /// The cancellation token.
+ ///
+ Task> ListComponentStatusWithHttpMessagesAsync(string fieldSelector = default(string), string labelSelector = default(string), string pretty = default(string), string resourceVersion = default(string), int? timeoutSeconds = default(int?), bool? watch = default(bool?), Dictionary> customHeaders = null, CancellationToken cancellationToken = default(CancellationToken));
+
+ ///
+ /// read the specified ComponentStatus
+ ///
+ ///
+ /// name of the ComponentStatus
+ ///
+ ///
+ /// If 'true', then the output is pretty printed.
+ ///
+ ///
+ /// The headers that will be added to request.
+ ///
+ ///
+ /// The cancellation token.
+ ///
+ Task> ReadComponentStatusWithHttpMessagesAsync(string name, string pretty = default(string), Dictionary> customHeaders = null, CancellationToken cancellationToken = default(CancellationToken));
+
+ ///
+ /// list or watch objects of kind ConfigMap
+ ///
+ ///
+ /// A selector to restrict the list of returned objects by their
+ /// fields. Defaults to everything.
+ ///
+ ///
+ /// A selector to restrict the list of returned objects by their
+ /// labels. Defaults to everything.
+ ///
+ ///
+ /// If 'true', then the output is pretty printed.
+ ///
+ ///
+ /// When specified with a watch call, shows changes that occur after
+ /// that particular version of a resource. Defaults to changes from the
+ /// beginning of history. When specified for list: - if unset, then the
+ /// result is returned from remote storage based on quorum-read flag; -
+ /// if it's 0, then we simply return what we currently have in cache,
+ /// no guarantee; - if set to non zero, then the result is at least as
+ /// fresh as given rv.
+ ///
+ ///
+ /// Timeout for the list/watch call.
+ ///
+ ///
+ /// Watch for changes to the described resources and return them as a
+ /// stream of add, update, and remove notifications. Specify
+ /// resourceVersion.
+ ///
+ ///
+ /// The headers that will be added to request.
+ ///
+ ///
+ /// The cancellation token.
+ ///
+ Task> ListConfigMapForAllNamespacesWithHttpMessagesAsync(string fieldSelector = default(string), string labelSelector = default(string), string pretty = default(string), string resourceVersion = default(string), int? timeoutSeconds = default(int?), bool? watch = default(bool?), Dictionary> customHeaders = null, CancellationToken cancellationToken = default(CancellationToken));
+
+ ///
+ /// list or watch objects of kind Endpoints
+ ///
+ ///
+ /// A selector to restrict the list of returned objects by their
+ /// fields. Defaults to everything.
+ ///
+ ///
+ /// A selector to restrict the list of returned objects by their
+ /// labels. Defaults to everything.
+ ///
+ ///
+ /// If 'true', then the output is pretty printed.
+ ///
+ ///
+ /// When specified with a watch call, shows changes that occur after
+ /// that particular version of a resource. Defaults to changes from the
+ /// beginning of history. When specified for list: - if unset, then the
+ /// result is returned from remote storage based on quorum-read flag; -
+ /// if it's 0, then we simply return what we currently have in cache,
+ /// no guarantee; - if set to non zero, then the result is at least as
+ /// fresh as given rv.
+ ///
+ ///
+ /// Timeout for the list/watch call.
+ ///
+ ///
+ /// Watch for changes to the described resources and return them as a
+ /// stream of add, update, and remove notifications. Specify
+ /// resourceVersion.
+ ///
+ ///
+ /// The headers that will be added to request.
+ ///
+ ///
+ /// The cancellation token.
+ ///
+ Task> ListEndpointsForAllNamespacesWithHttpMessagesAsync(string fieldSelector = default(string), string labelSelector = default(string), string pretty = default(string), string resourceVersion = default(string), int? timeoutSeconds = default(int?), bool? watch = default(bool?), Dictionary> customHeaders = null, CancellationToken cancellationToken = default(CancellationToken));
+
+ ///
+ /// list or watch objects of kind Event
+ ///
+ ///
+ /// A selector to restrict the list of returned objects by their
+ /// fields. Defaults to everything.
+ ///
+ ///
+ /// A selector to restrict the list of returned objects by their
+ /// labels. Defaults to everything.
+ ///
+ ///
+ /// If 'true', then the output is pretty printed.
+ ///
+ ///
+ /// When specified with a watch call, shows changes that occur after
+ /// that particular version of a resource. Defaults to changes from the
+ /// beginning of history. When specified for list: - if unset, then the
+ /// result is returned from remote storage based on quorum-read flag; -
+ /// if it's 0, then we simply return what we currently have in cache,
+ /// no guarantee; - if set to non zero, then the result is at least as
+ /// fresh as given rv.
+ ///
+ ///
+ /// Timeout for the list/watch call.
+ ///
+ ///
+ /// Watch for changes to the described resources and return them as a
+ /// stream of add, update, and remove notifications. Specify
+ /// resourceVersion.
+ ///
+ ///
+ /// The headers that will be added to request.
+ ///
+ ///
+ /// The cancellation token.
+ ///
+ Task> ListEventForAllNamespacesWithHttpMessagesAsync(string fieldSelector = default(string), string labelSelector = default(string), string pretty = default(string), string resourceVersion = default(string), int? timeoutSeconds = default(int?), bool? watch = default(bool?), Dictionary> customHeaders = null, CancellationToken cancellationToken = default(CancellationToken));
+
+ ///
+ /// list or watch objects of kind LimitRange
+ ///
+ ///
+ /// A selector to restrict the list of returned objects by their
+ /// fields. Defaults to everything.
+ ///
+ ///
+ /// A selector to restrict the list of returned objects by their
+ /// labels. Defaults to everything.
+ ///
+ ///
+ /// If 'true', then the output is pretty printed.
+ ///
+ ///
+ /// When specified with a watch call, shows changes that occur after
+ /// that particular version of a resource. Defaults to changes from the
+ /// beginning of history. When specified for list: - if unset, then the
+ /// result is returned from remote storage based on quorum-read flag; -
+ /// if it's 0, then we simply return what we currently have in cache,
+ /// no guarantee; - if set to non zero, then the result is at least as
+ /// fresh as given rv.
+ ///
+ ///
+ /// Timeout for the list/watch call.
+ ///
+ ///
+ /// Watch for changes to the described resources and return them as a
+ /// stream of add, update, and remove notifications. Specify
+ /// resourceVersion.
+ ///
+ ///
+ /// The headers that will be added to request.
+ ///
+ ///
+ /// The cancellation token.
+ ///
+ Task> ListLimitRangeForAllNamespacesWithHttpMessagesAsync(string fieldSelector = default(string), string labelSelector = default(string), string pretty = default(string), string resourceVersion = default(string), int? timeoutSeconds = default(int?), bool? watch = default(bool?), Dictionary> customHeaders = null, CancellationToken cancellationToken = default(CancellationToken));
+
+ ///
+ /// list or watch objects of kind Namespace
+ ///
+ ///
+ /// A selector to restrict the list of returned objects by their
+ /// fields. Defaults to everything.
+ ///
+ ///
+ /// A selector to restrict the list of returned objects by their
+ /// labels. Defaults to everything.
+ ///
+ ///
+ /// When specified with a watch call, shows changes that occur after
+ /// that particular version of a resource. Defaults to changes from the
+ /// beginning of history. When specified for list: - if unset, then the
+ /// result is returned from remote storage based on quorum-read flag; -
+ /// if it's 0, then we simply return what we currently have in cache,
+ /// no guarantee; - if set to non zero, then the result is at least as
+ /// fresh as given rv.
+ ///
+ ///
+ /// Timeout for the list/watch call.
+ ///
+ ///
+ /// Watch for changes to the described resources and return them as a
+ /// stream of add, update, and remove notifications. Specify
+ /// resourceVersion.
+ ///
+ ///
+ /// If 'true', then the output is pretty printed.
+ ///
+ ///
+ /// The headers that will be added to request.
+ ///
+ ///
+ /// The cancellation token.
+ ///
+ Task> ListNamespaceWithHttpMessagesAsync(string fieldSelector = default(string), string labelSelector = default(string), string resourceVersion = default(string), int? timeoutSeconds = default(int?), bool? watch = default(bool?), string pretty = default(string), Dictionary> customHeaders = null, CancellationToken cancellationToken = default(CancellationToken));
+
+ ///
+ /// create a Namespace
+ ///
+ ///
+ ///
+ ///
+ /// If 'true', then the output is pretty printed.
+ ///
+ ///
+ /// The headers that will be added to request.
+ ///
+ ///
+ /// The cancellation token.
+ ///
+ Task> CreateNamespaceWithHttpMessagesAsync(V1Namespace body, string pretty = default(string), Dictionary> customHeaders = null, CancellationToken cancellationToken = default(CancellationToken));
+
+ ///
+ /// delete collection of Namespace
+ ///
+ ///
+ /// A selector to restrict the list of returned objects by their
+ /// fields. Defaults to everything.
+ ///
+ ///
+ /// A selector to restrict the list of returned objects by their
+ /// labels. Defaults to everything.
+ ///
+ ///
+ /// When specified with a watch call, shows changes that occur after
+ /// that particular version of a resource. Defaults to changes from the
+ /// beginning of history. When specified for list: - if unset, then the
+ /// result is returned from remote storage based on quorum-read flag; -
+ /// if it's 0, then we simply return what we currently have in cache,
+ /// no guarantee; - if set to non zero, then the result is at least as
+ /// fresh as given rv.
+ ///
+ ///
+ /// Timeout for the list/watch call.
+ ///
+ ///
+ /// Watch for changes to the described resources and return them as a
+ /// stream of add, update, and remove notifications. Specify
+ /// resourceVersion.
+ ///
+ ///
+ /// If 'true', then the output is pretty printed.
+ ///
+ ///
+ /// The headers that will be added to request.
+ ///
+ ///
+ /// The cancellation token.
+ ///
+ Task> DeleteCollectionNamespaceWithHttpMessagesAsync(string fieldSelector = default(string), string labelSelector = default(string), string resourceVersion = default(string), int? timeoutSeconds = default(int?), bool? watch = default(bool?), string pretty = default(string), Dictionary> customHeaders = null, CancellationToken cancellationToken = default(CancellationToken));
+
+ ///
+ /// create a Binding
+ ///
+ ///
+ ///
+ ///
+ /// object name and auth scope, such as for teams and projects
+ ///
+ ///
+ /// If 'true', then the output is pretty printed.
+ ///
+ ///
+ /// The headers that will be added to request.
+ ///
+ ///
+ /// The cancellation token.
+ ///
+ Task> CreateNamespacedBindingWithHttpMessagesAsync(V1Binding body, string namespaceParameter, string pretty = default(string), Dictionary> customHeaders = null, CancellationToken cancellationToken = default(CancellationToken));
+
+ ///
+ /// list or watch objects of kind ConfigMap
+ ///
+ ///
+ /// object name and auth scope, such as for teams and projects
+ ///
+ ///
+ /// A selector to restrict the list of returned objects by their
+ /// fields. Defaults to everything.
+ ///
+ ///
+ /// A selector to restrict the list of returned objects by their
+ /// labels. Defaults to everything.
+ ///
+ ///
+ /// When specified with a watch call, shows changes that occur after
+ /// that particular version of a resource. Defaults to changes from the
+ /// beginning of history. When specified for list: - if unset, then the
+ /// result is returned from remote storage based on quorum-read flag; -
+ /// if it's 0, then we simply return what we currently have in cache,
+ /// no guarantee; - if set to non zero, then the result is at least as
+ /// fresh as given rv.
+ ///
+ ///
+ /// Timeout for the list/watch call.
+ ///
+ ///
+ /// Watch for changes to the described resources and return them as a
+ /// stream of add, update, and remove notifications. Specify
+ /// resourceVersion.
+ ///
+ ///
+ /// If 'true', then the output is pretty printed.
+ ///
+ ///
+ /// The headers that will be added to request.
+ ///
+ ///
+ /// The cancellation token.
+ ///
+ Task> ListNamespacedConfigMapWithHttpMessagesAsync(string namespaceParameter, string fieldSelector = default(string), string labelSelector = default(string), string resourceVersion = default(string), int? timeoutSeconds = default(int?), bool? watch = default(bool?), string pretty = default(string), Dictionary> customHeaders = null, CancellationToken cancellationToken = default(CancellationToken));
+
+ ///
+ /// create a ConfigMap
+ ///
+ ///
+ ///
+ ///
+ /// object name and auth scope, such as for teams and projects
+ ///
+ ///
+ /// If 'true', then the output is pretty printed.
+ ///
+ ///
+ /// The headers that will be added to request.
+ ///
+ ///
+ /// The cancellation token.
+ ///
+ Task> CreateNamespacedConfigMapWithHttpMessagesAsync(V1ConfigMap body, string namespaceParameter, string pretty = default(string), Dictionary> customHeaders = null, CancellationToken cancellationToken = default(CancellationToken));
+
+ ///
+ /// delete collection of ConfigMap
+ ///
+ ///
+ /// object name and auth scope, such as for teams and projects
+ ///
+ ///
+ /// A selector to restrict the list of returned objects by their
+ /// fields. Defaults to everything.
+ ///
+ ///
+ /// A selector to restrict the list of returned objects by their
+ /// labels. Defaults to everything.
+ ///
+ ///
+ /// When specified with a watch call, shows changes that occur after
+ /// that particular version of a resource. Defaults to changes from the
+ /// beginning of history. When specified for list: - if unset, then the
+ /// result is returned from remote storage based on quorum-read flag; -
+ /// if it's 0, then we simply return what we currently have in cache,
+ /// no guarantee; - if set to non zero, then the result is at least as
+ /// fresh as given rv.
+ ///
+ ///
+ /// Timeout for the list/watch call.
+ ///
+ ///
+ /// Watch for changes to the described resources and return them as a
+ /// stream of add, update, and remove notifications. Specify
+ /// resourceVersion.
+ ///
+ ///
+ /// If 'true', then the output is pretty printed.
+ ///
+ ///
+ /// The headers that will be added to request.
+ ///
+ ///
+ /// The cancellation token.
+ ///
+ Task> DeleteCollectionNamespacedConfigMapWithHttpMessagesAsync(string namespaceParameter, string fieldSelector = default(string), string labelSelector = default(string), string resourceVersion = default(string), int? timeoutSeconds = default(int?), bool? watch = default(bool?), string pretty = default(string), Dictionary> customHeaders = null, CancellationToken cancellationToken = default(CancellationToken));
+
+ ///
+ /// read the specified ConfigMap
+ ///
+ ///
+ /// name of the ConfigMap
+ ///
+ ///
+ /// object name and auth scope, such as for teams and projects
+ ///
+ ///
+ /// Should the export be exact. Exact export maintains
+ /// cluster-specific fields like 'Namespace'.
+ ///
+ ///
+ /// Should this value be exported. Export strips fields that a user
+ /// can not specify.
+ ///
+ ///
+ /// If 'true', then the output is pretty printed.
+ ///
+ ///
+ /// The headers that will be added to request.
+ ///
+ ///
+ /// The cancellation token.
+ ///
+ Task> ReadNamespacedConfigMapWithHttpMessagesAsync(string name, string namespaceParameter, bool? exact = default(bool?), bool? export = default(bool?), string pretty = default(string), Dictionary> customHeaders = null, CancellationToken cancellationToken = default(CancellationToken));
+
+ ///
+ /// replace the specified ConfigMap
+ ///
+ ///
+ ///
+ ///
+ /// name of the ConfigMap
+ ///
+ ///
+ /// object name and auth scope, such as for teams and projects
+ ///
+ ///
+ /// If 'true', then the output is pretty printed.
+ ///
+ ///
+ /// The headers that will be added to request.
+ ///
+ ///
+ /// The cancellation token.
+ ///
+ Task> ReplaceNamespacedConfigMapWithHttpMessagesAsync(V1ConfigMap body, string name, string namespaceParameter, string pretty = default(string), Dictionary> customHeaders = null, CancellationToken cancellationToken = default(CancellationToken));
+
+ ///
+ /// delete a ConfigMap
+ ///
+ ///
+ ///
+ ///
+ /// name of the ConfigMap
+ ///
+ ///
+ /// object name and auth scope, such as for teams and projects
+ ///
+ ///
+ /// The duration in seconds before the object should be deleted. Value
+ /// must be non-negative integer. The value zero indicates delete
+ /// immediately. If this value is nil, the default grace period for the
+ /// specified type will be used. Defaults to a per object value if not
+ /// specified. zero means delete immediately.
+ ///
+ ///
+ /// Deprecated: please use the PropagationPolicy, this field will be
+ /// deprecated in 1.7. Should the dependent objects be orphaned. If
+ /// true/false, the "orphan" finalizer will be added to/removed from
+ /// the object's finalizers list. Either this field or
+ /// PropagationPolicy may be set, but not both.
+ ///
+ ///
+ /// Whether and how garbage collection will be performed. Either this
+ /// field or OrphanDependents may be set, but not both. The default
+ /// policy is decided by the existing finalizer set in the
+ /// metadata.finalizers and the resource-specific default policy.
+ ///
+ ///
+ /// If 'true', then the output is pretty printed.
+ ///
+ ///
+ /// The headers that will be added to request.
+ ///
+ ///
+ /// The cancellation token.
+ ///
+ Task> DeleteNamespacedConfigMapWithHttpMessagesAsync(V1DeleteOptions body, string name, string namespaceParameter, int? gracePeriodSeconds = default(int?), bool? orphanDependents = default(bool?), string propagationPolicy = default(string), string pretty = default(string), Dictionary> customHeaders = null, CancellationToken cancellationToken = default(CancellationToken));
+
+ ///
+ /// partially update the specified ConfigMap
+ ///
+ ///
+ ///
+ ///
+ /// name of the ConfigMap
+ ///
+ ///
+ /// object name and auth scope, such as for teams and projects
+ ///
+ ///
+ /// If 'true', then the output is pretty printed.
+ ///
+ ///
+ /// The headers that will be added to request.
+ ///
+ ///
+ /// The cancellation token.
+ ///
+ Task> PatchNamespacedConfigMapWithHttpMessagesAsync(object body, string name, string namespaceParameter, string pretty = default(string), Dictionary> customHeaders = null, CancellationToken cancellationToken = default(CancellationToken));
+
+ ///
+ /// list or watch objects of kind Endpoints
+ ///
+ ///
+ /// object name and auth scope, such as for teams and projects
+ ///
+ ///
+ /// A selector to restrict the list of returned objects by their
+ /// fields. Defaults to everything.
+ ///
+ ///
+ /// A selector to restrict the list of returned objects by their
+ /// labels. Defaults to everything.
+ ///
+ ///
+ /// When specified with a watch call, shows changes that occur after
+ /// that particular version of a resource. Defaults to changes from the
+ /// beginning of history. When specified for list: - if unset, then the
+ /// result is returned from remote storage based on quorum-read flag; -
+ /// if it's 0, then we simply return what we currently have in cache,
+ /// no guarantee; - if set to non zero, then the result is at least as
+ /// fresh as given rv.
+ ///
+ ///
+ /// Timeout for the list/watch call.
+ ///
+ ///
+ /// Watch for changes to the described resources and return them as a
+ /// stream of add, update, and remove notifications. Specify
+ /// resourceVersion.
+ ///
+ ///
+ /// If 'true', then the output is pretty printed.
+ ///
+ ///
+ /// The headers that will be added to request.
+ ///
+ ///
+ /// The cancellation token.
+ ///
+ Task> ListNamespacedEndpointsWithHttpMessagesAsync(string namespaceParameter, string fieldSelector = default(string), string labelSelector = default(string), string resourceVersion = default(string), int? timeoutSeconds = default(int?), bool? watch = default(bool?), string pretty = default(string), Dictionary> customHeaders = null, CancellationToken cancellationToken = default(CancellationToken));
+
+ ///
+ /// create Endpoints
+ ///
+ ///
+ ///
+ ///
+ /// object name and auth scope, such as for teams and projects
+ ///
+ ///
+ /// If 'true', then the output is pretty printed.
+ ///
+ ///
+ /// The headers that will be added to request.
+ ///
+ ///
+ /// The cancellation token.
+ ///
+ Task> CreateNamespacedEndpointsWithHttpMessagesAsync(V1Endpoints body, string namespaceParameter, string pretty = default(string), Dictionary> customHeaders = null, CancellationToken cancellationToken = default(CancellationToken));
+
+ ///
+ /// delete collection of Endpoints
+ ///
+ ///
+ /// object name and auth scope, such as for teams and projects
+ ///
+ ///
+ /// A selector to restrict the list of returned objects by their
+ /// fields. Defaults to everything.
+ ///
+ ///
+ /// A selector to restrict the list of returned objects by their
+ /// labels. Defaults to everything.
+ ///
+ ///
+ /// When specified with a watch call, shows changes that occur after
+ /// that particular version of a resource. Defaults to changes from the
+ /// beginning of history. When specified for list: - if unset, then the
+ /// result is returned from remote storage based on quorum-read flag; -
+ /// if it's 0, then we simply return what we currently have in cache,
+ /// no guarantee; - if set to non zero, then the result is at least as
+ /// fresh as given rv.
+ ///
+ ///
+ /// Timeout for the list/watch call.
+ ///
+ ///
+ /// Watch for changes to the described resources and return them as a
+ /// stream of add, update, and remove notifications. Specify
+ /// resourceVersion.
+ ///
+ ///
+ /// If 'true', then the output is pretty printed.
+ ///
+ ///
+ /// The headers that will be added to request.
+ ///
+ ///
+ /// The cancellation token.
+ ///
+ Task> DeleteCollectionNamespacedEndpointsWithHttpMessagesAsync(string namespaceParameter, string fieldSelector = default(string), string labelSelector = default(string), string resourceVersion = default(string), int? timeoutSeconds = default(int?), bool? watch = default(bool?), string pretty = default(string), Dictionary> customHeaders = null, CancellationToken cancellationToken = default(CancellationToken));
+
+ ///
+ /// read the specified Endpoints
+ ///
+ ///
+ /// name of the Endpoints
+ ///
+ ///
+ /// object name and auth scope, such as for teams and projects
+ ///
+ ///
+ /// Should the export be exact. Exact export maintains
+ /// cluster-specific fields like 'Namespace'.
+ ///
+ ///
+ /// Should this value be exported. Export strips fields that a user
+ /// can not specify.
+ ///
+ ///
+ /// If 'true', then the output is pretty printed.
+ ///
+ ///
+ /// The headers that will be added to request.
+ ///
+ ///
+ /// The cancellation token.
+ ///
+ Task> ReadNamespacedEndpointsWithHttpMessagesAsync(string name, string namespaceParameter, bool? exact = default(bool?), bool? export = default(bool?), string pretty = default(string), Dictionary> customHeaders = null, CancellationToken cancellationToken = default(CancellationToken));
+
+ ///
+ /// replace the specified Endpoints
+ ///
+ ///
+ ///
+ ///
+ /// name of the Endpoints
+ ///
+ ///
+ /// object name and auth scope, such as for teams and projects
+ ///
+ ///
+ /// If 'true', then the output is pretty printed.
+ ///
+ ///
+ /// The headers that will be added to request.
+ ///
+ ///
+ /// The cancellation token.
+ ///
+ Task> ReplaceNamespacedEndpointsWithHttpMessagesAsync(V1Endpoints body, string name, string namespaceParameter, string pretty = default(string), Dictionary> customHeaders = null, CancellationToken cancellationToken = default(CancellationToken));
+
+ ///
+ /// delete Endpoints
+ ///
+ ///
+ ///
+ ///
+ /// name of the Endpoints
+ ///
+ ///
+ /// object name and auth scope, such as for teams and projects
+ ///
+ ///
+ /// The duration in seconds before the object should be deleted. Value
+ /// must be non-negative integer. The value zero indicates delete
+ /// immediately. If this value is nil, the default grace period for the
+ /// specified type will be used. Defaults to a per object value if not
+ /// specified. zero means delete immediately.
+ ///
+ ///
+ /// Deprecated: please use the PropagationPolicy, this field will be
+ /// deprecated in 1.7. Should the dependent objects be orphaned. If
+ /// true/false, the "orphan" finalizer will be added to/removed from
+ /// the object's finalizers list. Either this field or
+ /// PropagationPolicy may be set, but not both.
+ ///
+ ///
+ /// Whether and how garbage collection will be performed. Either this
+ /// field or OrphanDependents may be set, but not both. The default
+ /// policy is decided by the existing finalizer set in the
+ /// metadata.finalizers and the resource-specific default policy.
+ ///
+ ///
+ /// If 'true', then the output is pretty printed.
+ ///
+ ///
+ /// The headers that will be added to request.
+ ///
+ ///
+ /// The cancellation token.
+ ///
+ Task> DeleteNamespacedEndpointsWithHttpMessagesAsync(V1DeleteOptions body, string name, string namespaceParameter, int? gracePeriodSeconds = default(int?), bool? orphanDependents = default(bool?), string propagationPolicy = default(string), string pretty = default(string), Dictionary> customHeaders = null, CancellationToken cancellationToken = default(CancellationToken));
+
+ ///
+ /// partially update the specified Endpoints
+ ///
+ ///
+ ///
+ ///
+ /// name of the Endpoints
+ ///
+ ///
+ /// object name and auth scope, such as for teams and projects
+ ///
+ ///
+ /// If 'true', then the output is pretty printed.
+ ///
+ ///
+ /// The headers that will be added to request.
+ ///
+ ///
+ /// The cancellation token.
+ ///
+ Task> PatchNamespacedEndpointsWithHttpMessagesAsync(object body, string name, string namespaceParameter, string pretty = default(string), Dictionary> customHeaders = null, CancellationToken cancellationToken = default(CancellationToken));
+
+ ///
+ /// list or watch objects of kind Event
+ ///
+ ///
+ /// object name and auth scope, such as for teams and projects
+ ///
+ ///
+ /// A selector to restrict the list of returned objects by their
+ /// fields. Defaults to everything.
+ ///
+ ///
+ /// A selector to restrict the list of returned objects by their
+ /// labels. Defaults to everything.
+ ///
+ ///
+ /// When specified with a watch call, shows changes that occur after
+ /// that particular version of a resource. Defaults to changes from the
+ /// beginning of history. When specified for list: - if unset, then the
+ /// result is returned from remote storage based on quorum-read flag; -
+ /// if it's 0, then we simply return what we currently have in cache,
+ /// no guarantee; - if set to non zero, then the result is at least as
+ /// fresh as given rv.
+ ///
+ ///
+ /// Timeout for the list/watch call.
+ ///
+ ///
+ /// Watch for changes to the described resources and return them as a
+ /// stream of add, update, and remove notifications. Specify
+ /// resourceVersion.
+ ///
+ ///
+ /// If 'true', then the output is pretty printed.
+ ///
+ ///
+ /// The headers that will be added to request.
+ ///
+ ///
+ /// The cancellation token.
+ ///
+ Task> ListNamespacedEventWithHttpMessagesAsync(string namespaceParameter, string fieldSelector = default(string), string labelSelector = default(string), string resourceVersion = default(string), int? timeoutSeconds = default(int?), bool? watch = default(bool?), string pretty = default(string), Dictionary> customHeaders = null, CancellationToken cancellationToken = default(CancellationToken));
+
+ ///
+ /// create an Event
+ ///
+ ///
+ ///
+ ///
+ /// object name and auth scope, such as for teams and projects
+ ///
+ ///
+ /// If 'true', then the output is pretty printed.
+ ///
+ ///
+ /// The headers that will be added to request.
+ ///
+ ///
+ /// The cancellation token.
+ ///
+ Task> CreateNamespacedEventWithHttpMessagesAsync(V1Event body, string namespaceParameter, string pretty = default(string), Dictionary> customHeaders = null, CancellationToken cancellationToken = default(CancellationToken));
+
+ ///
+ /// delete collection of Event
+ ///
+ ///
+ /// object name and auth scope, such as for teams and projects
+ ///
+ ///
+ /// A selector to restrict the list of returned objects by their
+ /// fields. Defaults to everything.
+ ///
+ ///
+ /// A selector to restrict the list of returned objects by their
+ /// labels. Defaults to everything.
+ ///
+ ///
+ /// When specified with a watch call, shows changes that occur after
+ /// that particular version of a resource. Defaults to changes from the
+ /// beginning of history. When specified for list: - if unset, then the
+ /// result is returned from remote storage based on quorum-read flag; -
+ /// if it's 0, then we simply return what we currently have in cache,
+ /// no guarantee; - if set to non zero, then the result is at least as
+ /// fresh as given rv.
+ ///
+ ///
+ /// Timeout for the list/watch call.
+ ///
+ ///
+ /// Watch for changes to the described resources and return them as a
+ /// stream of add, update, and remove notifications. Specify
+ /// resourceVersion.
+ ///
+ ///
+ /// If 'true', then the output is pretty printed.
+ ///
+ ///
+ /// The headers that will be added to request.
+ ///
+ ///
+ /// The cancellation token.
+ ///
+ Task> DeleteCollectionNamespacedEventWithHttpMessagesAsync(string namespaceParameter, string fieldSelector = default(string), string labelSelector = default(string), string resourceVersion = default(string), int? timeoutSeconds = default(int?), bool? watch = default(bool?), string pretty = default(string), Dictionary> customHeaders = null, CancellationToken cancellationToken = default(CancellationToken));
+
+ ///
+ /// read the specified Event
+ ///
+ ///
+ /// name of the Event
+ ///
+ ///
+ /// object name and auth scope, such as for teams and projects
+ ///
+ ///
+ /// Should the export be exact. Exact export maintains
+ /// cluster-specific fields like 'Namespace'.
+ ///
+ ///
+ /// Should this value be exported. Export strips fields that a user
+ /// can not specify.
+ ///
+ ///
+ /// If 'true', then the output is pretty printed.
+ ///
+ ///
+ /// The headers that will be added to request.
+ ///
+ ///
+ /// The cancellation token.
+ ///
+ Task> ReadNamespacedEventWithHttpMessagesAsync(string name, string namespaceParameter, bool? exact = default(bool?), bool? export = default(bool?), string pretty = default(string), Dictionary> customHeaders = null, CancellationToken cancellationToken = default(CancellationToken));
+
+ ///
+ /// replace the specified Event
+ ///
+ ///
+ ///
+ ///
+ /// name of the Event
+ ///
+ ///
+ /// object name and auth scope, such as for teams and projects
+ ///
+ ///
+ /// If 'true', then the output is pretty printed.
+ ///
+ ///
+ /// The headers that will be added to request.
+ ///
+ ///
+ /// The cancellation token.
+ ///
+ Task> ReplaceNamespacedEventWithHttpMessagesAsync(V1Event body, string name, string namespaceParameter, string pretty = default(string), Dictionary> customHeaders = null, CancellationToken cancellationToken = default(CancellationToken));
+
+ ///
+ /// delete an Event
+ ///
+ ///
+ ///
+ ///
+ /// name of the Event
+ ///
+ ///
+ /// object name and auth scope, such as for teams and projects
+ ///
+ ///
+ /// The duration in seconds before the object should be deleted. Value
+ /// must be non-negative integer. The value zero indicates delete
+ /// immediately. If this value is nil, the default grace period for the
+ /// specified type will be used. Defaults to a per object value if not
+ /// specified. zero means delete immediately.
+ ///
+ ///
+ /// Deprecated: please use the PropagationPolicy, this field will be
+ /// deprecated in 1.7. Should the dependent objects be orphaned. If
+ /// true/false, the "orphan" finalizer will be added to/removed from
+ /// the object's finalizers list. Either this field or
+ /// PropagationPolicy may be set, but not both.
+ ///
+ ///
+ /// Whether and how garbage collection will be performed. Either this
+ /// field or OrphanDependents may be set, but not both. The default
+ /// policy is decided by the existing finalizer set in the
+ /// metadata.finalizers and the resource-specific default policy.
+ ///
+ ///
+ /// If 'true', then the output is pretty printed.
+ ///
+ ///
+ /// The headers that will be added to request.
+ ///
+ ///
+ /// The cancellation token.
+ ///
+ Task> DeleteNamespacedEventWithHttpMessagesAsync(V1DeleteOptions body, string name, string namespaceParameter, int? gracePeriodSeconds = default(int?), bool? orphanDependents = default(bool?), string propagationPolicy = default(string), string pretty = default(string), Dictionary> customHeaders = null, CancellationToken cancellationToken = default(CancellationToken));
+
+ ///
+ /// partially update the specified Event
+ ///
+ ///
+ ///
+ ///
+ /// name of the Event
+ ///
+ ///
+ /// object name and auth scope, such as for teams and projects
+ ///
+ ///
+ /// If 'true', then the output is pretty printed.
+ ///
+ ///
+ /// The headers that will be added to request.
+ ///
+ ///
+ /// The cancellation token.
+ ///
+ Task> PatchNamespacedEventWithHttpMessagesAsync(object body, string name, string namespaceParameter, string pretty = default(string), Dictionary> customHeaders = null, CancellationToken cancellationToken = default(CancellationToken));
+
+ ///
+ /// list or watch objects of kind LimitRange
+ ///
+ ///
+ /// object name and auth scope, such as for teams and projects
+ ///
+ ///
+ /// A selector to restrict the list of returned objects by their
+ /// fields. Defaults to everything.
+ ///
+ ///
+ /// A selector to restrict the list of returned objects by their
+ /// labels. Defaults to everything.
+ ///
+ ///
+ /// When specified with a watch call, shows changes that occur after
+ /// that particular version of a resource. Defaults to changes from the
+ /// beginning of history. When specified for list: - if unset, then the
+ /// result is returned from remote storage based on quorum-read flag; -
+ /// if it's 0, then we simply return what we currently have in cache,
+ /// no guarantee; - if set to non zero, then the result is at least as
+ /// fresh as given rv.
+ ///
+ ///
+ /// Timeout for the list/watch call.
+ ///
+ ///
+ /// Watch for changes to the described resources and return them as a
+ /// stream of add, update, and remove notifications. Specify
+ /// resourceVersion.
+ ///
+ ///
+ /// If 'true', then the output is pretty printed.
+ ///
+ ///
+ /// The headers that will be added to request.
+ ///
+ ///
+ /// The cancellation token.
+ ///
+ Task> ListNamespacedLimitRangeWithHttpMessagesAsync(string namespaceParameter, string fieldSelector = default(string), string labelSelector = default(string), string resourceVersion = default(string), int? timeoutSeconds = default(int?), bool? watch = default(bool?), string pretty = default(string), Dictionary> customHeaders = null, CancellationToken cancellationToken = default(CancellationToken));
+
+ ///
+ /// create a LimitRange
+ ///
+ ///
+ ///
+ ///
+ /// object name and auth scope, such as for teams and projects
+ ///
+ ///
+ /// If 'true', then the output is pretty printed.
+ ///
+ ///
+ /// The headers that will be added to request.
+ ///
+ ///
+ /// The cancellation token.
+ ///
+ Task> CreateNamespacedLimitRangeWithHttpMessagesAsync(V1LimitRange body, string namespaceParameter, string pretty = default(string), Dictionary> customHeaders = null, CancellationToken cancellationToken = default(CancellationToken));
+
+ ///
+ /// delete collection of LimitRange
+ ///
+ ///
+ /// object name and auth scope, such as for teams and projects
+ ///
+ ///
+ /// A selector to restrict the list of returned objects by their
+ /// fields. Defaults to everything.
+ ///
+ ///
+ /// A selector to restrict the list of returned objects by their
+ /// labels. Defaults to everything.
+ ///
+ ///
+ /// When specified with a watch call, shows changes that occur after
+ /// that particular version of a resource. Defaults to changes from the
+ /// beginning of history. When specified for list: - if unset, then the
+ /// result is returned from remote storage based on quorum-read flag; -
+ /// if it's 0, then we simply return what we currently have in cache,
+ /// no guarantee; - if set to non zero, then the result is at least as
+ /// fresh as given rv.
+ ///
+ ///
+ /// Timeout for the list/watch call.
+ ///
+ ///
+ /// Watch for changes to the described resources and return them as a
+ /// stream of add, update, and remove notifications. Specify
+ /// resourceVersion.
+ ///
+ ///
+ /// If 'true', then the output is pretty printed.
+ ///
+ ///
+ /// The headers that will be added to request.
+ ///
+ ///
+ /// The cancellation token.
+ ///
+ Task> DeleteCollectionNamespacedLimitRangeWithHttpMessagesAsync(string namespaceParameter, string fieldSelector = default(string), string labelSelector = default(string), string resourceVersion = default(string), int? timeoutSeconds = default(int?), bool? watch = default(bool?), string pretty = default(string), Dictionary> customHeaders = null, CancellationToken cancellationToken = default(CancellationToken));
+
+ ///
+ /// read the specified LimitRange
+ ///
+ ///
+ /// name of the LimitRange
+ ///
+ ///
+ /// object name and auth scope, such as for teams and projects
+ ///
+ ///
+ /// Should the export be exact. Exact export maintains
+ /// cluster-specific fields like 'Namespace'.
+ ///
+ ///
+ /// Should this value be exported. Export strips fields that a user
+ /// can not specify.
+ ///
+ ///
+ /// If 'true', then the output is pretty printed.
+ ///
+ ///
+ /// The headers that will be added to request.
+ ///
+ ///
+ /// The cancellation token.
+ ///
+ Task> ReadNamespacedLimitRangeWithHttpMessagesAsync(string name, string namespaceParameter, bool? exact = default(bool?), bool? export = default(bool?), string pretty = default(string), Dictionary> customHeaders = null, CancellationToken cancellationToken = default(CancellationToken));
+
+ ///
+ /// replace the specified LimitRange
+ ///
+ ///
+ ///
+ ///
+ /// name of the LimitRange
+ ///
+ ///
+ /// object name and auth scope, such as for teams and projects
+ ///
+ ///
+ /// If 'true', then the output is pretty printed.
+ ///
+ ///
+ /// The headers that will be added to request.
+ ///
+ ///
+ /// The cancellation token.
+ ///
+ Task> ReplaceNamespacedLimitRangeWithHttpMessagesAsync(V1LimitRange body, string name, string namespaceParameter, string pretty = default(string), Dictionary> customHeaders = null, CancellationToken cancellationToken = default(CancellationToken));
+
+ ///
+ /// delete a LimitRange
+ ///
+ ///
+ ///
+ ///
+ /// name of the LimitRange
+ ///
+ ///
+ /// object name and auth scope, such as for teams and projects
+ ///
+ ///
+ /// The duration in seconds before the object should be deleted. Value
+ /// must be non-negative integer. The value zero indicates delete
+ /// immediately. If this value is nil, the default grace period for the
+ /// specified type will be used. Defaults to a per object value if not
+ /// specified. zero means delete immediately.
+ ///
+ ///
+ /// Deprecated: please use the PropagationPolicy, this field will be
+ /// deprecated in 1.7. Should the dependent objects be orphaned. If
+ /// true/false, the "orphan" finalizer will be added to/removed from
+ /// the object's finalizers list. Either this field or
+ /// PropagationPolicy may be set, but not both.
+ ///
+ ///
+ /// Whether and how garbage collection will be performed. Either this
+ /// field or OrphanDependents may be set, but not both. The default
+ /// policy is decided by the existing finalizer set in the
+ /// metadata.finalizers and the resource-specific default policy.
+ ///
+ ///
+ /// If 'true', then the output is pretty printed.
+ ///
+ ///
+ /// The headers that will be added to request.
+ ///
+ ///
+ /// The cancellation token.
+ ///
+ Task> DeleteNamespacedLimitRangeWithHttpMessagesAsync(V1DeleteOptions body, string name, string namespaceParameter, int? gracePeriodSeconds = default(int?), bool? orphanDependents = default(bool?), string propagationPolicy = default(string), string pretty = default(string), Dictionary> customHeaders = null, CancellationToken cancellationToken = default(CancellationToken));
+
+ ///
+ /// partially update the specified LimitRange
+ ///
+ ///
+ ///
+ ///
+ /// name of the LimitRange
+ ///
+ ///
+ /// object name and auth scope, such as for teams and projects
+ ///
+ ///
+ /// If 'true', then the output is pretty printed.
+ ///
+ ///
+ /// The headers that will be added to request.
+ ///
+ ///
+ /// The cancellation token.
+ ///
+ Task> PatchNamespacedLimitRangeWithHttpMessagesAsync(object body, string name, string namespaceParameter, string pretty = default(string), Dictionary> customHeaders = null, CancellationToken cancellationToken = default(CancellationToken));
+
+ ///
+ /// list or watch objects of kind PersistentVolumeClaim
+ ///
+ ///
+ /// object name and auth scope, such as for teams and projects
+ ///
+ ///
+ /// A selector to restrict the list of returned objects by their
+ /// fields. Defaults to everything.
+ ///
+ ///
+ /// A selector to restrict the list of returned objects by their
+ /// labels. Defaults to everything.
+ ///
+ ///
+ /// When specified with a watch call, shows changes that occur after
+ /// that particular version of a resource. Defaults to changes from the
+ /// beginning of history. When specified for list: - if unset, then the
+ /// result is returned from remote storage based on quorum-read flag; -
+ /// if it's 0, then we simply return what we currently have in cache,
+ /// no guarantee; - if set to non zero, then the result is at least as
+ /// fresh as given rv.
+ ///
+ ///
+ /// Timeout for the list/watch call.
+ ///
+ ///
+ /// Watch for changes to the described resources and return them as a
+ /// stream of add, update, and remove notifications. Specify
+ /// resourceVersion.
+ ///
+ ///
+ /// If 'true', then the output is pretty printed.
+ ///
+ ///
+ /// The headers that will be added to request.
+ ///
+ ///
+ /// The cancellation token.
+ ///
+ Task> ListNamespacedPersistentVolumeClaimWithHttpMessagesAsync(string namespaceParameter, string fieldSelector = default(string), string labelSelector = default(string), string resourceVersion = default(string), int? timeoutSeconds = default(int?), bool? watch = default(bool?), string pretty = default(string), Dictionary> customHeaders = null, CancellationToken cancellationToken = default(CancellationToken));
+
+ ///
+ /// create a PersistentVolumeClaim
+ ///
+ ///
+ ///
+ ///
+ /// object name and auth scope, such as for teams and projects
+ ///
+ ///
+ /// If 'true', then the output is pretty printed.
+ ///
+ ///
+ /// The headers that will be added to request.
+ ///
+ ///
+ /// The cancellation token.
+ ///
+ Task> CreateNamespacedPersistentVolumeClaimWithHttpMessagesAsync(V1PersistentVolumeClaim body, string namespaceParameter, string pretty = default(string), Dictionary> customHeaders = null, CancellationToken cancellationToken = default(CancellationToken));
+
+ ///
+ /// delete collection of PersistentVolumeClaim
+ ///
+ ///
+ /// object name and auth scope, such as for teams and projects
+ ///
+ ///
+ /// A selector to restrict the list of returned objects by their
+ /// fields. Defaults to everything.
+ ///
+ ///
+ /// A selector to restrict the list of returned objects by their
+ /// labels. Defaults to everything.
+ ///
+ ///
+ /// When specified with a watch call, shows changes that occur after
+ /// that particular version of a resource. Defaults to changes from the
+ /// beginning of history. When specified for list: - if unset, then the
+ /// result is returned from remote storage based on quorum-read flag; -
+ /// if it's 0, then we simply return what we currently have in cache,
+ /// no guarantee; - if set to non zero, then the result is at least as
+ /// fresh as given rv.
+ ///
+ ///
+ /// Timeout for the list/watch call.
+ ///
+ ///
+ /// Watch for changes to the described resources and return them as a
+ /// stream of add, update, and remove notifications. Specify
+ /// resourceVersion.
+ ///
+ ///
+ /// If 'true', then the output is pretty printed.
+ ///
+ ///
+ /// The headers that will be added to request.
+ ///
+ ///
+ /// The cancellation token.
+ ///
+ Task> DeleteCollectionNamespacedPersistentVolumeClaimWithHttpMessagesAsync(string namespaceParameter, string fieldSelector = default(string), string labelSelector = default(string), string resourceVersion = default(string), int? timeoutSeconds = default(int?), bool? watch = default(bool?), string pretty = default(string), Dictionary> customHeaders = null, CancellationToken cancellationToken = default(CancellationToken));
+
+ ///
+ /// read the specified PersistentVolumeClaim
+ ///
+ ///
+ /// name of the PersistentVolumeClaim
+ ///
+ ///
+ /// object name and auth scope, such as for teams and projects
+ ///
+ ///
+ /// Should the export be exact. Exact export maintains
+ /// cluster-specific fields like 'Namespace'.
+ ///
+ ///
+ /// Should this value be exported. Export strips fields that a user
+ /// can not specify.
+ ///
+ ///
+ /// If 'true', then the output is pretty printed.
+ ///
+ ///
+ /// The headers that will be added to request.
+ ///
+ ///
+ /// The cancellation token.
+ ///
+ Task> ReadNamespacedPersistentVolumeClaimWithHttpMessagesAsync(string name, string namespaceParameter, bool? exact = default(bool?), bool? export = default(bool?), string pretty = default(string), Dictionary> customHeaders = null, CancellationToken cancellationToken = default(CancellationToken));
+
+ ///
+ /// replace the specified PersistentVolumeClaim
+ ///
+ ///
+ ///
+ ///
+ /// name of the PersistentVolumeClaim
+ ///
+ ///
+ /// object name and auth scope, such as for teams and projects
+ ///
+ ///
+ /// If 'true', then the output is pretty printed.
+ ///
+ ///
+ /// The headers that will be added to request.
+ ///
+ ///
+ /// The cancellation token.
+ ///
+ Task> ReplaceNamespacedPersistentVolumeClaimWithHttpMessagesAsync(V1PersistentVolumeClaim body, string name, string namespaceParameter, string pretty = default(string), Dictionary> customHeaders = null, CancellationToken cancellationToken = default(CancellationToken));
+
+ ///
+ /// delete a PersistentVolumeClaim
+ ///
+ ///
+ ///
+ ///
+ /// name of the PersistentVolumeClaim
+ ///
+ ///
+ /// object name and auth scope, such as for teams and projects
+ ///
+ ///
+ /// The duration in seconds before the object should be deleted. Value
+ /// must be non-negative integer. The value zero indicates delete
+ /// immediately. If this value is nil, the default grace period for the
+ /// specified type will be used. Defaults to a per object value if not
+ /// specified. zero means delete immediately.
+ ///
+ ///
+ /// Deprecated: please use the PropagationPolicy, this field will be
+ /// deprecated in 1.7. Should the dependent objects be orphaned. If
+ /// true/false, the "orphan" finalizer will be added to/removed from
+ /// the object's finalizers list. Either this field or
+ /// PropagationPolicy may be set, but not both.
+ ///
+ ///
+ /// Whether and how garbage collection will be performed. Either this
+ /// field or OrphanDependents may be set, but not both. The default
+ /// policy is decided by the existing finalizer set in the
+ /// metadata.finalizers and the resource-specific default policy.
+ ///
+ ///
+ /// If 'true', then the output is pretty printed.
+ ///
+ ///
+ /// The headers that will be added to request.
+ ///
+ ///
+ /// The cancellation token.
+ ///
+ Task> DeleteNamespacedPersistentVolumeClaimWithHttpMessagesAsync(V1DeleteOptions body, string name, string namespaceParameter, int? gracePeriodSeconds = default(int?), bool? orphanDependents = default(bool?), string propagationPolicy = default(string), string pretty = default(string), Dictionary> customHeaders = null, CancellationToken cancellationToken = default(CancellationToken));
+
+ ///
+ /// partially update the specified PersistentVolumeClaim
+ ///
+ ///
+ ///
+ ///
+ /// name of the PersistentVolumeClaim
+ ///
+ ///
+ /// object name and auth scope, such as for teams and projects
+ ///
+ ///
+ /// If 'true', then the output is pretty printed.
+ ///
+ ///
+ /// The headers that will be added to request.
+ ///
+ ///
+ /// The cancellation token.
+ ///
+ Task> PatchNamespacedPersistentVolumeClaimWithHttpMessagesAsync(object body, string name, string namespaceParameter, string pretty = default(string), Dictionary> customHeaders = null, CancellationToken cancellationToken = default(CancellationToken));
+
+ ///
+ /// read status of the specified PersistentVolumeClaim
+ ///
+ ///
+ /// name of the PersistentVolumeClaim
+ ///
+ ///
+ /// object name and auth scope, such as for teams and projects
+ ///
+ ///
+ /// If 'true', then the output is pretty printed.
+ ///
+ ///
+ /// The headers that will be added to request.
+ ///
+ ///
+ /// The cancellation token.
+ ///
+ Task> ReadNamespacedPersistentVolumeClaimStatusWithHttpMessagesAsync(string name, string namespaceParameter, string pretty = default(string), Dictionary> customHeaders = null, CancellationToken cancellationToken = default(CancellationToken));
+
+ ///
+ /// replace status of the specified PersistentVolumeClaim
+ ///
+ ///
+ ///
+ ///
+ /// name of the PersistentVolumeClaim
+ ///
+ ///
+ /// object name and auth scope, such as for teams and projects
+ ///
+ ///
+ /// If 'true', then the output is pretty printed.
+ ///
+ ///
+ /// The headers that will be added to request.
+ ///
+ ///
+ /// The cancellation token.
+ ///
+ Task> ReplaceNamespacedPersistentVolumeClaimStatusWithHttpMessagesAsync(V1PersistentVolumeClaim body, string name, string namespaceParameter, string pretty = default(string), Dictionary> customHeaders = null, CancellationToken cancellationToken = default(CancellationToken));
+
+ ///
+ /// partially update status of the specified PersistentVolumeClaim
+ ///
+ ///
+ ///
+ ///
+ /// name of the PersistentVolumeClaim
+ ///
+ ///
+ /// object name and auth scope, such as for teams and projects
+ ///
+ ///
+ /// If 'true', then the output is pretty printed.
+ ///
+ ///
+ /// The headers that will be added to request.
+ ///
+ ///
+ /// The cancellation token.
+ ///
+ Task> PatchNamespacedPersistentVolumeClaimStatusWithHttpMessagesAsync(object body, string name, string namespaceParameter, string pretty = default(string), Dictionary> customHeaders = null, CancellationToken cancellationToken = default(CancellationToken));
+
+ ///
+ /// list or watch objects of kind Pod
+ ///
+ ///
+ /// object name and auth scope, such as for teams and projects
+ ///
+ ///
+ /// A selector to restrict the list of returned objects by their
+ /// fields. Defaults to everything.
+ ///
+ ///
+ /// A selector to restrict the list of returned objects by their
+ /// labels. Defaults to everything.
+ ///
+ ///
+ /// When specified with a watch call, shows changes that occur after
+ /// that particular version of a resource. Defaults to changes from the
+ /// beginning of history. When specified for list: - if unset, then the
+ /// result is returned from remote storage based on quorum-read flag; -
+ /// if it's 0, then we simply return what we currently have in cache,
+ /// no guarantee; - if set to non zero, then the result is at least as
+ /// fresh as given rv.
+ ///
+ ///
+ /// Timeout for the list/watch call.
+ ///
+ ///
+ /// Watch for changes to the described resources and return them as a
+ /// stream of add, update, and remove notifications. Specify
+ /// resourceVersion.
+ ///
+ ///
+ /// If 'true', then the output is pretty printed.
+ ///
+ ///
+ /// The headers that will be added to request.
+ ///
+ ///
+ /// The cancellation token.
+ ///
+ Task> ListNamespacedPodWithHttpMessagesAsync(string namespaceParameter, string fieldSelector = default(string), string labelSelector = default(string), string resourceVersion = default(string), int? timeoutSeconds = default(int?), bool? watch = default(bool?), string pretty = default(string), Dictionary> customHeaders = null, CancellationToken cancellationToken = default(CancellationToken));
+
+ ///
+ /// create a Pod
+ ///
+ ///
+ ///
+ ///
+ /// object name and auth scope, such as for teams and projects
+ ///
+ ///
+ /// If 'true', then the output is pretty printed.
+ ///
+ ///
+ /// The headers that will be added to request.
+ ///
+ ///
+ /// The cancellation token.
+ ///
+ Task> CreateNamespacedPodWithHttpMessagesAsync(V1Pod body, string namespaceParameter, string pretty = default(string), Dictionary> customHeaders = null, CancellationToken cancellationToken = default(CancellationToken));
+
+ ///
+ /// delete collection of Pod
+ ///
+ ///
+ /// object name and auth scope, such as for teams and projects
+ ///
+ ///
+ /// A selector to restrict the list of returned objects by their
+ /// fields. Defaults to everything.
+ ///
+ ///
+ /// A selector to restrict the list of returned objects by their
+ /// labels. Defaults to everything.
+ ///
+ ///
+ /// When specified with a watch call, shows changes that occur after
+ /// that particular version of a resource. Defaults to changes from the
+ /// beginning of history. When specified for list: - if unset, then the
+ /// result is returned from remote storage based on quorum-read flag; -
+ /// if it's 0, then we simply return what we currently have in cache,
+ /// no guarantee; - if set to non zero, then the result is at least as
+ /// fresh as given rv.
+ ///
+ ///
+ /// Timeout for the list/watch call.
+ ///
+ ///
+ /// Watch for changes to the described resources and return them as a
+ /// stream of add, update, and remove notifications. Specify
+ /// resourceVersion.
+ ///
+ ///
+ /// If 'true', then the output is pretty printed.
+ ///
+ ///
+ /// The headers that will be added to request.
+ ///
+ ///
+ /// The cancellation token.
+ ///
+ Task> DeleteCollectionNamespacedPodWithHttpMessagesAsync(string namespaceParameter, string fieldSelector = default(string), string labelSelector = default(string), string resourceVersion = default(string), int? timeoutSeconds = default(int?), bool? watch = default(bool?), string pretty = default(string), Dictionary> customHeaders = null, CancellationToken cancellationToken = default(CancellationToken));
+
+ ///
+ /// read the specified Pod
+ ///
+ ///
+ /// name of the Pod
+ ///
+ ///
+ /// object name and auth scope, such as for teams and projects
+ ///
+ ///
+ /// Should the export be exact. Exact export maintains
+ /// cluster-specific fields like 'Namespace'.
+ ///
+ ///
+ /// Should this value be exported. Export strips fields that a user
+ /// can not specify.
+ ///
+ ///
+ /// If 'true', then the output is pretty printed.
+ ///
+ ///
+ /// The headers that will be added to request.
+ ///
+ ///
+ /// The cancellation token.
+ ///
+ Task> ReadNamespacedPodWithHttpMessagesAsync(string name, string namespaceParameter, bool? exact = default(bool?), bool? export = default(bool?), string pretty = default(string), Dictionary> customHeaders = null, CancellationToken cancellationToken = default(CancellationToken));
+
+ ///
+ /// replace the specified Pod
+ ///
+ ///
+ ///
+ ///
+ /// name of the Pod
+ ///
+ ///
+ /// object name and auth scope, such as for teams and projects
+ ///
+ ///
+ /// If 'true', then the output is pretty printed.
+ ///
+ ///
+ /// The headers that will be added to request.
+ ///
+ ///
+ /// The cancellation token.
+ ///
+ Task> ReplaceNamespacedPodWithHttpMessagesAsync(V1Pod body, string name, string namespaceParameter, string pretty = default(string), Dictionary> customHeaders = null, CancellationToken cancellationToken = default(CancellationToken));
+
+ ///
+ /// delete a Pod
+ ///
+ ///
+ ///
+ ///
+ /// name of the Pod
+ ///
+ ///
+ /// object name and auth scope, such as for teams and projects
+ ///
+ ///
+ /// The duration in seconds before the object should be deleted. Value
+ /// must be non-negative integer. The value zero indicates delete
+ /// immediately. If this value is nil, the default grace period for the
+ /// specified type will be used. Defaults to a per object value if not
+ /// specified. zero means delete immediately.
+ ///
+ ///
+ /// Deprecated: please use the PropagationPolicy, this field will be
+ /// deprecated in 1.7. Should the dependent objects be orphaned. If
+ /// true/false, the "orphan" finalizer will be added to/removed from
+ /// the object's finalizers list. Either this field or
+ /// PropagationPolicy may be set, but not both.
+ ///
+ ///
+ /// Whether and how garbage collection will be performed. Either this
+ /// field or OrphanDependents may be set, but not both. The default
+ /// policy is decided by the existing finalizer set in the
+ /// metadata.finalizers and the resource-specific default policy.
+ ///
+ ///
+ /// If 'true', then the output is pretty printed.
+ ///
+ ///
+ /// The headers that will be added to request.
+ ///
+ ///
+ /// The cancellation token.
+ ///
+ Task> DeleteNamespacedPodWithHttpMessagesAsync(V1DeleteOptions body, string name, string namespaceParameter, int? gracePeriodSeconds = default(int?), bool? orphanDependents = default(bool?), string propagationPolicy = default(string), string pretty = default(string), Dictionary> customHeaders = null, CancellationToken cancellationToken = default(CancellationToken));
+
+ ///
+ /// partially update the specified Pod
+ ///
+ ///
+ ///
+ ///
+ /// name of the Pod
+ ///
+ ///
+ /// object name and auth scope, such as for teams and projects
+ ///
+ ///
+ /// If 'true', then the output is pretty printed.
+ ///
+ ///
+ /// The headers that will be added to request.
+ ///
+ ///
+ /// The cancellation token.
+ ///
+ Task> PatchNamespacedPodWithHttpMessagesAsync(object body, string name, string namespaceParameter, string pretty = default(string), Dictionary> customHeaders = null, CancellationToken cancellationToken = default(CancellationToken));
+
+ ///
+ /// connect GET requests to attach of Pod
+ ///
+ ///
+ /// name of the Pod
+ ///
+ ///
+ /// object name and auth scope, such as for teams and projects
+ ///
+ ///
+ /// The container in which to execute the command. Defaults to only
+ /// container if there is only one container in the pod.
+ ///
+ ///
+ /// Stderr if true indicates that stderr is to be redirected for the
+ /// attach call. Defaults to true.
+ ///
+ ///
+ /// Stdin if true, redirects the standard input stream of the pod for
+ /// this call. Defaults to false.
+ ///
+ ///
+ /// Stdout if true indicates that stdout is to be redirected for the
+ /// attach call. Defaults to true.
+ ///
+ ///
+ /// TTY if true indicates that a tty will be allocated for the attach
+ /// call. This is passed through the container runtime so the tty is
+ /// allocated on the worker node by the container runtime. Defaults to
+ /// false.
+ ///
+ ///
+ /// The headers that will be added to request.
+ ///
+ ///
+ /// The cancellation token.
+ ///
+ Task> ConnectGetNamespacedPodAttachWithHttpMessagesAsync(string name, string namespaceParameter, string container = default(string), bool? stderr = default(bool?), bool? stdin = default(bool?), bool? stdout = default(bool?), bool? tty = default(bool?), Dictionary> customHeaders = null, CancellationToken cancellationToken = default(CancellationToken));
+
+ ///
+ /// connect POST requests to attach of Pod
+ ///
+ ///
+ /// name of the Pod
+ ///
+ ///
+ /// object name and auth scope, such as for teams and projects
+ ///
+ ///
+ /// The container in which to execute the command. Defaults to only
+ /// container if there is only one container in the pod.
+ ///
+ ///
+ /// Stderr if true indicates that stderr is to be redirected for the
+ /// attach call. Defaults to true.
+ ///
+ ///
+ /// Stdin if true, redirects the standard input stream of the pod for
+ /// this call. Defaults to false.
+ ///
+ ///
+ /// Stdout if true indicates that stdout is to be redirected for the
+ /// attach call. Defaults to true.
+ ///
+ ///
+ /// TTY if true indicates that a tty will be allocated for the attach
+ /// call. This is passed through the container runtime so the tty is
+ /// allocated on the worker node by the container runtime. Defaults to
+ /// false.
+ ///
+ ///
+ /// The headers that will be added to request.
+ ///
+ ///
+ /// The cancellation token.
+ ///
+ Task> ConnectPostNamespacedPodAttachWithHttpMessagesAsync(string name, string namespaceParameter, string container = default(string), bool? stderr = default(bool?), bool? stdin = default(bool?), bool? stdout = default(bool?), bool? tty = default(bool?), Dictionary> customHeaders = null, CancellationToken cancellationToken = default(CancellationToken));
+
+ ///
+ /// create binding of a Binding
+ ///
+ ///
+ ///
+ ///
+ /// name of the Binding
+ ///
+ ///
+ /// object name and auth scope, such as for teams and projects
+ ///
+ ///
+ /// If 'true', then the output is pretty printed.
+ ///
+ ///
+ /// The headers that will be added to request.
+ ///
+ ///
+ /// The cancellation token.
+ ///
+ Task> CreateNamespacedBindingBindingWithHttpMessagesAsync(V1Binding body, string name, string namespaceParameter, string pretty = default(string), Dictionary> customHeaders = null, CancellationToken cancellationToken = default(CancellationToken));
+
+ ///
+ /// create eviction of an Eviction
+ ///
+ ///
+ ///
+ ///
+ /// name of the Eviction
+ ///
+ ///
+ /// object name and auth scope, such as for teams and projects
+ ///
+ ///
+ /// If 'true', then the output is pretty printed.
+ ///
+ ///
+ /// The headers that will be added to request.
+ ///
+ ///
+ /// The cancellation token.
+ ///
+ Task> CreateNamespacedEvictionEvictionWithHttpMessagesAsync(V1beta1Eviction body, string name, string namespaceParameter, string pretty = default(string), Dictionary> customHeaders = null, CancellationToken cancellationToken = default(CancellationToken));
+
+ ///
+ /// connect GET requests to exec of Pod
+ ///
+ ///
+ /// name of the Pod
+ ///
+ ///
+ /// object name and auth scope, such as for teams and projects
+ ///
+ ///
+ /// Command is the remote command to execute. argv array. Not executed
+ /// within a shell.
+ ///
+ ///
+ /// Container in which to execute the command. Defaults to only
+ /// container if there is only one container in the pod.
+ ///
+ ///
+ /// Redirect the standard error stream of the pod for this call.
+ /// Defaults to true.
+ ///
+ ///
+ /// Redirect the standard input stream of the pod for this call.
+ /// Defaults to false.
+ ///
+ ///
+ /// Redirect the standard output stream of the pod for this call.
+ /// Defaults to true.
+ ///
+ ///
+ /// TTY if true indicates that a tty will be allocated for the exec
+ /// call. Defaults to false.
+ ///
+ ///
+ /// The headers that will be added to request.
+ ///
+ ///
+ /// The cancellation token.
+ ///
+ Task> ConnectGetNamespacedPodExecWithHttpMessagesAsync(string name, string namespaceParameter, string command = default(string), string container = default(string), bool? stderr = default(bool?), bool? stdin = default(bool?), bool? stdout = default(bool?), bool? tty = default(bool?), Dictionary> customHeaders = null, CancellationToken cancellationToken = default(CancellationToken));
+
+ ///
+ /// connect POST requests to exec of Pod
+ ///
+ ///
+ /// name of the Pod
+ ///
+ ///
+ /// object name and auth scope, such as for teams and projects
+ ///
+ ///
+ /// Command is the remote command to execute. argv array. Not executed
+ /// within a shell.
+ ///
+ ///
+ /// Container in which to execute the command. Defaults to only
+ /// container if there is only one container in the pod.
+ ///
+ ///
+ /// Redirect the standard error stream of the pod for this call.
+ /// Defaults to true.
+ ///
+ ///
+ /// Redirect the standard input stream of the pod for this call.
+ /// Defaults to false.
+ ///
+ ///
+ /// Redirect the standard output stream of the pod for this call.
+ /// Defaults to true.
+ ///
+ ///
+ /// TTY if true indicates that a tty will be allocated for the exec
+ /// call. Defaults to false.
+ ///
+ ///
+ /// The headers that will be added to request.
+ ///
+ ///
+ /// The cancellation token.
+ ///
+ Task> ConnectPostNamespacedPodExecWithHttpMessagesAsync(string name, string namespaceParameter, string command = default(string), string container = default(string), bool? stderr = default(bool?), bool? stdin = default(bool?), bool? stdout = default(bool?), bool? tty = default(bool?), Dictionary> customHeaders = null, CancellationToken cancellationToken = default(CancellationToken));
+
+ ///
+ /// read log of the specified Pod
+ ///
+ ///
+ /// name of the Pod
+ ///
+ ///
+ /// object name and auth scope, such as for teams and projects
+ ///
+ ///
+ /// The container for which to stream logs. Defaults to only container
+ /// if there is one container in the pod.
+ ///
+ ///
+ /// Follow the log stream of the pod. Defaults to false.
+ ///
+ ///
+ /// If set, the number of bytes to read from the server before
+ /// terminating the log output. This may not display a complete final
+ /// line of logging, and may return slightly more or slightly less than
+ /// the specified limit.
+ ///
+ ///
+ /// If 'true', then the output is pretty printed.
+ ///
+ ///
+ /// Return previous terminated container logs. Defaults to false.
+ ///
+ ///
+ /// A relative time in seconds before the current time from which to
+ /// show logs. If this value precedes the time a pod was started, only
+ /// logs since the pod start will be returned. If this value is in the
+ /// future, no logs will be returned. Only one of sinceSeconds or
+ /// sinceTime may be specified.
+ ///
+ ///
+ /// If set, the number of lines from the end of the logs to show. If
+ /// not specified, logs are shown from the creation of the container or
+ /// sinceSeconds or sinceTime
+ ///
+ ///
+ /// If true, add an RFC3339 or RFC3339Nano timestamp at the beginning
+ /// of every line of log output. Defaults to false.
+ ///
+ ///
+ /// The headers that will be added to request.
+ ///
+ ///
+ /// The cancellation token.
+ ///
+ Task> ReadNamespacedPodLogWithHttpMessagesAsync(string name, string namespaceParameter, string container = default(string), bool? follow = default(bool?), int? limitBytes = default(int?), string pretty = default(string), bool? previous = default(bool?), int? sinceSeconds = default(int?), int? tailLines = default(int?), bool? timestamps = default(bool?), Dictionary> customHeaders = null, CancellationToken cancellationToken = default(CancellationToken));
+
+ ///
+ /// connect GET requests to portforward of Pod
+ ///
+ ///
+ /// name of the Pod
+ ///
+ ///
+ /// object name and auth scope, such as for teams and projects
+ ///
+ ///
+ /// List of ports to forward Required when using WebSockets
+ ///
+ ///
+ /// The headers that will be added to request.
+ ///
+ ///
+ /// The cancellation token.
+ ///
+ Task> ConnectGetNamespacedPodPortforwardWithHttpMessagesAsync(string name, string namespaceParameter, int? ports = default(int?), Dictionary> customHeaders = null, CancellationToken cancellationToken = default(CancellationToken));
+
+ ///
+ /// connect POST requests to portforward of Pod
+ ///
+ ///
+ /// name of the Pod
+ ///
+ ///
+ /// object name and auth scope, such as for teams and projects
+ ///
+ ///
+ /// List of ports to forward Required when using WebSockets
+ ///
+ ///
+ /// The headers that will be added to request.
+ ///
+ ///
+ /// The cancellation token.
+ ///
+ Task> ConnectPostNamespacedPodPortforwardWithHttpMessagesAsync(string name, string namespaceParameter, int? ports = default(int?), Dictionary> customHeaders = null, CancellationToken cancellationToken = default(CancellationToken));
+
+ ///
+ /// connect GET requests to proxy of Pod
+ ///
+ ///
+ /// name of the Pod
+ ///
+ ///
+ /// object name and auth scope, such as for teams and projects
+ ///
+ ///
+ /// Path is the URL path to use for the current proxy request to pod.
+ ///
+ ///
+ /// The headers that will be added to request.
+ ///
+ ///
+ /// The cancellation token.
+ ///
+ Task> ConnectGetNamespacedPodProxyWithHttpMessagesAsync(string name, string namespaceParameter, string path = default(string), Dictionary> customHeaders = null, CancellationToken cancellationToken = default(CancellationToken));
+
+ ///
+ /// connect PUT requests to proxy of Pod
+ ///
+ ///
+ /// name of the Pod
+ ///
+ ///
+ /// object name and auth scope, such as for teams and projects
+ ///
+ ///
+ /// Path is the URL path to use for the current proxy request to pod.
+ ///
+ ///
+ /// The headers that will be added to request.
+ ///
+ ///
+ /// The cancellation token.
+ ///
+ Task> ConnectPutNamespacedPodProxyWithHttpMessagesAsync(string name, string namespaceParameter, string path = default(string), Dictionary> customHeaders = null, CancellationToken cancellationToken = default(CancellationToken));
+
+ ///
+ /// connect POST requests to proxy of Pod
+ ///
+ ///
+ /// name of the Pod
+ ///
+ ///
+ /// object name and auth scope, such as for teams and projects
+ ///
+ ///
+ /// Path is the URL path to use for the current proxy request to pod.
+ ///
+ ///
+ /// The headers that will be added to request.
+ ///
+ ///
+ /// The cancellation token.
+ ///
+ Task> ConnectPostNamespacedPodProxyWithHttpMessagesAsync(string name, string namespaceParameter, string path = default(string), Dictionary> customHeaders = null, CancellationToken cancellationToken = default(CancellationToken));
+
+ ///
+ /// connect DELETE requests to proxy of Pod
+ ///
+ ///
+ /// name of the Pod
+ ///
+ ///
+ /// object name and auth scope, such as for teams and projects
+ ///
+ ///
+ /// Path is the URL path to use for the current proxy request to pod.
+ ///
+ ///
+ /// The headers that will be added to request.
+ ///
+ ///
+ /// The cancellation token.
+ ///
+ Task> ConnectDeleteNamespacedPodProxyWithHttpMessagesAsync(string name, string namespaceParameter, string path = default(string), Dictionary> customHeaders = null, CancellationToken cancellationToken = default(CancellationToken));
+
+ ///
+ /// connect HEAD requests to proxy of Pod
+ ///
+ ///
+ /// name of the Pod
+ ///
+ ///
+ /// object name and auth scope, such as for teams and projects
+ ///
+ ///
+ /// Path is the URL path to use for the current proxy request to pod.
+ ///
+ ///
+ /// The headers that will be added to request.
+ ///
+ ///
+ /// The cancellation token.
+ ///
+ Task> ConnectHeadNamespacedPodProxyWithHttpMessagesAsync(string name, string namespaceParameter, string path = default(string), Dictionary> customHeaders = null, CancellationToken cancellationToken = default(CancellationToken));
+
+ ///
+ /// connect GET requests to proxy of Pod
+ ///
+ ///
+ /// name of the Pod
+ ///
+ ///
+ /// object name and auth scope, such as for teams and projects
+ ///
+ ///
+ /// path to the resource
+ ///
+ ///
+ /// Path is the URL path to use for the current proxy request to pod.
+ ///
+ ///
+ /// The headers that will be added to request.
+ ///
+ ///
+ /// The cancellation token.
+ ///
+ Task> ConnectGetNamespacedPodProxyWithPathWithHttpMessagesAsync(string name, string namespaceParameter, string path, string path1, Dictionary> customHeaders = null, CancellationToken cancellationToken = default(CancellationToken));
+
+ ///
+ /// connect PUT requests to proxy of Pod
+ ///
+ ///
+ /// name of the Pod
+ ///
+ ///
+ /// object name and auth scope, such as for teams and projects
+ ///
+ ///
+ /// path to the resource
+ ///
+ ///
+ /// Path is the URL path to use for the current proxy request to pod.
+ ///
+ ///
+ /// The headers that will be added to request.
+ ///
+ ///
+ /// The cancellation token.
+ ///
+ Task> ConnectPutNamespacedPodProxyWithPathWithHttpMessagesAsync(string name, string namespaceParameter, string path, string path1, Dictionary> customHeaders = null, CancellationToken cancellationToken = default(CancellationToken));
+
+ ///
+ /// connect POST requests to proxy of Pod
+ ///
+ ///
+ /// name of the Pod
+ ///
+ ///
+ /// object name and auth scope, such as for teams and projects
+ ///
+ ///
+ /// path to the resource
+ ///
+ ///
+ /// Path is the URL path to use for the current proxy request to pod.
+ ///
+ ///
+ /// The headers that will be added to request.
+ ///
+ ///
+ /// The cancellation token.
+ ///
+ Task> ConnectPostNamespacedPodProxyWithPathWithHttpMessagesAsync(string name, string namespaceParameter, string path, string path1, Dictionary> customHeaders = null, CancellationToken cancellationToken = default(CancellationToken));
+
+ ///
+ /// connect DELETE requests to proxy of Pod
+ ///
+ ///
+ /// name of the Pod
+ ///
+ ///
+ /// object name and auth scope, such as for teams and projects
+ ///
+ ///
+ /// path to the resource
+ ///
+ ///
+ /// Path is the URL path to use for the current proxy request to pod.
+ ///
+ ///
+ /// The headers that will be added to request.
+ ///
+ ///
+ /// The cancellation token.
+ ///
+ Task> ConnectDeleteNamespacedPodProxyWithPathWithHttpMessagesAsync(string name, string namespaceParameter, string path, string path1, Dictionary> customHeaders = null, CancellationToken cancellationToken = default(CancellationToken));
+
+ ///
+ /// connect HEAD requests to proxy of Pod
+ ///
+ ///
+ /// name of the Pod
+ ///
+ ///
+ /// object name and auth scope, such as for teams and projects
+ ///
+ ///
+ /// path to the resource
+ ///
+ ///
+ /// Path is the URL path to use for the current proxy request to pod.
+ ///
+ ///
+ /// The headers that will be added to request.
+ ///
+ ///
+ /// The cancellation token.
+ ///
+ Task> ConnectHeadNamespacedPodProxyWithPathWithHttpMessagesAsync(string name, string namespaceParameter, string path, string path1, Dictionary> customHeaders = null, CancellationToken cancellationToken = default(CancellationToken));
+
+ ///
+ /// read status of the specified Pod
+ ///
+ ///
+ /// name of the Pod
+ ///
+ ///
+ /// object name and auth scope, such as for teams and projects
+ ///
+ ///
+ /// If 'true', then the output is pretty printed.
+ ///
+ ///
+ /// The headers that will be added to request.
+ ///
+ ///
+ /// The cancellation token.
+ ///
+ Task> ReadNamespacedPodStatusWithHttpMessagesAsync(string name, string namespaceParameter, string pretty = default(string), Dictionary> customHeaders = null, CancellationToken cancellationToken = default(CancellationToken));
+
+ ///
+ /// replace status of the specified Pod
+ ///
+ ///
+ ///
+ ///
+ /// name of the Pod
+ ///
+ ///
+ /// object name and auth scope, such as for teams and projects
+ ///
+ ///
+ /// If 'true', then the output is pretty printed.
+ ///
+ ///
+ /// The headers that will be added to request.
+ ///
+ ///
+ /// The cancellation token.
+ ///
+ Task> ReplaceNamespacedPodStatusWithHttpMessagesAsync(V1Pod body, string name, string namespaceParameter, string pretty = default(string), Dictionary> customHeaders = null, CancellationToken cancellationToken = default(CancellationToken));
+
+ ///
+ /// partially update status of the specified Pod
+ ///
+ ///
+ ///
+ ///
+ /// name of the Pod
+ ///
+ ///
+ /// object name and auth scope, such as for teams and projects
+ ///
+ ///
+ /// If 'true', then the output is pretty printed.
+ ///
+ ///
+ /// The headers that will be added to request.
+ ///
+ ///
+ /// The cancellation token.
+ ///
+ Task> PatchNamespacedPodStatusWithHttpMessagesAsync(object body, string name, string namespaceParameter, string pretty = default(string), Dictionary> customHeaders = null, CancellationToken cancellationToken = default(CancellationToken));
+
+ ///
+ /// list or watch objects of kind PodTemplate
+ ///
+ ///
+ /// object name and auth scope, such as for teams and projects
+ ///
+ ///
+ /// A selector to restrict the list of returned objects by their
+ /// fields. Defaults to everything.
+ ///
+ ///
+ /// A selector to restrict the list of returned objects by their
+ /// labels. Defaults to everything.
+ ///
+ ///
+ /// When specified with a watch call, shows changes that occur after
+ /// that particular version of a resource. Defaults to changes from the
+ /// beginning of history. When specified for list: - if unset, then the
+ /// result is returned from remote storage based on quorum-read flag; -
+ /// if it's 0, then we simply return what we currently have in cache,
+ /// no guarantee; - if set to non zero, then the result is at least as
+ /// fresh as given rv.
+ ///
+ ///
+ /// Timeout for the list/watch call.
+ ///
+ ///
+ /// Watch for changes to the described resources and return them as a
+ /// stream of add, update, and remove notifications. Specify
+ /// resourceVersion.
+ ///
+ ///
+ /// If 'true', then the output is pretty printed.
+ ///
+ ///
+ /// The headers that will be added to request.
+ ///
+ ///
+ /// The cancellation token.
+ ///
+ Task> ListNamespacedPodTemplateWithHttpMessagesAsync(string namespaceParameter, string fieldSelector = default(string), string labelSelector = default(string), string resourceVersion = default(string), int? timeoutSeconds = default(int?), bool? watch = default(bool?), string pretty = default(string), Dictionary> customHeaders = null, CancellationToken cancellationToken = default(CancellationToken));
+
+ ///
+ /// create a PodTemplate
+ ///
+ ///
+ ///
+ ///
+ /// object name and auth scope, such as for teams and projects
+ ///
+ ///
+ /// If 'true', then the output is pretty printed.
+ ///
+ ///
+ /// The headers that will be added to request.
+ ///
+ ///
+ /// The cancellation token.
+ ///
+ Task> CreateNamespacedPodTemplateWithHttpMessagesAsync(V1PodTemplate body, string namespaceParameter, string pretty = default(string), Dictionary> customHeaders = null, CancellationToken cancellationToken = default(CancellationToken));
+
+ ///
+ /// delete collection of PodTemplate
+ ///
+ ///
+ /// object name and auth scope, such as for teams and projects
+ ///
+ ///
+ /// A selector to restrict the list of returned objects by their
+ /// fields. Defaults to everything.
+ ///
+ ///
+ /// A selector to restrict the list of returned objects by their
+ /// labels. Defaults to everything.
+ ///
+ ///
+ /// When specified with a watch call, shows changes that occur after
+ /// that particular version of a resource. Defaults to changes from the
+ /// beginning of history. When specified for list: - if unset, then the
+ /// result is returned from remote storage based on quorum-read flag; -
+ /// if it's 0, then we simply return what we currently have in cache,
+ /// no guarantee; - if set to non zero, then the result is at least as
+ /// fresh as given rv.
+ ///
+ ///
+ /// Timeout for the list/watch call.
+ ///
+ ///
+ /// Watch for changes to the described resources and return them as a
+ /// stream of add, update, and remove notifications. Specify
+ /// resourceVersion.
+ ///
+ ///
+ /// If 'true', then the output is pretty printed.
+ ///
+ ///
+ /// The headers that will be added to request.
+ ///
+ ///
+ /// The cancellation token.
+ ///
+ Task> DeleteCollectionNamespacedPodTemplateWithHttpMessagesAsync(string namespaceParameter, string fieldSelector = default(string), string labelSelector = default(string), string resourceVersion = default(string), int? timeoutSeconds = default(int?), bool? watch = default(bool?), string pretty = default(string), Dictionary> customHeaders = null, CancellationToken cancellationToken = default(CancellationToken));
+
+ ///
+ /// read the specified PodTemplate
+ ///
+ ///
+ /// name of the PodTemplate
+ ///
+ ///
+ /// object name and auth scope, such as for teams and projects
+ ///
+ ///
+ /// Should the export be exact. Exact export maintains
+ /// cluster-specific fields like 'Namespace'.
+ ///
+ ///
+ /// Should this value be exported. Export strips fields that a user
+ /// can not specify.
+ ///
+ ///
+ /// If 'true', then the output is pretty printed.
+ ///
+ ///
+ /// The headers that will be added to request.
+ ///
+ ///
+ /// The cancellation token.
+ ///
+ Task> ReadNamespacedPodTemplateWithHttpMessagesAsync(string name, string namespaceParameter, bool? exact = default(bool?), bool? export = default(bool?), string pretty = default(string), Dictionary> customHeaders = null, CancellationToken cancellationToken = default(CancellationToken));
+
+ ///
+ /// replace the specified PodTemplate
+ ///
+ ///
+ ///
+ ///
+ /// name of the PodTemplate
+ ///
+ ///
+ /// object name and auth scope, such as for teams and projects
+ ///
+ ///
+ /// If 'true', then the output is pretty printed.
+ ///
+ ///
+ /// The headers that will be added to request.
+ ///
+ ///
+ /// The cancellation token.
+ ///
+ Task> ReplaceNamespacedPodTemplateWithHttpMessagesAsync(V1PodTemplate body, string name, string namespaceParameter, string pretty = default(string), Dictionary> customHeaders = null, CancellationToken cancellationToken = default(CancellationToken));
+
+ ///
+ /// delete a PodTemplate
+ ///
+ ///
+ ///
+ ///
+ /// name of the PodTemplate
+ ///
+ ///
+ /// object name and auth scope, such as for teams and projects
+ ///
+ ///
+ /// The duration in seconds before the object should be deleted. Value
+ /// must be non-negative integer. The value zero indicates delete
+ /// immediately. If this value is nil, the default grace period for the
+ /// specified type will be used. Defaults to a per object value if not
+ /// specified. zero means delete immediately.
+ ///
+ ///
+ /// Deprecated: please use the PropagationPolicy, this field will be
+ /// deprecated in 1.7. Should the dependent objects be orphaned. If
+ /// true/false, the "orphan" finalizer will be added to/removed from
+ /// the object's finalizers list. Either this field or
+ /// PropagationPolicy may be set, but not both.
+ ///
+ ///
+ /// Whether and how garbage collection will be performed. Either this
+ /// field or OrphanDependents may be set, but not both. The default
+ /// policy is decided by the existing finalizer set in the
+ /// metadata.finalizers and the resource-specific default policy.
+ ///
+ ///
+ /// If 'true', then the output is pretty printed.
+ ///
+ ///
+ /// The headers that will be added to request.
+ ///
+ ///
+ /// The cancellation token.
+ ///
+ Task> DeleteNamespacedPodTemplateWithHttpMessagesAsync(V1DeleteOptions body, string name, string namespaceParameter, int? gracePeriodSeconds = default(int?), bool? orphanDependents = default(bool?), string propagationPolicy = default(string), string pretty = default(string), Dictionary> customHeaders = null, CancellationToken cancellationToken = default(CancellationToken));
+
+ ///
+ /// partially update the specified PodTemplate
+ ///
+ ///
+ ///
+ ///
+ /// name of the PodTemplate
+ ///
+ ///
+ /// object name and auth scope, such as for teams and projects
+ ///
+ ///
+ /// If 'true', then the output is pretty printed.
+ ///
+ ///
+ /// The headers that will be added to request.
+ ///
+ ///
+ /// The cancellation token.
+ ///
+ Task> PatchNamespacedPodTemplateWithHttpMessagesAsync(object body, string name, string namespaceParameter, string pretty = default(string), Dictionary> customHeaders = null, CancellationToken cancellationToken = default(CancellationToken));
+
+ ///
+ /// list or watch objects of kind ReplicationController
+ ///
+ ///
+ /// object name and auth scope, such as for teams and projects
+ ///
+ ///
+ /// A selector to restrict the list of returned objects by their
+ /// fields. Defaults to everything.
+ ///
+ ///
+ /// A selector to restrict the list of returned objects by their
+ /// labels. Defaults to everything.
+ ///
+ ///
+ /// When specified with a watch call, shows changes that occur after
+ /// that particular version of a resource. Defaults to changes from the
+ /// beginning of history. When specified for list: - if unset, then the
+ /// result is returned from remote storage based on quorum-read flag; -
+ /// if it's 0, then we simply return what we currently have in cache,
+ /// no guarantee; - if set to non zero, then the result is at least as
+ /// fresh as given rv.
+ ///
+ ///
+ /// Timeout for the list/watch call.
+ ///
+ ///
+ /// Watch for changes to the described resources and return them as a
+ /// stream of add, update, and remove notifications. Specify
+ /// resourceVersion.
+ ///
+ ///
+ /// If 'true', then the output is pretty printed.
+ ///
+ ///
+ /// The headers that will be added to request.
+ ///
+ ///
+ /// The cancellation token.
+ ///
+ Task> ListNamespacedReplicationControllerWithHttpMessagesAsync(string namespaceParameter, string fieldSelector = default(string), string labelSelector = default(string), string resourceVersion = default(string), int? timeoutSeconds = default(int?), bool? watch = default(bool?), string pretty = default(string), Dictionary> customHeaders = null, CancellationToken cancellationToken = default(CancellationToken));
+
+ ///
+ /// create a ReplicationController
+ ///
+ ///
+ ///
+ ///
+ /// object name and auth scope, such as for teams and projects
+ ///
+ ///
+ /// If 'true', then the output is pretty printed.
+ ///
+ ///
+ /// The headers that will be added to request.
+ ///
+ ///
+ /// The cancellation token.
+ ///
+ Task> CreateNamespacedReplicationControllerWithHttpMessagesAsync(V1ReplicationController body, string namespaceParameter, string pretty = default(string), Dictionary> customHeaders = null, CancellationToken cancellationToken = default(CancellationToken));
+
+ ///
+ /// delete collection of ReplicationController
+ ///
+ ///
+ /// object name and auth scope, such as for teams and projects
+ ///
+ ///
+ /// A selector to restrict the list of returned objects by their
+ /// fields. Defaults to everything.
+ ///
+ ///
+ /// A selector to restrict the list of returned objects by their
+ /// labels. Defaults to everything.
+ ///
+ ///
+ /// When specified with a watch call, shows changes that occur after
+ /// that particular version of a resource. Defaults to changes from the
+ /// beginning of history. When specified for list: - if unset, then the
+ /// result is returned from remote storage based on quorum-read flag; -
+ /// if it's 0, then we simply return what we currently have in cache,
+ /// no guarantee; - if set to non zero, then the result is at least as
+ /// fresh as given rv.
+ ///
+ ///
+ /// Timeout for the list/watch call.
+ ///
+ ///
+ /// Watch for changes to the described resources and return them as a
+ /// stream of add, update, and remove notifications. Specify
+ /// resourceVersion.
+ ///
+ ///
+ /// If 'true', then the output is pretty printed.
+ ///
+ ///
+ /// The headers that will be added to request.
+ ///
+ ///
+ /// The cancellation token.
+ ///
+ Task> DeleteCollectionNamespacedReplicationControllerWithHttpMessagesAsync(string namespaceParameter, string fieldSelector = default(string), string labelSelector = default(string), string resourceVersion = default(string), int? timeoutSeconds = default(int?), bool? watch = default(bool?), string pretty = default(string), Dictionary> customHeaders = null, CancellationToken cancellationToken = default(CancellationToken));
+
+ ///
+ /// read the specified ReplicationController
+ ///
+ ///
+ /// name of the ReplicationController
+ ///
+ ///
+ /// object name and auth scope, such as for teams and projects
+ ///
+ ///
+ /// Should the export be exact. Exact export maintains
+ /// cluster-specific fields like 'Namespace'.
+ ///
+ ///
+ /// Should this value be exported. Export strips fields that a user
+ /// can not specify.
+ ///
+ ///
+ /// If 'true', then the output is pretty printed.
+ ///
+ ///
+ /// The headers that will be added to request.
+ ///
+ ///
+ /// The cancellation token.
+ ///
+ Task> ReadNamespacedReplicationControllerWithHttpMessagesAsync(string name, string namespaceParameter, bool? exact = default(bool?), bool? export = default(bool?), string pretty = default(string), Dictionary> customHeaders = null, CancellationToken cancellationToken = default(CancellationToken));
+
+ ///
+ /// replace the specified ReplicationController
+ ///
+ ///
+ ///
+ ///
+ /// name of the ReplicationController
+ ///
+ ///
+ /// object name and auth scope, such as for teams and projects
+ ///
+ ///
+ /// If 'true', then the output is pretty printed.
+ ///
+ ///
+ /// The headers that will be added to request.
+ ///
+ ///
+ /// The cancellation token.
+ ///
+ Task> ReplaceNamespacedReplicationControllerWithHttpMessagesAsync(V1ReplicationController body, string name, string namespaceParameter, string pretty = default(string), Dictionary> customHeaders = null, CancellationToken cancellationToken = default(CancellationToken));
+
+ ///
+ /// delete a ReplicationController
+ ///
+ ///
+ ///
+ ///
+ /// name of the ReplicationController
+ ///
+ ///
+ /// object name and auth scope, such as for teams and projects
+ ///
+ ///
+ /// The duration in seconds before the object should be deleted. Value
+ /// must be non-negative integer. The value zero indicates delete
+ /// immediately. If this value is nil, the default grace period for the
+ /// specified type will be used. Defaults to a per object value if not
+ /// specified. zero means delete immediately.
+ ///
+ ///
+ /// Deprecated: please use the PropagationPolicy, this field will be
+ /// deprecated in 1.7. Should the dependent objects be orphaned. If
+ /// true/false, the "orphan" finalizer will be added to/removed from
+ /// the object's finalizers list. Either this field or
+ /// PropagationPolicy may be set, but not both.
+ ///
+ ///
+ /// Whether and how garbage collection will be performed. Either this
+ /// field or OrphanDependents may be set, but not both. The default
+ /// policy is decided by the existing finalizer set in the
+ /// metadata.finalizers and the resource-specific default policy.
+ ///
+ ///
+ /// If 'true', then the output is pretty printed.
+ ///
+ ///
+ /// The headers that will be added to request.
+ ///
+ ///
+ /// The cancellation token.
+ ///
+ Task> DeleteNamespacedReplicationControllerWithHttpMessagesAsync(V1DeleteOptions body, string name, string namespaceParameter, int? gracePeriodSeconds = default(int?), bool? orphanDependents = default(bool?), string propagationPolicy = default(string), string pretty = default(string), Dictionary> customHeaders = null, CancellationToken cancellationToken = default(CancellationToken));
+
+ ///
+ /// partially update the specified ReplicationController
+ ///
+ ///
+ ///
+ ///
+ /// name of the ReplicationController
+ ///
+ ///
+ /// object name and auth scope, such as for teams and projects
+ ///
+ ///
+ /// If 'true', then the output is pretty printed.
+ ///
+ ///
+ /// The headers that will be added to request.
+ ///
+ ///
+ /// The cancellation token.
+ ///
+ Task> PatchNamespacedReplicationControllerWithHttpMessagesAsync(object body, string name, string namespaceParameter, string pretty = default(string), Dictionary> customHeaders = null, CancellationToken cancellationToken = default(CancellationToken));
+
+ ///
+ /// read scale of the specified Scale
+ ///
+ ///
+ /// name of the Scale
+ ///
+ ///
+ /// object name and auth scope, such as for teams and projects
+ ///
+ ///
+ /// If 'true', then the output is pretty printed.
+ ///
+ ///
+ /// The headers that will be added to request.
+ ///
+ ///
+ /// The cancellation token.
+ ///
+ Task> ReadNamespacedScaleScaleWithHttpMessagesAsync(string name, string namespaceParameter, string pretty = default(string), Dictionary> customHeaders = null, CancellationToken cancellationToken = default(CancellationToken));
+
+ ///
+ /// replace scale of the specified Scale
+ ///
+ ///
+ ///
+ ///
+ /// name of the Scale
+ ///
+ ///
+ /// object name and auth scope, such as for teams and projects
+ ///
+ ///
+ /// If 'true', then the output is pretty printed.
+ ///
+ ///
+ /// The headers that will be added to request.
+ ///
+ ///
+ /// The cancellation token.
+ ///
+ Task> ReplaceNamespacedScaleScaleWithHttpMessagesAsync(V1Scale body, string name, string namespaceParameter, string pretty = default(string), Dictionary> customHeaders = null, CancellationToken cancellationToken = default(CancellationToken));
+
+ ///
+ /// partially update scale of the specified Scale
+ ///
+ ///
+ ///
+ ///
+ /// name of the Scale
+ ///
+ ///
+ /// object name and auth scope, such as for teams and projects
+ ///
+ ///
+ /// If 'true', then the output is pretty printed.
+ ///
+ ///
+ /// The headers that will be added to request.
+ ///
+ ///
+ /// The cancellation token.
+ ///
+ Task> PatchNamespacedScaleScaleWithHttpMessagesAsync(object body, string name, string namespaceParameter, string pretty = default(string), Dictionary> customHeaders = null, CancellationToken cancellationToken = default(CancellationToken));
+
+ ///
+ /// read status of the specified ReplicationController
+ ///
+ ///
+ /// name of the ReplicationController
+ ///
+ ///
+ /// object name and auth scope, such as for teams and projects
+ ///
+ ///
+ /// If 'true', then the output is pretty printed.
+ ///
+ ///
+ /// The headers that will be added to request.
+ ///
+ ///
+ /// The cancellation token.
+ ///
+ Task> ReadNamespacedReplicationControllerStatusWithHttpMessagesAsync(string name, string namespaceParameter, string pretty = default(string), Dictionary> customHeaders = null, CancellationToken cancellationToken = default(CancellationToken));
+
+ ///
+ /// replace status of the specified ReplicationController
+ ///
+ ///
+ ///
+ ///
+ /// name of the ReplicationController
+ ///
+ ///
+ /// object name and auth scope, such as for teams and projects
+ ///
+ ///
+ /// If 'true', then the output is pretty printed.
+ ///
+ ///
+ /// The headers that will be added to request.
+ ///
+ ///
+ /// The cancellation token.
+ ///
+ Task> ReplaceNamespacedReplicationControllerStatusWithHttpMessagesAsync(V1ReplicationController body, string name, string namespaceParameter, string pretty = default(string), Dictionary> customHeaders = null, CancellationToken cancellationToken = default(CancellationToken));
+
+ ///
+ /// partially update status of the specified ReplicationController
+ ///
+ ///
+ ///
+ ///
+ /// name of the ReplicationController
+ ///
+ ///
+ /// object name and auth scope, such as for teams and projects
+ ///
+ ///
+ /// If 'true', then the output is pretty printed.
+ ///
+ ///
+ /// The headers that will be added to request.
+ ///
+ ///
+ /// The cancellation token.
+ ///
+ Task> PatchNamespacedReplicationControllerStatusWithHttpMessagesAsync(object body, string name, string namespaceParameter, string pretty = default(string), Dictionary> customHeaders = null, CancellationToken cancellationToken = default(CancellationToken));
+
+ ///
+ /// list or watch objects of kind ResourceQuota
+ ///
+ ///
+ /// object name and auth scope, such as for teams and projects
+ ///
+ ///
+ /// A selector to restrict the list of returned objects by their
+ /// fields. Defaults to everything.
+ ///
+ ///
+ /// A selector to restrict the list of returned objects by their
+ /// labels. Defaults to everything.
+ ///
+ ///
+ /// When specified with a watch call, shows changes that occur after
+ /// that particular version of a resource. Defaults to changes from the
+ /// beginning of history. When specified for list: - if unset, then the
+ /// result is returned from remote storage based on quorum-read flag; -
+ /// if it's 0, then we simply return what we currently have in cache,
+ /// no guarantee; - if set to non zero, then the result is at least as
+ /// fresh as given rv.
+ ///
+ ///
+ /// Timeout for the list/watch call.
+ ///
+ ///
+ /// Watch for changes to the described resources and return them as a
+ /// stream of add, update, and remove notifications. Specify
+ /// resourceVersion.
+ ///
+ ///
+ /// If 'true', then the output is pretty printed.
+ ///
+ ///
+ /// The headers that will be added to request.
+ ///
+ ///
+ /// The cancellation token.
+ ///
+ Task> ListNamespacedResourceQuotaWithHttpMessagesAsync(string namespaceParameter, string fieldSelector = default(string), string labelSelector = default(string), string resourceVersion = default(string), int? timeoutSeconds = default(int?), bool? watch = default(bool?), string pretty = default(string), Dictionary> customHeaders = null, CancellationToken cancellationToken = default(CancellationToken));
+
+ ///
+ /// create a ResourceQuota
+ ///
+ ///
+ ///
+ ///
+ /// object name and auth scope, such as for teams and projects
+ ///
+ ///
+ /// If 'true', then the output is pretty printed.
+ ///
+ ///
+ /// The headers that will be added to request.
+ ///
+ ///
+ /// The cancellation token.
+ ///
+ Task> CreateNamespacedResourceQuotaWithHttpMessagesAsync(V1ResourceQuota body, string namespaceParameter, string pretty = default(string), Dictionary> customHeaders = null, CancellationToken cancellationToken = default(CancellationToken));
+
+ ///
+ /// delete collection of ResourceQuota
+ ///
+ ///
+ /// object name and auth scope, such as for teams and projects
+ ///
+ ///
+ /// A selector to restrict the list of returned objects by their
+ /// fields. Defaults to everything.
+ ///
+ ///
+ /// A selector to restrict the list of returned objects by their
+ /// labels. Defaults to everything.
+ ///
+ ///
+ /// When specified with a watch call, shows changes that occur after
+ /// that particular version of a resource. Defaults to changes from the
+ /// beginning of history. When specified for list: - if unset, then the
+ /// result is returned from remote storage based on quorum-read flag; -
+ /// if it's 0, then we simply return what we currently have in cache,
+ /// no guarantee; - if set to non zero, then the result is at least as
+ /// fresh as given rv.
+ ///
+ ///
+ /// Timeout for the list/watch call.
+ ///
+ ///
+ /// Watch for changes to the described resources and return them as a
+ /// stream of add, update, and remove notifications. Specify
+ /// resourceVersion.
+ ///
+ ///
+ /// If 'true', then the output is pretty printed.
+ ///
+ ///
+ /// The headers that will be added to request.
+ ///
+ ///
+ /// The cancellation token.
+ ///
+ Task> DeleteCollectionNamespacedResourceQuotaWithHttpMessagesAsync(string namespaceParameter, string fieldSelector = default(string), string labelSelector = default(string), string resourceVersion = default(string), int? timeoutSeconds = default(int?), bool? watch = default(bool?), string pretty = default(string), Dictionary> customHeaders = null, CancellationToken cancellationToken = default(CancellationToken));
+
+ ///
+ /// read the specified ResourceQuota
+ ///
+ ///
+ /// name of the ResourceQuota
+ ///
+ ///
+ /// object name and auth scope, such as for teams and projects
+ ///
+ ///
+ /// Should the export be exact. Exact export maintains
+ /// cluster-specific fields like 'Namespace'.
+ ///
+ ///
+ /// Should this value be exported. Export strips fields that a user
+ /// can not specify.
+ ///
+ ///
+ /// If 'true', then the output is pretty printed.
+ ///
+ ///
+ /// The headers that will be added to request.
+ ///
+ ///
+ /// The cancellation token.
+ ///
+ Task> ReadNamespacedResourceQuotaWithHttpMessagesAsync(string name, string namespaceParameter, bool? exact = default(bool?), bool? export = default(bool?), string pretty = default(string), Dictionary> customHeaders = null, CancellationToken cancellationToken = default(CancellationToken));
+
+ ///
+ /// replace the specified ResourceQuota
+ ///
+ ///
+ ///
+ ///
+ /// name of the ResourceQuota
+ ///
+ ///
+ /// object name and auth scope, such as for teams and projects
+ ///
+ ///
+ /// If 'true', then the output is pretty printed.
+ ///
+ ///
+ /// The headers that will be added to request.
+ ///
+ ///
+ /// The cancellation token.
+ ///
+ Task> ReplaceNamespacedResourceQuotaWithHttpMessagesAsync(V1ResourceQuota body, string name, string namespaceParameter, string pretty = default(string), Dictionary> customHeaders = null, CancellationToken cancellationToken = default(CancellationToken));
+
+ ///
+ /// delete a ResourceQuota
+ ///
+ ///
+ ///
+ ///
+ /// name of the ResourceQuota
+ ///
+ ///
+ /// object name and auth scope, such as for teams and projects
+ ///
+ ///
+ /// The duration in seconds before the object should be deleted. Value
+ /// must be non-negative integer. The value zero indicates delete
+ /// immediately. If this value is nil, the default grace period for the
+ /// specified type will be used. Defaults to a per object value if not
+ /// specified. zero means delete immediately.
+ ///
+ ///
+ /// Deprecated: please use the PropagationPolicy, this field will be
+ /// deprecated in 1.7. Should the dependent objects be orphaned. If
+ /// true/false, the "orphan" finalizer will be added to/removed from
+ /// the object's finalizers list. Either this field or
+ /// PropagationPolicy may be set, but not both.
+ ///
+ ///
+ /// Whether and how garbage collection will be performed. Either this
+ /// field or OrphanDependents may be set, but not both. The default
+ /// policy is decided by the existing finalizer set in the
+ /// metadata.finalizers and the resource-specific default policy.
+ ///
+ ///
+ /// If 'true', then the output is pretty printed.
+ ///
+ ///
+ /// The headers that will be added to request.
+ ///
+ ///
+ /// The cancellation token.
+ ///
+ Task> DeleteNamespacedResourceQuotaWithHttpMessagesAsync(V1DeleteOptions body, string name, string namespaceParameter, int? gracePeriodSeconds = default(int?), bool? orphanDependents = default(bool?), string propagationPolicy = default(string), string pretty = default(string), Dictionary> customHeaders = null, CancellationToken cancellationToken = default(CancellationToken));
+
+ ///
+ /// partially update the specified ResourceQuota
+ ///
+ ///
+ ///
+ ///
+ /// name of the ResourceQuota
+ ///
+ ///
+ /// object name and auth scope, such as for teams and projects
+ ///
+ ///
+ /// If 'true', then the output is pretty printed.
+ ///
+ ///
+ /// The headers that will be added to request.
+ ///
+ ///
+ /// The cancellation token.
+ ///
+ Task> PatchNamespacedResourceQuotaWithHttpMessagesAsync(object body, string name, string namespaceParameter, string pretty = default(string), Dictionary> customHeaders = null, CancellationToken cancellationToken = default(CancellationToken));
+
+ ///
+ /// read status of the specified ResourceQuota
+ ///
+ ///
+ /// name of the ResourceQuota
+ ///
+ ///
+ /// object name and auth scope, such as for teams and projects
+ ///
+ ///
+ /// If 'true', then the output is pretty printed.
+ ///
+ ///
+ /// The headers that will be added to request.
+ ///
+ ///
+ /// The cancellation token.
+ ///
+ Task> ReadNamespacedResourceQuotaStatusWithHttpMessagesAsync(string name, string namespaceParameter, string pretty = default(string), Dictionary> customHeaders = null, CancellationToken cancellationToken = default(CancellationToken));
+
+ ///
+ /// replace status of the specified ResourceQuota
+ ///
+ ///
+ ///
+ ///
+ /// name of the ResourceQuota
+ ///
+ ///
+ /// object name and auth scope, such as for teams and projects
+ ///
+ ///
+ /// If 'true', then the output is pretty printed.
+ ///
+ ///
+ /// The headers that will be added to request.
+ ///
+ ///
+ /// The cancellation token.
+ ///
+ Task> ReplaceNamespacedResourceQuotaStatusWithHttpMessagesAsync(V1ResourceQuota body, string name, string namespaceParameter, string pretty = default(string), Dictionary> customHeaders = null, CancellationToken cancellationToken = default(CancellationToken));
+
+ ///
+ /// partially update status of the specified ResourceQuota
+ ///
+ ///
+ ///
+ ///
+ /// name of the ResourceQuota
+ ///
+ ///
+ /// object name and auth scope, such as for teams and projects
+ ///
+ ///
+ /// If 'true', then the output is pretty printed.
+ ///
+ ///
+ /// The headers that will be added to request.
+ ///
+ ///
+ /// The cancellation token.
+ ///
+ Task> PatchNamespacedResourceQuotaStatusWithHttpMessagesAsync(object body, string name, string namespaceParameter, string pretty = default(string), Dictionary> customHeaders = null, CancellationToken cancellationToken = default(CancellationToken));
+
+ ///
+ /// list or watch objects of kind Secret
+ ///
+ ///
+ /// object name and auth scope, such as for teams and projects
+ ///
+ ///
+ /// A selector to restrict the list of returned objects by their
+ /// fields. Defaults to everything.
+ ///
+ ///
+ /// A selector to restrict the list of returned objects by their
+ /// labels. Defaults to everything.
+ ///
+ ///
+ /// When specified with a watch call, shows changes that occur after
+ /// that particular version of a resource. Defaults to changes from the
+ /// beginning of history. When specified for list: - if unset, then the
+ /// result is returned from remote storage based on quorum-read flag; -
+ /// if it's 0, then we simply return what we currently have in cache,
+ /// no guarantee; - if set to non zero, then the result is at least as
+ /// fresh as given rv.
+ ///
+ ///
+ /// Timeout for the list/watch call.
+ ///
+ ///
+ /// Watch for changes to the described resources and return them as a
+ /// stream of add, update, and remove notifications. Specify
+ /// resourceVersion.
+ ///
+ ///
+ /// If 'true', then the output is pretty printed.
+ ///
+ ///
+ /// The headers that will be added to request.
+ ///
+ ///
+ /// The cancellation token.
+ ///
+ Task> ListNamespacedSecretWithHttpMessagesAsync(string namespaceParameter, string fieldSelector = default(string), string labelSelector = default(string), string resourceVersion = default(string), int? timeoutSeconds = default(int?), bool? watch = default(bool?), string pretty = default(string), Dictionary> customHeaders = null, CancellationToken cancellationToken = default(CancellationToken));
+
+ ///
+ /// create a Secret
+ ///
+ ///
+ ///
+ ///
+ /// object name and auth scope, such as for teams and projects
+ ///
+ ///
+ /// If 'true', then the output is pretty printed.
+ ///
+ ///
+ /// The headers that will be added to request.
+ ///
+ ///
+ /// The cancellation token.
+ ///
+ Task> CreateNamespacedSecretWithHttpMessagesAsync(V1Secret body, string namespaceParameter, string pretty = default(string), Dictionary> customHeaders = null, CancellationToken cancellationToken = default(CancellationToken));
+
+ ///
+ /// delete collection of Secret
+ ///
+ ///
+ /// object name and auth scope, such as for teams and projects
+ ///
+ ///
+ /// A selector to restrict the list of returned objects by their
+ /// fields. Defaults to everything.
+ ///
+ ///
+ /// A selector to restrict the list of returned objects by their
+ /// labels. Defaults to everything.
+ ///
+ ///
+ /// When specified with a watch call, shows changes that occur after
+ /// that particular version of a resource. Defaults to changes from the
+ /// beginning of history. When specified for list: - if unset, then the
+ /// result is returned from remote storage based on quorum-read flag; -
+ /// if it's 0, then we simply return what we currently have in cache,
+ /// no guarantee; - if set to non zero, then the result is at least as
+ /// fresh as given rv.
+ ///
+ ///
+ /// Timeout for the list/watch call.
+ ///
+ ///
+ /// Watch for changes to the described resources and return them as a
+ /// stream of add, update, and remove notifications. Specify
+ /// resourceVersion.
+ ///
+ ///
+ /// If 'true', then the output is pretty printed.
+ ///
+ ///
+ /// The headers that will be added to request.
+ ///
+ ///
+ /// The cancellation token.
+ ///
+ Task> DeleteCollectionNamespacedSecretWithHttpMessagesAsync(string namespaceParameter, string fieldSelector = default(string), string labelSelector = default(string), string resourceVersion = default(string), int? timeoutSeconds = default(int?), bool? watch = default(bool?), string pretty = default(string), Dictionary> customHeaders = null, CancellationToken cancellationToken = default(CancellationToken));
+
+ ///
+ /// read the specified Secret
+ ///
+ ///
+ /// name of the Secret
+ ///
+ ///
+ /// object name and auth scope, such as for teams and projects
+ ///
+ ///
+ /// Should the export be exact. Exact export maintains
+ /// cluster-specific fields like 'Namespace'.
+ ///
+ ///
+ /// Should this value be exported. Export strips fields that a user
+ /// can not specify.
+ ///
+ ///
+ /// If 'true', then the output is pretty printed.
+ ///
+ ///
+ /// The headers that will be added to request.
+ ///
+ ///
+ /// The cancellation token.
+ ///
+ Task> ReadNamespacedSecretWithHttpMessagesAsync(string name, string namespaceParameter, bool? exact = default(bool?), bool? export = default(bool?), string pretty = default(string), Dictionary> customHeaders = null, CancellationToken cancellationToken = default(CancellationToken));
+
+ ///
+ /// replace the specified Secret
+ ///
+ ///
+ ///
+ ///
+ /// name of the Secret
+ ///
+ ///
+ /// object name and auth scope, such as for teams and projects
+ ///
+ ///
+ /// If 'true', then the output is pretty printed.
+ ///
+ ///
+ /// The headers that will be added to request.
+ ///
+ ///
+ /// The cancellation token.
+ ///
+ Task> ReplaceNamespacedSecretWithHttpMessagesAsync(V1Secret body, string name, string namespaceParameter, string pretty = default(string), Dictionary> customHeaders = null, CancellationToken cancellationToken = default(CancellationToken));
+
+ ///
+ /// delete a Secret
+ ///
+ ///
+ ///
+ ///
+ /// name of the Secret
+ ///
+ ///
+ /// object name and auth scope, such as for teams and projects
+ ///
+ ///
+ /// The duration in seconds before the object should be deleted. Value
+ /// must be non-negative integer. The value zero indicates delete
+ /// immediately. If this value is nil, the default grace period for the
+ /// specified type will be used. Defaults to a per object value if not
+ /// specified. zero means delete immediately.
+ ///
+ ///
+ /// Deprecated: please use the PropagationPolicy, this field will be
+ /// deprecated in 1.7. Should the dependent objects be orphaned. If
+ /// true/false, the "orphan" finalizer will be added to/removed from
+ /// the object's finalizers list. Either this field or
+ /// PropagationPolicy may be set, but not both.
+ ///
+ ///
+ /// Whether and how garbage collection will be performed. Either this
+ /// field or OrphanDependents may be set, but not both. The default
+ /// policy is decided by the existing finalizer set in the
+ /// metadata.finalizers and the resource-specific default policy.
+ ///
+ ///
+ /// If 'true', then the output is pretty printed.
+ ///
+ ///
+ /// The headers that will be added to request.
+ ///
+ ///
+ /// The cancellation token.
+ ///
+ Task> DeleteNamespacedSecretWithHttpMessagesAsync(V1DeleteOptions body, string name, string namespaceParameter, int? gracePeriodSeconds = default(int?), bool? orphanDependents = default(bool?), string propagationPolicy = default(string), string pretty = default(string), Dictionary> customHeaders = null, CancellationToken cancellationToken = default(CancellationToken));
+
+ ///
+ /// partially update the specified Secret
+ ///
+ ///
+ ///
+ ///
+ /// name of the Secret
+ ///
+ ///
+ /// object name and auth scope, such as for teams and projects
+ ///
+ ///
+ /// If 'true', then the output is pretty printed.
+ ///
+ ///
+ /// The headers that will be added to request.
+ ///
+ ///
+ /// The cancellation token.
+ ///
+ Task> PatchNamespacedSecretWithHttpMessagesAsync(object body, string name, string namespaceParameter, string pretty = default(string), Dictionary> customHeaders = null, CancellationToken cancellationToken = default(CancellationToken));
+
+ ///
+ /// list or watch objects of kind ServiceAccount
+ ///
+ ///
+ /// object name and auth scope, such as for teams and projects
+ ///
+ ///
+ /// A selector to restrict the list of returned objects by their
+ /// fields. Defaults to everything.
+ ///
+ ///
+ /// A selector to restrict the list of returned objects by their
+ /// labels. Defaults to everything.
+ ///
+ ///
+ /// When specified with a watch call, shows changes that occur after
+ /// that particular version of a resource. Defaults to changes from the
+ /// beginning of history. When specified for list: - if unset, then the
+ /// result is returned from remote storage based on quorum-read flag; -
+ /// if it's 0, then we simply return what we currently have in cache,
+ /// no guarantee; - if set to non zero, then the result is at least as
+ /// fresh as given rv.
+ ///
+ ///
+ /// Timeout for the list/watch call.
+ ///
+ ///
+ /// Watch for changes to the described resources and return them as a
+ /// stream of add, update, and remove notifications. Specify
+ /// resourceVersion.
+ ///
+ ///
+ /// If 'true', then the output is pretty printed.
+ ///
+ ///
+ /// The headers that will be added to request.
+ ///
+ ///
+ /// The cancellation token.
+ ///
+ Task> ListNamespacedServiceAccountWithHttpMessagesAsync(string namespaceParameter, string fieldSelector = default(string), string labelSelector = default(string), string resourceVersion = default(string), int? timeoutSeconds = default(int?), bool? watch = default(bool?), string pretty = default(string), Dictionary> customHeaders = null, CancellationToken cancellationToken = default(CancellationToken));
+
+ ///
+ /// create a ServiceAccount
+ ///
+ ///
+ ///
+ ///
+ /// object name and auth scope, such as for teams and projects
+ ///
+ ///
+ /// If 'true', then the output is pretty printed.
+ ///
+ ///
+ /// The headers that will be added to request.
+ ///
+ ///
+ /// The cancellation token.
+ ///
+ Task> CreateNamespacedServiceAccountWithHttpMessagesAsync(V1ServiceAccount body, string namespaceParameter, string pretty = default(string), Dictionary> customHeaders = null, CancellationToken cancellationToken = default(CancellationToken));
+
+ ///
+ /// delete collection of ServiceAccount
+ ///
+ ///
+ /// object name and auth scope, such as for teams and projects
+ ///
+ ///
+ /// A selector to restrict the list of returned objects by their
+ /// fields. Defaults to everything.
+ ///
+ ///
+ /// A selector to restrict the list of returned objects by their
+ /// labels. Defaults to everything.
+ ///
+ ///
+ /// When specified with a watch call, shows changes that occur after
+ /// that particular version of a resource. Defaults to changes from the
+ /// beginning of history. When specified for list: - if unset, then the
+ /// result is returned from remote storage based on quorum-read flag; -
+ /// if it's 0, then we simply return what we currently have in cache,
+ /// no guarantee; - if set to non zero, then the result is at least as
+ /// fresh as given rv.
+ ///
+ ///
+ /// Timeout for the list/watch call.
+ ///
+ ///
+ /// Watch for changes to the described resources and return them as a
+ /// stream of add, update, and remove notifications. Specify
+ /// resourceVersion.
+ ///
+ ///
+ /// If 'true', then the output is pretty printed.
+ ///
+ ///
+ /// The headers that will be added to request.
+ ///
+ ///
+ /// The cancellation token.
+ ///
+ Task> DeleteCollectionNamespacedServiceAccountWithHttpMessagesAsync(string namespaceParameter, string fieldSelector = default(string), string labelSelector = default(string), string resourceVersion = default(string), int? timeoutSeconds = default(int?), bool? watch = default(bool?), string pretty = default(string), Dictionary> customHeaders = null, CancellationToken cancellationToken = default(CancellationToken));
+
+ ///
+ /// read the specified ServiceAccount
+ ///
+ ///
+ /// name of the ServiceAccount
+ ///
+ ///
+ /// object name and auth scope, such as for teams and projects
+ ///
+ ///
+ /// Should the export be exact. Exact export maintains
+ /// cluster-specific fields like 'Namespace'.
+ ///
+ ///
+ /// Should this value be exported. Export strips fields that a user
+ /// can not specify.
+ ///
+ ///
+ /// If 'true', then the output is pretty printed.
+ ///
+ ///
+ /// The headers that will be added to request.
+ ///
+ ///
+ /// The cancellation token.
+ ///
+ Task> ReadNamespacedServiceAccountWithHttpMessagesAsync(string name, string namespaceParameter, bool? exact = default(bool?), bool? export = default(bool?), string pretty = default(string), Dictionary> customHeaders = null, CancellationToken cancellationToken = default(CancellationToken));
+
+ ///
+ /// replace the specified ServiceAccount
+ ///
+ ///
+ ///
+ ///
+ /// name of the ServiceAccount
+ ///
+ ///
+ /// object name and auth scope, such as for teams and projects
+ ///
+ ///
+ /// If 'true', then the output is pretty printed.
+ ///
+ ///
+ /// The headers that will be added to request.
+ ///
+ ///
+ /// The cancellation token.
+ ///
+ Task> ReplaceNamespacedServiceAccountWithHttpMessagesAsync(V1ServiceAccount body, string name, string namespaceParameter, string pretty = default(string), Dictionary> customHeaders = null, CancellationToken cancellationToken = default(CancellationToken));
+
+ ///
+ /// delete a ServiceAccount
+ ///
+ ///
+ ///
+ ///
+ /// name of the ServiceAccount
+ ///
+ ///
+ /// object name and auth scope, such as for teams and projects
+ ///
+ ///
+ /// The duration in seconds before the object should be deleted. Value
+ /// must be non-negative integer. The value zero indicates delete
+ /// immediately. If this value is nil, the default grace period for the
+ /// specified type will be used. Defaults to a per object value if not
+ /// specified. zero means delete immediately.
+ ///
+ ///
+ /// Deprecated: please use the PropagationPolicy, this field will be
+ /// deprecated in 1.7. Should the dependent objects be orphaned. If
+ /// true/false, the "orphan" finalizer will be added to/removed from
+ /// the object's finalizers list. Either this field or
+ /// PropagationPolicy may be set, but not both.
+ ///
+ ///
+ /// Whether and how garbage collection will be performed. Either this
+ /// field or OrphanDependents may be set, but not both. The default
+ /// policy is decided by the existing finalizer set in the
+ /// metadata.finalizers and the resource-specific default policy.
+ ///
+ ///
+ /// If 'true', then the output is pretty printed.
+ ///
+ ///
+ /// The headers that will be added to request.
+ ///
+ ///
+ /// The cancellation token.
+ ///
+ Task> DeleteNamespacedServiceAccountWithHttpMessagesAsync(V1DeleteOptions body, string name, string namespaceParameter, int? gracePeriodSeconds = default(int?), bool? orphanDependents = default(bool?), string propagationPolicy = default(string), string pretty = default(string), Dictionary> customHeaders = null, CancellationToken cancellationToken = default(CancellationToken));
+
+ ///
+ /// partially update the specified ServiceAccount
+ ///
+ ///
+ ///
+ ///
+ /// name of the ServiceAccount
+ ///
+ ///
+ /// object name and auth scope, such as for teams and projects
+ ///
+ ///
+ /// If 'true', then the output is pretty printed.
+ ///
+ ///
+ /// The headers that will be added to request.
+ ///
+ ///
+ /// The cancellation token.
+ ///
+ Task> PatchNamespacedServiceAccountWithHttpMessagesAsync(object body, string name, string namespaceParameter, string pretty = default(string), Dictionary> customHeaders = null, CancellationToken cancellationToken = default(CancellationToken));
+
+ ///
+ /// list or watch objects of kind Service
+ ///
+ ///
+ /// object name and auth scope, such as for teams and projects
+ ///
+ ///
+ /// A selector to restrict the list of returned objects by their
+ /// fields. Defaults to everything.
+ ///
+ ///
+ /// A selector to restrict the list of returned objects by their
+ /// labels. Defaults to everything.
+ ///
+ ///
+ /// When specified with a watch call, shows changes that occur after
+ /// that particular version of a resource. Defaults to changes from the
+ /// beginning of history. When specified for list: - if unset, then the
+ /// result is returned from remote storage based on quorum-read flag; -
+ /// if it's 0, then we simply return what we currently have in cache,
+ /// no guarantee; - if set to non zero, then the result is at least as
+ /// fresh as given rv.
+ ///
+ ///
+ /// Timeout for the list/watch call.
+ ///
+ ///
+ /// Watch for changes to the described resources and return them as a
+ /// stream of add, update, and remove notifications. Specify
+ /// resourceVersion.
+ ///
+ ///
+ /// If 'true', then the output is pretty printed.
+ ///
+ ///
+ /// The headers that will be added to request.
+ ///
+ ///
+ /// The cancellation token.
+ ///
+ Task> ListNamespacedServiceWithHttpMessagesAsync(string namespaceParameter, string fieldSelector = default(string), string labelSelector = default(string), string resourceVersion = default(string), int? timeoutSeconds = default(int?), bool? watch = default(bool?), string pretty = default(string), Dictionary> customHeaders = null, CancellationToken cancellationToken = default(CancellationToken));
+
+ ///
+ /// create a Service
+ ///
+ ///
+ ///
+ ///
+ /// object name and auth scope, such as for teams and projects
+ ///
+ ///
+ /// If 'true', then the output is pretty printed.
+ ///
+ ///
+ /// The headers that will be added to request.
+ ///
+ ///
+ /// The cancellation token.
+ ///
+ Task> CreateNamespacedServiceWithHttpMessagesAsync(V1Service body, string namespaceParameter, string pretty = default(string), Dictionary> customHeaders = null, CancellationToken cancellationToken = default(CancellationToken));
+
+ ///
+ /// read the specified Service
+ ///
+ ///
+ /// name of the Service
+ ///
+ ///
+ /// object name and auth scope, such as for teams and projects
+ ///
+ ///
+ /// Should the export be exact. Exact export maintains
+ /// cluster-specific fields like 'Namespace'.
+ ///
+ ///
+ /// Should this value be exported. Export strips fields that a user
+ /// can not specify.
+ ///
+ ///
+ /// If 'true', then the output is pretty printed.
+ ///
+ ///
+ /// The headers that will be added to request.
+ ///
+ ///
+ /// The cancellation token.
+ ///
+ Task> ReadNamespacedServiceWithHttpMessagesAsync(string name, string namespaceParameter, bool? exact = default(bool?), bool? export = default(bool?), string pretty = default(string), Dictionary> customHeaders = null, CancellationToken cancellationToken = default(CancellationToken));
+
+ ///
+ /// replace the specified Service
+ ///
+ ///
+ ///
+ ///
+ /// name of the Service
+ ///
+ ///
+ /// object name and auth scope, such as for teams and projects
+ ///
+ ///
+ /// If 'true', then the output is pretty printed.
+ ///
+ ///
+ /// The headers that will be added to request.
+ ///
+ ///
+ /// The cancellation token.
+ ///
+ Task> ReplaceNamespacedServiceWithHttpMessagesAsync(V1Service body, string name, string namespaceParameter, string pretty = default(string), Dictionary> customHeaders = null, CancellationToken cancellationToken = default(CancellationToken));
+
+ ///