All Downloads are FREE. Search and download functionalities are using the official Maven repository.

com.marcnuri.yakc.api.oauthopenshiftio.v1.OauthOpenshiftIoV1Api Maven / Gradle / Ivy

Go to download

Retrofit2 based Java interfaces to create a REST API client and model files for OpenShift.

There is a newer version: 0.0.28
Show newest version
/*
 * Copyright 2020 Marc Nuri
 *
 * Licensed under the Apache License, Version 2.0 (the "License");
 * you may not use this file except in compliance with the License.
 * You may obtain a copy of the License at
 *
 *     http://www.apache.org/licenses/LICENSE-2.0
 *
 * Unless required by applicable law or agreed to in writing, software
 * distributed under the License is distributed on an "AS IS" BASIS,
 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 * See the License for the specific language governing permissions and
 * limitations under the License.
 */

package com.marcnuri.yakc.api.oauthopenshiftio.v1;

import com.marcnuri.yakc.api.Api;
import com.marcnuri.yakc.api.KubernetesCall;
import com.marcnuri.yakc.api.KubernetesListCall;
import com.marcnuri.yakc.model.com.github.openshift.api.oauth.v1.OAuthAccessToken;
import com.marcnuri.yakc.model.com.github.openshift.api.oauth.v1.OAuthAccessTokenList;
import com.marcnuri.yakc.model.com.github.openshift.api.oauth.v1.OAuthAuthorizeToken;
import com.marcnuri.yakc.model.com.github.openshift.api.oauth.v1.OAuthAuthorizeTokenList;
import com.marcnuri.yakc.model.com.github.openshift.api.oauth.v1.OAuthClient;
import com.marcnuri.yakc.model.com.github.openshift.api.oauth.v1.OAuthClientAuthorization;
import com.marcnuri.yakc.model.com.github.openshift.api.oauth.v1.OAuthClientAuthorizationList;
import com.marcnuri.yakc.model.com.github.openshift.api.oauth.v1.OAuthClientList;
import com.marcnuri.yakc.model.io.k8s.apimachinery.pkg.apis.meta.v1.APIResourceList;
import com.marcnuri.yakc.model.io.k8s.apimachinery.pkg.apis.meta.v1.DeleteOptions;
import com.marcnuri.yakc.model.io.k8s.apimachinery.pkg.apis.meta.v1.Status;
import com.marcnuri.yakc.model.io.k8s.apimachinery.pkg.apis.meta.v1.WatchEvent;
import java.util.HashMap;
import retrofit2.http.Body;
import retrofit2.http.HTTP;
import retrofit2.http.Headers;
import retrofit2.http.Path;
import retrofit2.http.QueryMap;

@SuppressWarnings({"squid:S1192", "unused"})
public interface OauthOpenshiftIoV1Api extends Api {
  /**
   * get available resources
   */
  @HTTP(
    method = "GET",
    path = "/apis/oauth.openshift.io/v1/"
  )
  @Headers({ 
    "Accept: */*"
  })
  KubernetesCall getAPIResources();

  /**
   * delete collection of OAuthAccessToken
   */
  @HTTP(
    method = "DELETE",
    path = "/apis/oauth.openshift.io/v1/oauthaccesstokens",
    hasBody = true
  )
  @Headers({ 
    "Content-Type: application/json",
    "Accept: */*"
  })
  KubernetesCall deleteCollectionOAuthAccessToken(
    @Body DeleteOptions body);

    /**
   * delete collection of OAuthAccessToken
   */
    @HTTP(
    method = "DELETE",
    path = "/apis/oauth.openshift.io/v1/oauthaccesstokens",
    hasBody = true
  )
  @Headers({ 
    "Content-Type: application/json",
    "Accept: */*"
  })
  KubernetesCall deleteCollectionOAuthAccessToken();

  /**
   * delete collection of OAuthAccessToken
   */
  @HTTP(
    method = "DELETE",
    path = "/apis/oauth.openshift.io/v1/oauthaccesstokens",
    hasBody = true
  )
  @Headers({ 
    "Content-Type: application/json",
    "Accept: */*"
  })
  KubernetesCall deleteCollectionOAuthAccessToken(
    @Body DeleteOptions body, 
    @QueryMap DeleteCollectionOAuthAccessToken queryParameters);

  /**
   * delete collection of OAuthAccessToken
   */
  @HTTP(
    method = "DELETE",
    path = "/apis/oauth.openshift.io/v1/oauthaccesstokens",
    hasBody = true
  )
  @Headers({ 
    "Content-Type: application/json",
    "Accept: */*"
  })
  KubernetesCall deleteCollectionOAuthAccessToken(
    @QueryMap DeleteCollectionOAuthAccessToken queryParameters);

  
  final class DeleteCollectionOAuthAccessToken extends HashMap { 
    /**
     * If 'true', then the output is pretty printed.
     */
    public DeleteCollectionOAuthAccessToken pretty(String pretty) {
      put("pretty", pretty);
      return this;
    }

    /**
     * allowWatchBookmarks requests watch events with type "BOOKMARK". Servers that do not implement bookmarks may ignore this flag and bookmarks are sent at the server's discretion. Clients should not assume bookmarks are returned at any specific interval, nor may they assume the server will send any BOOKMARK event during a session. If this is not a watch, this field is ignored. If the feature gate WatchBookmarks is not enabled in apiserver, this field is ignored.
     */
    public DeleteCollectionOAuthAccessToken allowWatchBookmarks(Boolean allowWatchBookmarks) {
      put("allowWatchBookmarks", allowWatchBookmarks);
      return this;
    }

    /**
     * The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server, the server will respond with a 410 ResourceExpired error together with a continue token. If the client needs a consistent list, it must restart their list without the continue field. Otherwise, the client may send another list request with the token received with the 410 error, the server will respond with a list starting from the next key, but from the latest snapshot, which is inconsistent from the previous list results - objects that are created, modified, or deleted after the first list request will be included in the response, as long as their keys are after the "next key".


This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications. */ public DeleteCollectionOAuthAccessToken continues(String continues) { put("continue", continues); return this; } /** * When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed */ public DeleteCollectionOAuthAccessToken dryRun(String dryRun) { put("dryRun", dryRun); return this; } /** * A selector to restrict the list of returned objects by their fields. Defaults to everything. */ public DeleteCollectionOAuthAccessToken fieldSelector(String fieldSelector) { put("fieldSelector", fieldSelector); return this; } /** * 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. */ public DeleteCollectionOAuthAccessToken gracePeriodSeconds(Number gracePeriodSeconds) { put("gracePeriodSeconds", gracePeriodSeconds); return this; } /** * A selector to restrict the list of returned objects by their labels. Defaults to everything. */ public DeleteCollectionOAuthAccessToken labelSelector(String labelSelector) { put("labelSelector", labelSelector); return this; } /** * limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true.


The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned. */ public DeleteCollectionOAuthAccessToken limit(Number limit) { put("limit", limit); return this; } /** * 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. */ public DeleteCollectionOAuthAccessToken orphanDependents(Boolean orphanDependents) { put("orphanDependents", orphanDependents); return this; } /** * 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. Acceptable values are: 'Orphan' - orphan the dependents; 'Background' - allow the garbage collector to delete the dependents in the background; 'Foreground' - a cascading policy that deletes all dependents in the foreground. */ public DeleteCollectionOAuthAccessToken propagationPolicy(String propagationPolicy) { put("propagationPolicy", propagationPolicy); return this; } /** * 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. */ public DeleteCollectionOAuthAccessToken resourceVersion(String resourceVersion) { put("resourceVersion", resourceVersion); return this; } /** * Timeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity. */ public DeleteCollectionOAuthAccessToken timeoutSeconds(Number timeoutSeconds) { put("timeoutSeconds", timeoutSeconds); return this; } /** * Watch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion. */ public DeleteCollectionOAuthAccessToken watch(Boolean watch) { put("watch", watch); return this; } } /** * list or watch objects of kind OAuthAccessToken */ @HTTP( method = "GET", path = "/apis/oauth.openshift.io/v1/oauthaccesstokens" ) @Headers({ "Accept: */*" }) KubernetesListCall listOAuthAccessToken(); /** * list or watch objects of kind OAuthAccessToken */ @HTTP( method = "GET", path = "/apis/oauth.openshift.io/v1/oauthaccesstokens" ) @Headers({ "Accept: */*" }) KubernetesListCall listOAuthAccessToken( @QueryMap ListOAuthAccessToken queryParameters); final class ListOAuthAccessToken extends HashMap { /** * If 'true', then the output is pretty printed. */ public ListOAuthAccessToken pretty(String pretty) { put("pretty", pretty); return this; } /** * allowWatchBookmarks requests watch events with type "BOOKMARK". Servers that do not implement bookmarks may ignore this flag and bookmarks are sent at the server's discretion. Clients should not assume bookmarks are returned at any specific interval, nor may they assume the server will send any BOOKMARK event during a session. If this is not a watch, this field is ignored. If the feature gate WatchBookmarks is not enabled in apiserver, this field is ignored. */ public ListOAuthAccessToken allowWatchBookmarks(Boolean allowWatchBookmarks) { put("allowWatchBookmarks", allowWatchBookmarks); return this; } /** * The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server, the server will respond with a 410 ResourceExpired error together with a continue token. If the client needs a consistent list, it must restart their list without the continue field. Otherwise, the client may send another list request with the token received with the 410 error, the server will respond with a list starting from the next key, but from the latest snapshot, which is inconsistent from the previous list results - objects that are created, modified, or deleted after the first list request will be included in the response, as long as their keys are after the "next key".


This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications. */ public ListOAuthAccessToken continues(String continues) { put("continue", continues); return this; } /** * A selector to restrict the list of returned objects by their fields. Defaults to everything. */ public ListOAuthAccessToken fieldSelector(String fieldSelector) { put("fieldSelector", fieldSelector); return this; } /** * A selector to restrict the list of returned objects by their labels. Defaults to everything. */ public ListOAuthAccessToken labelSelector(String labelSelector) { put("labelSelector", labelSelector); return this; } /** * limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true.


The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned. */ public ListOAuthAccessToken limit(Number limit) { put("limit", limit); return this; } /** * 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. */ public ListOAuthAccessToken resourceVersion(String resourceVersion) { put("resourceVersion", resourceVersion); return this; } /** * Timeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity. */ public ListOAuthAccessToken timeoutSeconds(Number timeoutSeconds) { put("timeoutSeconds", timeoutSeconds); return this; } /** * Watch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion. */ public ListOAuthAccessToken watch(Boolean watch) { put("watch", watch); return this; } } /** * create an OAuthAccessToken */ @HTTP( method = "POST", path = "/apis/oauth.openshift.io/v1/oauthaccesstokens", hasBody = true ) @Headers({ "Content-Type: application/json", "Accept: */*" }) KubernetesCall createOAuthAccessToken( @Body OAuthAccessToken body); /** * create an OAuthAccessToken */ @HTTP( method = "POST", path = "/apis/oauth.openshift.io/v1/oauthaccesstokens", hasBody = true ) @Headers({ "Content-Type: application/json", "Accept: */*" }) KubernetesCall createOAuthAccessToken( @Body OAuthAccessToken body, @QueryMap CreateOAuthAccessToken queryParameters); final class CreateOAuthAccessToken extends HashMap { /** * If 'true', then the output is pretty printed. */ public CreateOAuthAccessToken pretty(String pretty) { put("pretty", pretty); return this; } /** * When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed */ public CreateOAuthAccessToken dryRun(String dryRun) { put("dryRun", dryRun); return this; } /** * fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. */ public CreateOAuthAccessToken fieldManager(String fieldManager) { put("fieldManager", fieldManager); return this; } } /** * delete an OAuthAccessToken * * @param name name of the OAuthAccessToken */ @HTTP( method = "DELETE", path = "/apis/oauth.openshift.io/v1/oauthaccesstokens/{name}", hasBody = true ) @Headers({ "Content-Type: application/json", "Accept: */*" }) KubernetesCall deleteOAuthAccessToken( @Path("name") String name, @Body DeleteOptions body); /** * delete an OAuthAccessToken * * @param name name of the OAuthAccessToken */ @HTTP( method = "DELETE", path = "/apis/oauth.openshift.io/v1/oauthaccesstokens/{name}", hasBody = true ) @Headers({ "Content-Type: application/json", "Accept: */*" }) KubernetesCall deleteOAuthAccessToken( @Path("name") String name); /** * delete an OAuthAccessToken * * @param name name of the OAuthAccessToken */ @HTTP( method = "DELETE", path = "/apis/oauth.openshift.io/v1/oauthaccesstokens/{name}", hasBody = true ) @Headers({ "Content-Type: application/json", "Accept: */*" }) KubernetesCall deleteOAuthAccessToken( @Path("name") String name, @Body DeleteOptions body, @QueryMap DeleteOAuthAccessToken queryParameters); /** * delete an OAuthAccessToken * * @param name name of the OAuthAccessToken */ @HTTP( method = "DELETE", path = "/apis/oauth.openshift.io/v1/oauthaccesstokens/{name}", hasBody = true ) @Headers({ "Content-Type: application/json", "Accept: */*" }) KubernetesCall deleteOAuthAccessToken( @Path("name") String name, @QueryMap DeleteOAuthAccessToken queryParameters); final class DeleteOAuthAccessToken extends HashMap { /** * If 'true', then the output is pretty printed. */ public DeleteOAuthAccessToken pretty(String pretty) { put("pretty", pretty); return this; } /** * When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed */ public DeleteOAuthAccessToken dryRun(String dryRun) { put("dryRun", dryRun); return this; } /** * 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. */ public DeleteOAuthAccessToken gracePeriodSeconds(Number gracePeriodSeconds) { put("gracePeriodSeconds", gracePeriodSeconds); return this; } /** * 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. */ public DeleteOAuthAccessToken orphanDependents(Boolean orphanDependents) { put("orphanDependents", orphanDependents); return this; } /** * 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. Acceptable values are: 'Orphan' - orphan the dependents; 'Background' - allow the garbage collector to delete the dependents in the background; 'Foreground' - a cascading policy that deletes all dependents in the foreground. */ public DeleteOAuthAccessToken propagationPolicy(String propagationPolicy) { put("propagationPolicy", propagationPolicy); return this; } } /** * read the specified OAuthAccessToken * * @param name name of the OAuthAccessToken */ @HTTP( method = "GET", path = "/apis/oauth.openshift.io/v1/oauthaccesstokens/{name}" ) @Headers({ "Accept: */*" }) KubernetesCall readOAuthAccessToken( @Path("name") String name); /** * read the specified OAuthAccessToken * * @param name name of the OAuthAccessToken */ @HTTP( method = "GET", path = "/apis/oauth.openshift.io/v1/oauthaccesstokens/{name}" ) @Headers({ "Accept: */*" }) KubernetesCall readOAuthAccessToken( @Path("name") String name, @QueryMap ReadOAuthAccessToken queryParameters); final class ReadOAuthAccessToken extends HashMap { /** * If 'true', then the output is pretty printed. */ public ReadOAuthAccessToken pretty(String pretty) { put("pretty", pretty); return this; } /** * Should the export be exact. Exact export maintains cluster-specific fields like 'Namespace'. Deprecated. Planned for removal in 1.18. */ public ReadOAuthAccessToken exact(Boolean exact) { put("exact", exact); return this; } /** * Should this value be exported. Export strips fields that a user can not specify. Deprecated. Planned for removal in 1.18. */ public ReadOAuthAccessToken export(Boolean export) { put("export", export); return this; } } /** * partially update the specified OAuthAccessToken * * @param name name of the OAuthAccessToken */ @HTTP( method = "PATCH", path = "/apis/oauth.openshift.io/v1/oauthaccesstokens/{name}", hasBody = true ) @Headers({ "Content-Type: application/merge-patch+json", "Accept: */*" }) KubernetesCall patchOAuthAccessToken( @Path("name") String name, @Body OAuthAccessToken body); /** * partially update the specified OAuthAccessToken * * @param name name of the OAuthAccessToken */ @HTTP( method = "PATCH", path = "/apis/oauth.openshift.io/v1/oauthaccesstokens/{name}", hasBody = true ) @Headers({ "Content-Type: application/merge-patch+json", "Accept: */*" }) KubernetesCall patchOAuthAccessToken( @Path("name") String name, @Body OAuthAccessToken body, @QueryMap PatchOAuthAccessToken queryParameters); final class PatchOAuthAccessToken extends HashMap { /** * If 'true', then the output is pretty printed. */ public PatchOAuthAccessToken pretty(String pretty) { put("pretty", pretty); return this; } /** * When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed */ public PatchOAuthAccessToken dryRun(String dryRun) { put("dryRun", dryRun); return this; } /** * fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. This field is required for apply requests (application/apply-patch) but optional for non-apply patch types (JsonPatch, MergePatch, StrategicMergePatch). */ public PatchOAuthAccessToken fieldManager(String fieldManager) { put("fieldManager", fieldManager); return this; } /** * Force is going to "force" Apply requests. It means user will re-acquire conflicting fields owned by other people. Force flag must be unset for non-apply patch requests. */ public PatchOAuthAccessToken force(Boolean force) { put("force", force); return this; } } /** * replace the specified OAuthAccessToken * * @param name name of the OAuthAccessToken */ @HTTP( method = "PUT", path = "/apis/oauth.openshift.io/v1/oauthaccesstokens/{name}", hasBody = true ) @Headers({ "Content-Type: application/json", "Accept: */*" }) KubernetesCall replaceOAuthAccessToken( @Path("name") String name, @Body OAuthAccessToken body); /** * replace the specified OAuthAccessToken * * @param name name of the OAuthAccessToken */ @HTTP( method = "PUT", path = "/apis/oauth.openshift.io/v1/oauthaccesstokens/{name}", hasBody = true ) @Headers({ "Content-Type: application/json", "Accept: */*" }) KubernetesCall replaceOAuthAccessToken( @Path("name") String name, @Body OAuthAccessToken body, @QueryMap ReplaceOAuthAccessToken queryParameters); final class ReplaceOAuthAccessToken extends HashMap { /** * If 'true', then the output is pretty printed. */ public ReplaceOAuthAccessToken pretty(String pretty) { put("pretty", pretty); return this; } /** * When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed */ public ReplaceOAuthAccessToken dryRun(String dryRun) { put("dryRun", dryRun); return this; } /** * fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. */ public ReplaceOAuthAccessToken fieldManager(String fieldManager) { put("fieldManager", fieldManager); return this; } } /** * delete collection of OAuthAuthorizeToken */ @HTTP( method = "DELETE", path = "/apis/oauth.openshift.io/v1/oauthauthorizetokens", hasBody = true ) @Headers({ "Content-Type: application/json", "Accept: */*" }) KubernetesCall deleteCollectionOAuthAuthorizeToken( @Body DeleteOptions body); /** * delete collection of OAuthAuthorizeToken */ @HTTP( method = "DELETE", path = "/apis/oauth.openshift.io/v1/oauthauthorizetokens", hasBody = true ) @Headers({ "Content-Type: application/json", "Accept: */*" }) KubernetesCall deleteCollectionOAuthAuthorizeToken(); /** * delete collection of OAuthAuthorizeToken */ @HTTP( method = "DELETE", path = "/apis/oauth.openshift.io/v1/oauthauthorizetokens", hasBody = true ) @Headers({ "Content-Type: application/json", "Accept: */*" }) KubernetesCall deleteCollectionOAuthAuthorizeToken( @Body DeleteOptions body, @QueryMap DeleteCollectionOAuthAuthorizeToken queryParameters); /** * delete collection of OAuthAuthorizeToken */ @HTTP( method = "DELETE", path = "/apis/oauth.openshift.io/v1/oauthauthorizetokens", hasBody = true ) @Headers({ "Content-Type: application/json", "Accept: */*" }) KubernetesCall deleteCollectionOAuthAuthorizeToken( @QueryMap DeleteCollectionOAuthAuthorizeToken queryParameters); final class DeleteCollectionOAuthAuthorizeToken extends HashMap { /** * If 'true', then the output is pretty printed. */ public DeleteCollectionOAuthAuthorizeToken pretty(String pretty) { put("pretty", pretty); return this; } /** * allowWatchBookmarks requests watch events with type "BOOKMARK". Servers that do not implement bookmarks may ignore this flag and bookmarks are sent at the server's discretion. Clients should not assume bookmarks are returned at any specific interval, nor may they assume the server will send any BOOKMARK event during a session. If this is not a watch, this field is ignored. If the feature gate WatchBookmarks is not enabled in apiserver, this field is ignored. */ public DeleteCollectionOAuthAuthorizeToken allowWatchBookmarks(Boolean allowWatchBookmarks) { put("allowWatchBookmarks", allowWatchBookmarks); return this; } /** * The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server, the server will respond with a 410 ResourceExpired error together with a continue token. If the client needs a consistent list, it must restart their list without the continue field. Otherwise, the client may send another list request with the token received with the 410 error, the server will respond with a list starting from the next key, but from the latest snapshot, which is inconsistent from the previous list results - objects that are created, modified, or deleted after the first list request will be included in the response, as long as their keys are after the "next key".


This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications. */ public DeleteCollectionOAuthAuthorizeToken continues(String continues) { put("continue", continues); return this; } /** * When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed */ public DeleteCollectionOAuthAuthorizeToken dryRun(String dryRun) { put("dryRun", dryRun); return this; } /** * A selector to restrict the list of returned objects by their fields. Defaults to everything. */ public DeleteCollectionOAuthAuthorizeToken fieldSelector(String fieldSelector) { put("fieldSelector", fieldSelector); return this; } /** * 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. */ public DeleteCollectionOAuthAuthorizeToken gracePeriodSeconds(Number gracePeriodSeconds) { put("gracePeriodSeconds", gracePeriodSeconds); return this; } /** * A selector to restrict the list of returned objects by their labels. Defaults to everything. */ public DeleteCollectionOAuthAuthorizeToken labelSelector(String labelSelector) { put("labelSelector", labelSelector); return this; } /** * limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true.


The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned. */ public DeleteCollectionOAuthAuthorizeToken limit(Number limit) { put("limit", limit); return this; } /** * 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. */ public DeleteCollectionOAuthAuthorizeToken orphanDependents(Boolean orphanDependents) { put("orphanDependents", orphanDependents); return this; } /** * 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. Acceptable values are: 'Orphan' - orphan the dependents; 'Background' - allow the garbage collector to delete the dependents in the background; 'Foreground' - a cascading policy that deletes all dependents in the foreground. */ public DeleteCollectionOAuthAuthorizeToken propagationPolicy(String propagationPolicy) { put("propagationPolicy", propagationPolicy); return this; } /** * 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. */ public DeleteCollectionOAuthAuthorizeToken resourceVersion(String resourceVersion) { put("resourceVersion", resourceVersion); return this; } /** * Timeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity. */ public DeleteCollectionOAuthAuthorizeToken timeoutSeconds(Number timeoutSeconds) { put("timeoutSeconds", timeoutSeconds); return this; } /** * Watch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion. */ public DeleteCollectionOAuthAuthorizeToken watch(Boolean watch) { put("watch", watch); return this; } } /** * list or watch objects of kind OAuthAuthorizeToken */ @HTTP( method = "GET", path = "/apis/oauth.openshift.io/v1/oauthauthorizetokens" ) @Headers({ "Accept: */*" }) KubernetesListCall listOAuthAuthorizeToken(); /** * list or watch objects of kind OAuthAuthorizeToken */ @HTTP( method = "GET", path = "/apis/oauth.openshift.io/v1/oauthauthorizetokens" ) @Headers({ "Accept: */*" }) KubernetesListCall listOAuthAuthorizeToken( @QueryMap ListOAuthAuthorizeToken queryParameters); final class ListOAuthAuthorizeToken extends HashMap { /** * If 'true', then the output is pretty printed. */ public ListOAuthAuthorizeToken pretty(String pretty) { put("pretty", pretty); return this; } /** * allowWatchBookmarks requests watch events with type "BOOKMARK". Servers that do not implement bookmarks may ignore this flag and bookmarks are sent at the server's discretion. Clients should not assume bookmarks are returned at any specific interval, nor may they assume the server will send any BOOKMARK event during a session. If this is not a watch, this field is ignored. If the feature gate WatchBookmarks is not enabled in apiserver, this field is ignored. */ public ListOAuthAuthorizeToken allowWatchBookmarks(Boolean allowWatchBookmarks) { put("allowWatchBookmarks", allowWatchBookmarks); return this; } /** * The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server, the server will respond with a 410 ResourceExpired error together with a continue token. If the client needs a consistent list, it must restart their list without the continue field. Otherwise, the client may send another list request with the token received with the 410 error, the server will respond with a list starting from the next key, but from the latest snapshot, which is inconsistent from the previous list results - objects that are created, modified, or deleted after the first list request will be included in the response, as long as their keys are after the "next key".


This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications. */ public ListOAuthAuthorizeToken continues(String continues) { put("continue", continues); return this; } /** * A selector to restrict the list of returned objects by their fields. Defaults to everything. */ public ListOAuthAuthorizeToken fieldSelector(String fieldSelector) { put("fieldSelector", fieldSelector); return this; } /** * A selector to restrict the list of returned objects by their labels. Defaults to everything. */ public ListOAuthAuthorizeToken labelSelector(String labelSelector) { put("labelSelector", labelSelector); return this; } /** * limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true.


The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned. */ public ListOAuthAuthorizeToken limit(Number limit) { put("limit", limit); return this; } /** * 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. */ public ListOAuthAuthorizeToken resourceVersion(String resourceVersion) { put("resourceVersion", resourceVersion); return this; } /** * Timeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity. */ public ListOAuthAuthorizeToken timeoutSeconds(Number timeoutSeconds) { put("timeoutSeconds", timeoutSeconds); return this; } /** * Watch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion. */ public ListOAuthAuthorizeToken watch(Boolean watch) { put("watch", watch); return this; } } /** * create an OAuthAuthorizeToken */ @HTTP( method = "POST", path = "/apis/oauth.openshift.io/v1/oauthauthorizetokens", hasBody = true ) @Headers({ "Content-Type: application/json", "Accept: */*" }) KubernetesCall createOAuthAuthorizeToken( @Body OAuthAuthorizeToken body); /** * create an OAuthAuthorizeToken */ @HTTP( method = "POST", path = "/apis/oauth.openshift.io/v1/oauthauthorizetokens", hasBody = true ) @Headers({ "Content-Type: application/json", "Accept: */*" }) KubernetesCall createOAuthAuthorizeToken( @Body OAuthAuthorizeToken body, @QueryMap CreateOAuthAuthorizeToken queryParameters); final class CreateOAuthAuthorizeToken extends HashMap { /** * If 'true', then the output is pretty printed. */ public CreateOAuthAuthorizeToken pretty(String pretty) { put("pretty", pretty); return this; } /** * When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed */ public CreateOAuthAuthorizeToken dryRun(String dryRun) { put("dryRun", dryRun); return this; } /** * fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. */ public CreateOAuthAuthorizeToken fieldManager(String fieldManager) { put("fieldManager", fieldManager); return this; } } /** * delete an OAuthAuthorizeToken * * @param name name of the OAuthAuthorizeToken */ @HTTP( method = "DELETE", path = "/apis/oauth.openshift.io/v1/oauthauthorizetokens/{name}", hasBody = true ) @Headers({ "Content-Type: application/json", "Accept: */*" }) KubernetesCall deleteOAuthAuthorizeToken( @Path("name") String name, @Body DeleteOptions body); /** * delete an OAuthAuthorizeToken * * @param name name of the OAuthAuthorizeToken */ @HTTP( method = "DELETE", path = "/apis/oauth.openshift.io/v1/oauthauthorizetokens/{name}", hasBody = true ) @Headers({ "Content-Type: application/json", "Accept: */*" }) KubernetesCall deleteOAuthAuthorizeToken( @Path("name") String name); /** * delete an OAuthAuthorizeToken * * @param name name of the OAuthAuthorizeToken */ @HTTP( method = "DELETE", path = "/apis/oauth.openshift.io/v1/oauthauthorizetokens/{name}", hasBody = true ) @Headers({ "Content-Type: application/json", "Accept: */*" }) KubernetesCall deleteOAuthAuthorizeToken( @Path("name") String name, @Body DeleteOptions body, @QueryMap DeleteOAuthAuthorizeToken queryParameters); /** * delete an OAuthAuthorizeToken * * @param name name of the OAuthAuthorizeToken */ @HTTP( method = "DELETE", path = "/apis/oauth.openshift.io/v1/oauthauthorizetokens/{name}", hasBody = true ) @Headers({ "Content-Type: application/json", "Accept: */*" }) KubernetesCall deleteOAuthAuthorizeToken( @Path("name") String name, @QueryMap DeleteOAuthAuthorizeToken queryParameters); final class DeleteOAuthAuthorizeToken extends HashMap { /** * If 'true', then the output is pretty printed. */ public DeleteOAuthAuthorizeToken pretty(String pretty) { put("pretty", pretty); return this; } /** * When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed */ public DeleteOAuthAuthorizeToken dryRun(String dryRun) { put("dryRun", dryRun); return this; } /** * 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. */ public DeleteOAuthAuthorizeToken gracePeriodSeconds(Number gracePeriodSeconds) { put("gracePeriodSeconds", gracePeriodSeconds); return this; } /** * 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. */ public DeleteOAuthAuthorizeToken orphanDependents(Boolean orphanDependents) { put("orphanDependents", orphanDependents); return this; } /** * 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. Acceptable values are: 'Orphan' - orphan the dependents; 'Background' - allow the garbage collector to delete the dependents in the background; 'Foreground' - a cascading policy that deletes all dependents in the foreground. */ public DeleteOAuthAuthorizeToken propagationPolicy(String propagationPolicy) { put("propagationPolicy", propagationPolicy); return this; } } /** * read the specified OAuthAuthorizeToken * * @param name name of the OAuthAuthorizeToken */ @HTTP( method = "GET", path = "/apis/oauth.openshift.io/v1/oauthauthorizetokens/{name}" ) @Headers({ "Accept: */*" }) KubernetesCall readOAuthAuthorizeToken( @Path("name") String name); /** * read the specified OAuthAuthorizeToken * * @param name name of the OAuthAuthorizeToken */ @HTTP( method = "GET", path = "/apis/oauth.openshift.io/v1/oauthauthorizetokens/{name}" ) @Headers({ "Accept: */*" }) KubernetesCall readOAuthAuthorizeToken( @Path("name") String name, @QueryMap ReadOAuthAuthorizeToken queryParameters); final class ReadOAuthAuthorizeToken extends HashMap { /** * If 'true', then the output is pretty printed. */ public ReadOAuthAuthorizeToken pretty(String pretty) { put("pretty", pretty); return this; } /** * Should the export be exact. Exact export maintains cluster-specific fields like 'Namespace'. Deprecated. Planned for removal in 1.18. */ public ReadOAuthAuthorizeToken exact(Boolean exact) { put("exact", exact); return this; } /** * Should this value be exported. Export strips fields that a user can not specify. Deprecated. Planned for removal in 1.18. */ public ReadOAuthAuthorizeToken export(Boolean export) { put("export", export); return this; } } /** * partially update the specified OAuthAuthorizeToken * * @param name name of the OAuthAuthorizeToken */ @HTTP( method = "PATCH", path = "/apis/oauth.openshift.io/v1/oauthauthorizetokens/{name}", hasBody = true ) @Headers({ "Content-Type: application/merge-patch+json", "Accept: */*" }) KubernetesCall patchOAuthAuthorizeToken( @Path("name") String name, @Body OAuthAuthorizeToken body); /** * partially update the specified OAuthAuthorizeToken * * @param name name of the OAuthAuthorizeToken */ @HTTP( method = "PATCH", path = "/apis/oauth.openshift.io/v1/oauthauthorizetokens/{name}", hasBody = true ) @Headers({ "Content-Type: application/merge-patch+json", "Accept: */*" }) KubernetesCall patchOAuthAuthorizeToken( @Path("name") String name, @Body OAuthAuthorizeToken body, @QueryMap PatchOAuthAuthorizeToken queryParameters); final class PatchOAuthAuthorizeToken extends HashMap { /** * If 'true', then the output is pretty printed. */ public PatchOAuthAuthorizeToken pretty(String pretty) { put("pretty", pretty); return this; } /** * When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed */ public PatchOAuthAuthorizeToken dryRun(String dryRun) { put("dryRun", dryRun); return this; } /** * fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. This field is required for apply requests (application/apply-patch) but optional for non-apply patch types (JsonPatch, MergePatch, StrategicMergePatch). */ public PatchOAuthAuthorizeToken fieldManager(String fieldManager) { put("fieldManager", fieldManager); return this; } /** * Force is going to "force" Apply requests. It means user will re-acquire conflicting fields owned by other people. Force flag must be unset for non-apply patch requests. */ public PatchOAuthAuthorizeToken force(Boolean force) { put("force", force); return this; } } /** * replace the specified OAuthAuthorizeToken * * @param name name of the OAuthAuthorizeToken */ @HTTP( method = "PUT", path = "/apis/oauth.openshift.io/v1/oauthauthorizetokens/{name}", hasBody = true ) @Headers({ "Content-Type: application/json", "Accept: */*" }) KubernetesCall replaceOAuthAuthorizeToken( @Path("name") String name, @Body OAuthAuthorizeToken body); /** * replace the specified OAuthAuthorizeToken * * @param name name of the OAuthAuthorizeToken */ @HTTP( method = "PUT", path = "/apis/oauth.openshift.io/v1/oauthauthorizetokens/{name}", hasBody = true ) @Headers({ "Content-Type: application/json", "Accept: */*" }) KubernetesCall replaceOAuthAuthorizeToken( @Path("name") String name, @Body OAuthAuthorizeToken body, @QueryMap ReplaceOAuthAuthorizeToken queryParameters); final class ReplaceOAuthAuthorizeToken extends HashMap { /** * If 'true', then the output is pretty printed. */ public ReplaceOAuthAuthorizeToken pretty(String pretty) { put("pretty", pretty); return this; } /** * When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed */ public ReplaceOAuthAuthorizeToken dryRun(String dryRun) { put("dryRun", dryRun); return this; } /** * fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. */ public ReplaceOAuthAuthorizeToken fieldManager(String fieldManager) { put("fieldManager", fieldManager); return this; } } /** * delete collection of OAuthClientAuthorization */ @HTTP( method = "DELETE", path = "/apis/oauth.openshift.io/v1/oauthclientauthorizations", hasBody = true ) @Headers({ "Content-Type: application/json", "Accept: */*" }) KubernetesCall deleteCollectionOAuthClientAuthorization( @Body DeleteOptions body); /** * delete collection of OAuthClientAuthorization */ @HTTP( method = "DELETE", path = "/apis/oauth.openshift.io/v1/oauthclientauthorizations", hasBody = true ) @Headers({ "Content-Type: application/json", "Accept: */*" }) KubernetesCall deleteCollectionOAuthClientAuthorization(); /** * delete collection of OAuthClientAuthorization */ @HTTP( method = "DELETE", path = "/apis/oauth.openshift.io/v1/oauthclientauthorizations", hasBody = true ) @Headers({ "Content-Type: application/json", "Accept: */*" }) KubernetesCall deleteCollectionOAuthClientAuthorization( @Body DeleteOptions body, @QueryMap DeleteCollectionOAuthClientAuthorization queryParameters); /** * delete collection of OAuthClientAuthorization */ @HTTP( method = "DELETE", path = "/apis/oauth.openshift.io/v1/oauthclientauthorizations", hasBody = true ) @Headers({ "Content-Type: application/json", "Accept: */*" }) KubernetesCall deleteCollectionOAuthClientAuthorization( @QueryMap DeleteCollectionOAuthClientAuthorization queryParameters); final class DeleteCollectionOAuthClientAuthorization extends HashMap { /** * If 'true', then the output is pretty printed. */ public DeleteCollectionOAuthClientAuthorization pretty(String pretty) { put("pretty", pretty); return this; } /** * allowWatchBookmarks requests watch events with type "BOOKMARK". Servers that do not implement bookmarks may ignore this flag and bookmarks are sent at the server's discretion. Clients should not assume bookmarks are returned at any specific interval, nor may they assume the server will send any BOOKMARK event during a session. If this is not a watch, this field is ignored. If the feature gate WatchBookmarks is not enabled in apiserver, this field is ignored. */ public DeleteCollectionOAuthClientAuthorization allowWatchBookmarks(Boolean allowWatchBookmarks) { put("allowWatchBookmarks", allowWatchBookmarks); return this; } /** * The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server, the server will respond with a 410 ResourceExpired error together with a continue token. If the client needs a consistent list, it must restart their list without the continue field. Otherwise, the client may send another list request with the token received with the 410 error, the server will respond with a list starting from the next key, but from the latest snapshot, which is inconsistent from the previous list results - objects that are created, modified, or deleted after the first list request will be included in the response, as long as their keys are after the "next key".


This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications. */ public DeleteCollectionOAuthClientAuthorization continues(String continues) { put("continue", continues); return this; } /** * When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed */ public DeleteCollectionOAuthClientAuthorization dryRun(String dryRun) { put("dryRun", dryRun); return this; } /** * A selector to restrict the list of returned objects by their fields. Defaults to everything. */ public DeleteCollectionOAuthClientAuthorization fieldSelector(String fieldSelector) { put("fieldSelector", fieldSelector); return this; } /** * 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. */ public DeleteCollectionOAuthClientAuthorization gracePeriodSeconds(Number gracePeriodSeconds) { put("gracePeriodSeconds", gracePeriodSeconds); return this; } /** * A selector to restrict the list of returned objects by their labels. Defaults to everything. */ public DeleteCollectionOAuthClientAuthorization labelSelector(String labelSelector) { put("labelSelector", labelSelector); return this; } /** * limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true.


The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned. */ public DeleteCollectionOAuthClientAuthorization limit(Number limit) { put("limit", limit); return this; } /** * 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. */ public DeleteCollectionOAuthClientAuthorization orphanDependents(Boolean orphanDependents) { put("orphanDependents", orphanDependents); return this; } /** * 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. Acceptable values are: 'Orphan' - orphan the dependents; 'Background' - allow the garbage collector to delete the dependents in the background; 'Foreground' - a cascading policy that deletes all dependents in the foreground. */ public DeleteCollectionOAuthClientAuthorization propagationPolicy(String propagationPolicy) { put("propagationPolicy", propagationPolicy); return this; } /** * 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. */ public DeleteCollectionOAuthClientAuthorization resourceVersion(String resourceVersion) { put("resourceVersion", resourceVersion); return this; } /** * Timeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity. */ public DeleteCollectionOAuthClientAuthorization timeoutSeconds(Number timeoutSeconds) { put("timeoutSeconds", timeoutSeconds); return this; } /** * Watch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion. */ public DeleteCollectionOAuthClientAuthorization watch(Boolean watch) { put("watch", watch); return this; } } /** * list or watch objects of kind OAuthClientAuthorization */ @HTTP( method = "GET", path = "/apis/oauth.openshift.io/v1/oauthclientauthorizations" ) @Headers({ "Accept: */*" }) KubernetesListCall listOAuthClientAuthorization(); /** * list or watch objects of kind OAuthClientAuthorization */ @HTTP( method = "GET", path = "/apis/oauth.openshift.io/v1/oauthclientauthorizations" ) @Headers({ "Accept: */*" }) KubernetesListCall listOAuthClientAuthorization( @QueryMap ListOAuthClientAuthorization queryParameters); final class ListOAuthClientAuthorization extends HashMap { /** * If 'true', then the output is pretty printed. */ public ListOAuthClientAuthorization pretty(String pretty) { put("pretty", pretty); return this; } /** * allowWatchBookmarks requests watch events with type "BOOKMARK". Servers that do not implement bookmarks may ignore this flag and bookmarks are sent at the server's discretion. Clients should not assume bookmarks are returned at any specific interval, nor may they assume the server will send any BOOKMARK event during a session. If this is not a watch, this field is ignored. If the feature gate WatchBookmarks is not enabled in apiserver, this field is ignored. */ public ListOAuthClientAuthorization allowWatchBookmarks(Boolean allowWatchBookmarks) { put("allowWatchBookmarks", allowWatchBookmarks); return this; } /** * The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server, the server will respond with a 410 ResourceExpired error together with a continue token. If the client needs a consistent list, it must restart their list without the continue field. Otherwise, the client may send another list request with the token received with the 410 error, the server will respond with a list starting from the next key, but from the latest snapshot, which is inconsistent from the previous list results - objects that are created, modified, or deleted after the first list request will be included in the response, as long as their keys are after the "next key".


This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications. */ public ListOAuthClientAuthorization continues(String continues) { put("continue", continues); return this; } /** * A selector to restrict the list of returned objects by their fields. Defaults to everything. */ public ListOAuthClientAuthorization fieldSelector(String fieldSelector) { put("fieldSelector", fieldSelector); return this; } /** * A selector to restrict the list of returned objects by their labels. Defaults to everything. */ public ListOAuthClientAuthorization labelSelector(String labelSelector) { put("labelSelector", labelSelector); return this; } /** * limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true.


The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned. */ public ListOAuthClientAuthorization limit(Number limit) { put("limit", limit); return this; } /** * 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. */ public ListOAuthClientAuthorization resourceVersion(String resourceVersion) { put("resourceVersion", resourceVersion); return this; } /** * Timeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity. */ public ListOAuthClientAuthorization timeoutSeconds(Number timeoutSeconds) { put("timeoutSeconds", timeoutSeconds); return this; } /** * Watch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion. */ public ListOAuthClientAuthorization watch(Boolean watch) { put("watch", watch); return this; } } /** * create an OAuthClientAuthorization */ @HTTP( method = "POST", path = "/apis/oauth.openshift.io/v1/oauthclientauthorizations", hasBody = true ) @Headers({ "Content-Type: application/json", "Accept: */*" }) KubernetesCall createOAuthClientAuthorization( @Body OAuthClientAuthorization body); /** * create an OAuthClientAuthorization */ @HTTP( method = "POST", path = "/apis/oauth.openshift.io/v1/oauthclientauthorizations", hasBody = true ) @Headers({ "Content-Type: application/json", "Accept: */*" }) KubernetesCall createOAuthClientAuthorization( @Body OAuthClientAuthorization body, @QueryMap CreateOAuthClientAuthorization queryParameters); final class CreateOAuthClientAuthorization extends HashMap { /** * If 'true', then the output is pretty printed. */ public CreateOAuthClientAuthorization pretty(String pretty) { put("pretty", pretty); return this; } /** * When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed */ public CreateOAuthClientAuthorization dryRun(String dryRun) { put("dryRun", dryRun); return this; } /** * fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. */ public CreateOAuthClientAuthorization fieldManager(String fieldManager) { put("fieldManager", fieldManager); return this; } } /** * delete an OAuthClientAuthorization * * @param name name of the OAuthClientAuthorization */ @HTTP( method = "DELETE", path = "/apis/oauth.openshift.io/v1/oauthclientauthorizations/{name}", hasBody = true ) @Headers({ "Content-Type: application/json", "Accept: */*" }) KubernetesCall deleteOAuthClientAuthorization( @Path("name") String name, @Body DeleteOptions body); /** * delete an OAuthClientAuthorization * * @param name name of the OAuthClientAuthorization */ @HTTP( method = "DELETE", path = "/apis/oauth.openshift.io/v1/oauthclientauthorizations/{name}", hasBody = true ) @Headers({ "Content-Type: application/json", "Accept: */*" }) KubernetesCall deleteOAuthClientAuthorization( @Path("name") String name); /** * delete an OAuthClientAuthorization * * @param name name of the OAuthClientAuthorization */ @HTTP( method = "DELETE", path = "/apis/oauth.openshift.io/v1/oauthclientauthorizations/{name}", hasBody = true ) @Headers({ "Content-Type: application/json", "Accept: */*" }) KubernetesCall deleteOAuthClientAuthorization( @Path("name") String name, @Body DeleteOptions body, @QueryMap DeleteOAuthClientAuthorization queryParameters); /** * delete an OAuthClientAuthorization * * @param name name of the OAuthClientAuthorization */ @HTTP( method = "DELETE", path = "/apis/oauth.openshift.io/v1/oauthclientauthorizations/{name}", hasBody = true ) @Headers({ "Content-Type: application/json", "Accept: */*" }) KubernetesCall deleteOAuthClientAuthorization( @Path("name") String name, @QueryMap DeleteOAuthClientAuthorization queryParameters); final class DeleteOAuthClientAuthorization extends HashMap { /** * If 'true', then the output is pretty printed. */ public DeleteOAuthClientAuthorization pretty(String pretty) { put("pretty", pretty); return this; } /** * When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed */ public DeleteOAuthClientAuthorization dryRun(String dryRun) { put("dryRun", dryRun); return this; } /** * 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. */ public DeleteOAuthClientAuthorization gracePeriodSeconds(Number gracePeriodSeconds) { put("gracePeriodSeconds", gracePeriodSeconds); return this; } /** * 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. */ public DeleteOAuthClientAuthorization orphanDependents(Boolean orphanDependents) { put("orphanDependents", orphanDependents); return this; } /** * 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. Acceptable values are: 'Orphan' - orphan the dependents; 'Background' - allow the garbage collector to delete the dependents in the background; 'Foreground' - a cascading policy that deletes all dependents in the foreground. */ public DeleteOAuthClientAuthorization propagationPolicy(String propagationPolicy) { put("propagationPolicy", propagationPolicy); return this; } } /** * read the specified OAuthClientAuthorization * * @param name name of the OAuthClientAuthorization */ @HTTP( method = "GET", path = "/apis/oauth.openshift.io/v1/oauthclientauthorizations/{name}" ) @Headers({ "Accept: */*" }) KubernetesCall readOAuthClientAuthorization( @Path("name") String name); /** * read the specified OAuthClientAuthorization * * @param name name of the OAuthClientAuthorization */ @HTTP( method = "GET", path = "/apis/oauth.openshift.io/v1/oauthclientauthorizations/{name}" ) @Headers({ "Accept: */*" }) KubernetesCall readOAuthClientAuthorization( @Path("name") String name, @QueryMap ReadOAuthClientAuthorization queryParameters); final class ReadOAuthClientAuthorization extends HashMap { /** * If 'true', then the output is pretty printed. */ public ReadOAuthClientAuthorization pretty(String pretty) { put("pretty", pretty); return this; } /** * Should the export be exact. Exact export maintains cluster-specific fields like 'Namespace'. Deprecated. Planned for removal in 1.18. */ public ReadOAuthClientAuthorization exact(Boolean exact) { put("exact", exact); return this; } /** * Should this value be exported. Export strips fields that a user can not specify. Deprecated. Planned for removal in 1.18. */ public ReadOAuthClientAuthorization export(Boolean export) { put("export", export); return this; } } /** * partially update the specified OAuthClientAuthorization * * @param name name of the OAuthClientAuthorization */ @HTTP( method = "PATCH", path = "/apis/oauth.openshift.io/v1/oauthclientauthorizations/{name}", hasBody = true ) @Headers({ "Content-Type: application/merge-patch+json", "Accept: */*" }) KubernetesCall patchOAuthClientAuthorization( @Path("name") String name, @Body OAuthClientAuthorization body); /** * partially update the specified OAuthClientAuthorization * * @param name name of the OAuthClientAuthorization */ @HTTP( method = "PATCH", path = "/apis/oauth.openshift.io/v1/oauthclientauthorizations/{name}", hasBody = true ) @Headers({ "Content-Type: application/merge-patch+json", "Accept: */*" }) KubernetesCall patchOAuthClientAuthorization( @Path("name") String name, @Body OAuthClientAuthorization body, @QueryMap PatchOAuthClientAuthorization queryParameters); final class PatchOAuthClientAuthorization extends HashMap { /** * If 'true', then the output is pretty printed. */ public PatchOAuthClientAuthorization pretty(String pretty) { put("pretty", pretty); return this; } /** * When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed */ public PatchOAuthClientAuthorization dryRun(String dryRun) { put("dryRun", dryRun); return this; } /** * fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. This field is required for apply requests (application/apply-patch) but optional for non-apply patch types (JsonPatch, MergePatch, StrategicMergePatch). */ public PatchOAuthClientAuthorization fieldManager(String fieldManager) { put("fieldManager", fieldManager); return this; } /** * Force is going to "force" Apply requests. It means user will re-acquire conflicting fields owned by other people. Force flag must be unset for non-apply patch requests. */ public PatchOAuthClientAuthorization force(Boolean force) { put("force", force); return this; } } /** * replace the specified OAuthClientAuthorization * * @param name name of the OAuthClientAuthorization */ @HTTP( method = "PUT", path = "/apis/oauth.openshift.io/v1/oauthclientauthorizations/{name}", hasBody = true ) @Headers({ "Content-Type: application/json", "Accept: */*" }) KubernetesCall replaceOAuthClientAuthorization( @Path("name") String name, @Body OAuthClientAuthorization body); /** * replace the specified OAuthClientAuthorization * * @param name name of the OAuthClientAuthorization */ @HTTP( method = "PUT", path = "/apis/oauth.openshift.io/v1/oauthclientauthorizations/{name}", hasBody = true ) @Headers({ "Content-Type: application/json", "Accept: */*" }) KubernetesCall replaceOAuthClientAuthorization( @Path("name") String name, @Body OAuthClientAuthorization body, @QueryMap ReplaceOAuthClientAuthorization queryParameters); final class ReplaceOAuthClientAuthorization extends HashMap { /** * If 'true', then the output is pretty printed. */ public ReplaceOAuthClientAuthorization pretty(String pretty) { put("pretty", pretty); return this; } /** * When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed */ public ReplaceOAuthClientAuthorization dryRun(String dryRun) { put("dryRun", dryRun); return this; } /** * fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. */ public ReplaceOAuthClientAuthorization fieldManager(String fieldManager) { put("fieldManager", fieldManager); return this; } } /** * delete collection of OAuthClient */ @HTTP( method = "DELETE", path = "/apis/oauth.openshift.io/v1/oauthclients", hasBody = true ) @Headers({ "Content-Type: application/json", "Accept: */*" }) KubernetesCall deleteCollectionOAuthClient( @Body DeleteOptions body); /** * delete collection of OAuthClient */ @HTTP( method = "DELETE", path = "/apis/oauth.openshift.io/v1/oauthclients", hasBody = true ) @Headers({ "Content-Type: application/json", "Accept: */*" }) KubernetesCall deleteCollectionOAuthClient(); /** * delete collection of OAuthClient */ @HTTP( method = "DELETE", path = "/apis/oauth.openshift.io/v1/oauthclients", hasBody = true ) @Headers({ "Content-Type: application/json", "Accept: */*" }) KubernetesCall deleteCollectionOAuthClient( @Body DeleteOptions body, @QueryMap DeleteCollectionOAuthClient queryParameters); /** * delete collection of OAuthClient */ @HTTP( method = "DELETE", path = "/apis/oauth.openshift.io/v1/oauthclients", hasBody = true ) @Headers({ "Content-Type: application/json", "Accept: */*" }) KubernetesCall deleteCollectionOAuthClient( @QueryMap DeleteCollectionOAuthClient queryParameters); final class DeleteCollectionOAuthClient extends HashMap { /** * If 'true', then the output is pretty printed. */ public DeleteCollectionOAuthClient pretty(String pretty) { put("pretty", pretty); return this; } /** * allowWatchBookmarks requests watch events with type "BOOKMARK". Servers that do not implement bookmarks may ignore this flag and bookmarks are sent at the server's discretion. Clients should not assume bookmarks are returned at any specific interval, nor may they assume the server will send any BOOKMARK event during a session. If this is not a watch, this field is ignored. If the feature gate WatchBookmarks is not enabled in apiserver, this field is ignored. */ public DeleteCollectionOAuthClient allowWatchBookmarks(Boolean allowWatchBookmarks) { put("allowWatchBookmarks", allowWatchBookmarks); return this; } /** * The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server, the server will respond with a 410 ResourceExpired error together with a continue token. If the client needs a consistent list, it must restart their list without the continue field. Otherwise, the client may send another list request with the token received with the 410 error, the server will respond with a list starting from the next key, but from the latest snapshot, which is inconsistent from the previous list results - objects that are created, modified, or deleted after the first list request will be included in the response, as long as their keys are after the "next key".


This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications. */ public DeleteCollectionOAuthClient continues(String continues) { put("continue", continues); return this; } /** * When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed */ public DeleteCollectionOAuthClient dryRun(String dryRun) { put("dryRun", dryRun); return this; } /** * A selector to restrict the list of returned objects by their fields. Defaults to everything. */ public DeleteCollectionOAuthClient fieldSelector(String fieldSelector) { put("fieldSelector", fieldSelector); return this; } /** * 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. */ public DeleteCollectionOAuthClient gracePeriodSeconds(Number gracePeriodSeconds) { put("gracePeriodSeconds", gracePeriodSeconds); return this; } /** * A selector to restrict the list of returned objects by their labels. Defaults to everything. */ public DeleteCollectionOAuthClient labelSelector(String labelSelector) { put("labelSelector", labelSelector); return this; } /** * limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true.


The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned. */ public DeleteCollectionOAuthClient limit(Number limit) { put("limit", limit); return this; } /** * 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. */ public DeleteCollectionOAuthClient orphanDependents(Boolean orphanDependents) { put("orphanDependents", orphanDependents); return this; } /** * 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. Acceptable values are: 'Orphan' - orphan the dependents; 'Background' - allow the garbage collector to delete the dependents in the background; 'Foreground' - a cascading policy that deletes all dependents in the foreground. */ public DeleteCollectionOAuthClient propagationPolicy(String propagationPolicy) { put("propagationPolicy", propagationPolicy); return this; } /** * 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. */ public DeleteCollectionOAuthClient resourceVersion(String resourceVersion) { put("resourceVersion", resourceVersion); return this; } /** * Timeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity. */ public DeleteCollectionOAuthClient timeoutSeconds(Number timeoutSeconds) { put("timeoutSeconds", timeoutSeconds); return this; } /** * Watch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion. */ public DeleteCollectionOAuthClient watch(Boolean watch) { put("watch", watch); return this; } } /** * list or watch objects of kind OAuthClient */ @HTTP( method = "GET", path = "/apis/oauth.openshift.io/v1/oauthclients" ) @Headers({ "Accept: */*" }) KubernetesListCall listOAuthClient(); /** * list or watch objects of kind OAuthClient */ @HTTP( method = "GET", path = "/apis/oauth.openshift.io/v1/oauthclients" ) @Headers({ "Accept: */*" }) KubernetesListCall listOAuthClient( @QueryMap ListOAuthClient queryParameters); final class ListOAuthClient extends HashMap { /** * If 'true', then the output is pretty printed. */ public ListOAuthClient pretty(String pretty) { put("pretty", pretty); return this; } /** * allowWatchBookmarks requests watch events with type "BOOKMARK". Servers that do not implement bookmarks may ignore this flag and bookmarks are sent at the server's discretion. Clients should not assume bookmarks are returned at any specific interval, nor may they assume the server will send any BOOKMARK event during a session. If this is not a watch, this field is ignored. If the feature gate WatchBookmarks is not enabled in apiserver, this field is ignored. */ public ListOAuthClient allowWatchBookmarks(Boolean allowWatchBookmarks) { put("allowWatchBookmarks", allowWatchBookmarks); return this; } /** * The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server, the server will respond with a 410 ResourceExpired error together with a continue token. If the client needs a consistent list, it must restart their list without the continue field. Otherwise, the client may send another list request with the token received with the 410 error, the server will respond with a list starting from the next key, but from the latest snapshot, which is inconsistent from the previous list results - objects that are created, modified, or deleted after the first list request will be included in the response, as long as their keys are after the "next key".


This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications. */ public ListOAuthClient continues(String continues) { put("continue", continues); return this; } /** * A selector to restrict the list of returned objects by their fields. Defaults to everything. */ public ListOAuthClient fieldSelector(String fieldSelector) { put("fieldSelector", fieldSelector); return this; } /** * A selector to restrict the list of returned objects by their labels. Defaults to everything. */ public ListOAuthClient labelSelector(String labelSelector) { put("labelSelector", labelSelector); return this; } /** * limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true.


The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned. */ public ListOAuthClient limit(Number limit) { put("limit", limit); return this; } /** * 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. */ public ListOAuthClient resourceVersion(String resourceVersion) { put("resourceVersion", resourceVersion); return this; } /** * Timeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity. */ public ListOAuthClient timeoutSeconds(Number timeoutSeconds) { put("timeoutSeconds", timeoutSeconds); return this; } /** * Watch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion. */ public ListOAuthClient watch(Boolean watch) { put("watch", watch); return this; } } /** * create an OAuthClient */ @HTTP( method = "POST", path = "/apis/oauth.openshift.io/v1/oauthclients", hasBody = true ) @Headers({ "Content-Type: application/json", "Accept: */*" }) KubernetesCall createOAuthClient( @Body OAuthClient body); /** * create an OAuthClient */ @HTTP( method = "POST", path = "/apis/oauth.openshift.io/v1/oauthclients", hasBody = true ) @Headers({ "Content-Type: application/json", "Accept: */*" }) KubernetesCall createOAuthClient( @Body OAuthClient body, @QueryMap CreateOAuthClient queryParameters); final class CreateOAuthClient extends HashMap { /** * If 'true', then the output is pretty printed. */ public CreateOAuthClient pretty(String pretty) { put("pretty", pretty); return this; } /** * When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed */ public CreateOAuthClient dryRun(String dryRun) { put("dryRun", dryRun); return this; } /** * fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. */ public CreateOAuthClient fieldManager(String fieldManager) { put("fieldManager", fieldManager); return this; } } /** * delete an OAuthClient * * @param name name of the OAuthClient */ @HTTP( method = "DELETE", path = "/apis/oauth.openshift.io/v1/oauthclients/{name}", hasBody = true ) @Headers({ "Content-Type: application/json", "Accept: */*" }) KubernetesCall deleteOAuthClient( @Path("name") String name, @Body DeleteOptions body); /** * delete an OAuthClient * * @param name name of the OAuthClient */ @HTTP( method = "DELETE", path = "/apis/oauth.openshift.io/v1/oauthclients/{name}", hasBody = true ) @Headers({ "Content-Type: application/json", "Accept: */*" }) KubernetesCall deleteOAuthClient( @Path("name") String name); /** * delete an OAuthClient * * @param name name of the OAuthClient */ @HTTP( method = "DELETE", path = "/apis/oauth.openshift.io/v1/oauthclients/{name}", hasBody = true ) @Headers({ "Content-Type: application/json", "Accept: */*" }) KubernetesCall deleteOAuthClient( @Path("name") String name, @Body DeleteOptions body, @QueryMap DeleteOAuthClient queryParameters); /** * delete an OAuthClient * * @param name name of the OAuthClient */ @HTTP( method = "DELETE", path = "/apis/oauth.openshift.io/v1/oauthclients/{name}", hasBody = true ) @Headers({ "Content-Type: application/json", "Accept: */*" }) KubernetesCall deleteOAuthClient( @Path("name") String name, @QueryMap DeleteOAuthClient queryParameters); final class DeleteOAuthClient extends HashMap { /** * If 'true', then the output is pretty printed. */ public DeleteOAuthClient pretty(String pretty) { put("pretty", pretty); return this; } /** * When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed */ public DeleteOAuthClient dryRun(String dryRun) { put("dryRun", dryRun); return this; } /** * 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. */ public DeleteOAuthClient gracePeriodSeconds(Number gracePeriodSeconds) { put("gracePeriodSeconds", gracePeriodSeconds); return this; } /** * 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. */ public DeleteOAuthClient orphanDependents(Boolean orphanDependents) { put("orphanDependents", orphanDependents); return this; } /** * 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. Acceptable values are: 'Orphan' - orphan the dependents; 'Background' - allow the garbage collector to delete the dependents in the background; 'Foreground' - a cascading policy that deletes all dependents in the foreground. */ public DeleteOAuthClient propagationPolicy(String propagationPolicy) { put("propagationPolicy", propagationPolicy); return this; } } /** * read the specified OAuthClient * * @param name name of the OAuthClient */ @HTTP( method = "GET", path = "/apis/oauth.openshift.io/v1/oauthclients/{name}" ) @Headers({ "Accept: */*" }) KubernetesCall readOAuthClient( @Path("name") String name); /** * read the specified OAuthClient * * @param name name of the OAuthClient */ @HTTP( method = "GET", path = "/apis/oauth.openshift.io/v1/oauthclients/{name}" ) @Headers({ "Accept: */*" }) KubernetesCall readOAuthClient( @Path("name") String name, @QueryMap ReadOAuthClient queryParameters); final class ReadOAuthClient extends HashMap { /** * If 'true', then the output is pretty printed. */ public ReadOAuthClient pretty(String pretty) { put("pretty", pretty); return this; } /** * Should the export be exact. Exact export maintains cluster-specific fields like 'Namespace'. Deprecated. Planned for removal in 1.18. */ public ReadOAuthClient exact(Boolean exact) { put("exact", exact); return this; } /** * Should this value be exported. Export strips fields that a user can not specify. Deprecated. Planned for removal in 1.18. */ public ReadOAuthClient export(Boolean export) { put("export", export); return this; } } /** * partially update the specified OAuthClient * * @param name name of the OAuthClient */ @HTTP( method = "PATCH", path = "/apis/oauth.openshift.io/v1/oauthclients/{name}", hasBody = true ) @Headers({ "Content-Type: application/merge-patch+json", "Accept: */*" }) KubernetesCall patchOAuthClient( @Path("name") String name, @Body OAuthClient body); /** * partially update the specified OAuthClient * * @param name name of the OAuthClient */ @HTTP( method = "PATCH", path = "/apis/oauth.openshift.io/v1/oauthclients/{name}", hasBody = true ) @Headers({ "Content-Type: application/merge-patch+json", "Accept: */*" }) KubernetesCall patchOAuthClient( @Path("name") String name, @Body OAuthClient body, @QueryMap PatchOAuthClient queryParameters); final class PatchOAuthClient extends HashMap { /** * If 'true', then the output is pretty printed. */ public PatchOAuthClient pretty(String pretty) { put("pretty", pretty); return this; } /** * When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed */ public PatchOAuthClient dryRun(String dryRun) { put("dryRun", dryRun); return this; } /** * fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. This field is required for apply requests (application/apply-patch) but optional for non-apply patch types (JsonPatch, MergePatch, StrategicMergePatch). */ public PatchOAuthClient fieldManager(String fieldManager) { put("fieldManager", fieldManager); return this; } /** * Force is going to "force" Apply requests. It means user will re-acquire conflicting fields owned by other people. Force flag must be unset for non-apply patch requests. */ public PatchOAuthClient force(Boolean force) { put("force", force); return this; } } /** * replace the specified OAuthClient * * @param name name of the OAuthClient */ @HTTP( method = "PUT", path = "/apis/oauth.openshift.io/v1/oauthclients/{name}", hasBody = true ) @Headers({ "Content-Type: application/json", "Accept: */*" }) KubernetesCall replaceOAuthClient( @Path("name") String name, @Body OAuthClient body); /** * replace the specified OAuthClient * * @param name name of the OAuthClient */ @HTTP( method = "PUT", path = "/apis/oauth.openshift.io/v1/oauthclients/{name}", hasBody = true ) @Headers({ "Content-Type: application/json", "Accept: */*" }) KubernetesCall replaceOAuthClient( @Path("name") String name, @Body OAuthClient body, @QueryMap ReplaceOAuthClient queryParameters); final class ReplaceOAuthClient extends HashMap { /** * If 'true', then the output is pretty printed. */ public ReplaceOAuthClient pretty(String pretty) { put("pretty", pretty); return this; } /** * When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed */ public ReplaceOAuthClient dryRun(String dryRun) { put("dryRun", dryRun); return this; } /** * fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. */ public ReplaceOAuthClient fieldManager(String fieldManager) { put("fieldManager", fieldManager); return this; } } /** * watch individual changes to a list of OAuthAccessToken. deprecated: use the 'watch' parameter with a list operation instead. */ @HTTP( method = "GET", path = "/apis/oauth.openshift.io/v1/watch/oauthaccesstokens" ) @Headers({ "Accept: */*" }) KubernetesCall watchOAuthAccessTokenList(); /** * watch individual changes to a list of OAuthAccessToken. deprecated: use the 'watch' parameter with a list operation instead. */ @HTTP( method = "GET", path = "/apis/oauth.openshift.io/v1/watch/oauthaccesstokens" ) @Headers({ "Accept: */*" }) KubernetesCall watchOAuthAccessTokenList( @QueryMap WatchOAuthAccessTokenList queryParameters); final class WatchOAuthAccessTokenList extends HashMap { /** * allowWatchBookmarks requests watch events with type "BOOKMARK". Servers that do not implement bookmarks may ignore this flag and bookmarks are sent at the server's discretion. Clients should not assume bookmarks are returned at any specific interval, nor may they assume the server will send any BOOKMARK event during a session. If this is not a watch, this field is ignored. If the feature gate WatchBookmarks is not enabled in apiserver, this field is ignored. */ public WatchOAuthAccessTokenList allowWatchBookmarks(Boolean allowWatchBookmarks) { put("allowWatchBookmarks", allowWatchBookmarks); return this; } /** * The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server, the server will respond with a 410 ResourceExpired error together with a continue token. If the client needs a consistent list, it must restart their list without the continue field. Otherwise, the client may send another list request with the token received with the 410 error, the server will respond with a list starting from the next key, but from the latest snapshot, which is inconsistent from the previous list results - objects that are created, modified, or deleted after the first list request will be included in the response, as long as their keys are after the "next key".


This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications. */ public WatchOAuthAccessTokenList continues(String continues) { put("continue", continues); return this; } /** * A selector to restrict the list of returned objects by their fields. Defaults to everything. */ public WatchOAuthAccessTokenList fieldSelector(String fieldSelector) { put("fieldSelector", fieldSelector); return this; } /** * A selector to restrict the list of returned objects by their labels. Defaults to everything. */ public WatchOAuthAccessTokenList labelSelector(String labelSelector) { put("labelSelector", labelSelector); return this; } /** * limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true.


The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned. */ public WatchOAuthAccessTokenList limit(Number limit) { put("limit", limit); return this; } /** * If 'true', then the output is pretty printed. */ public WatchOAuthAccessTokenList pretty(String pretty) { put("pretty", pretty); return this; } /** * 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. */ public WatchOAuthAccessTokenList resourceVersion(String resourceVersion) { put("resourceVersion", resourceVersion); return this; } /** * Timeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity. */ public WatchOAuthAccessTokenList timeoutSeconds(Number timeoutSeconds) { put("timeoutSeconds", timeoutSeconds); return this; } /** * Watch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion. */ public WatchOAuthAccessTokenList watch(Boolean watch) { put("watch", watch); return this; } } /** * watch changes to an object of kind OAuthAccessToken. deprecated: use the 'watch' parameter with a list operation instead, filtered to a single item with the 'fieldSelector' parameter. * * @param name name of the OAuthAccessToken */ @HTTP( method = "GET", path = "/apis/oauth.openshift.io/v1/watch/oauthaccesstokens/{name}" ) @Headers({ "Accept: */*" }) KubernetesCall watchOAuthAccessToken( @Path("name") String name); /** * watch changes to an object of kind OAuthAccessToken. deprecated: use the 'watch' parameter with a list operation instead, filtered to a single item with the 'fieldSelector' parameter. * * @param name name of the OAuthAccessToken */ @HTTP( method = "GET", path = "/apis/oauth.openshift.io/v1/watch/oauthaccesstokens/{name}" ) @Headers({ "Accept: */*" }) KubernetesCall watchOAuthAccessToken( @Path("name") String name, @QueryMap WatchOAuthAccessToken queryParameters); final class WatchOAuthAccessToken extends HashMap { /** * allowWatchBookmarks requests watch events with type "BOOKMARK". Servers that do not implement bookmarks may ignore this flag and bookmarks are sent at the server's discretion. Clients should not assume bookmarks are returned at any specific interval, nor may they assume the server will send any BOOKMARK event during a session. If this is not a watch, this field is ignored. If the feature gate WatchBookmarks is not enabled in apiserver, this field is ignored. */ public WatchOAuthAccessToken allowWatchBookmarks(Boolean allowWatchBookmarks) { put("allowWatchBookmarks", allowWatchBookmarks); return this; } /** * The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server, the server will respond with a 410 ResourceExpired error together with a continue token. If the client needs a consistent list, it must restart their list without the continue field. Otherwise, the client may send another list request with the token received with the 410 error, the server will respond with a list starting from the next key, but from the latest snapshot, which is inconsistent from the previous list results - objects that are created, modified, or deleted after the first list request will be included in the response, as long as their keys are after the "next key".


This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications. */ public WatchOAuthAccessToken continues(String continues) { put("continue", continues); return this; } /** * A selector to restrict the list of returned objects by their fields. Defaults to everything. */ public WatchOAuthAccessToken fieldSelector(String fieldSelector) { put("fieldSelector", fieldSelector); return this; } /** * A selector to restrict the list of returned objects by their labels. Defaults to everything. */ public WatchOAuthAccessToken labelSelector(String labelSelector) { put("labelSelector", labelSelector); return this; } /** * limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true.


The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned. */ public WatchOAuthAccessToken limit(Number limit) { put("limit", limit); return this; } /** * If 'true', then the output is pretty printed. */ public WatchOAuthAccessToken pretty(String pretty) { put("pretty", pretty); return this; } /** * 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. */ public WatchOAuthAccessToken resourceVersion(String resourceVersion) { put("resourceVersion", resourceVersion); return this; } /** * Timeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity. */ public WatchOAuthAccessToken timeoutSeconds(Number timeoutSeconds) { put("timeoutSeconds", timeoutSeconds); return this; } /** * Watch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion. */ public WatchOAuthAccessToken watch(Boolean watch) { put("watch", watch); return this; } } /** * watch individual changes to a list of OAuthAuthorizeToken. deprecated: use the 'watch' parameter with a list operation instead. */ @HTTP( method = "GET", path = "/apis/oauth.openshift.io/v1/watch/oauthauthorizetokens" ) @Headers({ "Accept: */*" }) KubernetesCall watchOAuthAuthorizeTokenList(); /** * watch individual changes to a list of OAuthAuthorizeToken. deprecated: use the 'watch' parameter with a list operation instead. */ @HTTP( method = "GET", path = "/apis/oauth.openshift.io/v1/watch/oauthauthorizetokens" ) @Headers({ "Accept: */*" }) KubernetesCall watchOAuthAuthorizeTokenList( @QueryMap WatchOAuthAuthorizeTokenList queryParameters); final class WatchOAuthAuthorizeTokenList extends HashMap { /** * allowWatchBookmarks requests watch events with type "BOOKMARK". Servers that do not implement bookmarks may ignore this flag and bookmarks are sent at the server's discretion. Clients should not assume bookmarks are returned at any specific interval, nor may they assume the server will send any BOOKMARK event during a session. If this is not a watch, this field is ignored. If the feature gate WatchBookmarks is not enabled in apiserver, this field is ignored. */ public WatchOAuthAuthorizeTokenList allowWatchBookmarks(Boolean allowWatchBookmarks) { put("allowWatchBookmarks", allowWatchBookmarks); return this; } /** * The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server, the server will respond with a 410 ResourceExpired error together with a continue token. If the client needs a consistent list, it must restart their list without the continue field. Otherwise, the client may send another list request with the token received with the 410 error, the server will respond with a list starting from the next key, but from the latest snapshot, which is inconsistent from the previous list results - objects that are created, modified, or deleted after the first list request will be included in the response, as long as their keys are after the "next key".


This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications. */ public WatchOAuthAuthorizeTokenList continues(String continues) { put("continue", continues); return this; } /** * A selector to restrict the list of returned objects by their fields. Defaults to everything. */ public WatchOAuthAuthorizeTokenList fieldSelector(String fieldSelector) { put("fieldSelector", fieldSelector); return this; } /** * A selector to restrict the list of returned objects by their labels. Defaults to everything. */ public WatchOAuthAuthorizeTokenList labelSelector(String labelSelector) { put("labelSelector", labelSelector); return this; } /** * limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true.


The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned. */ public WatchOAuthAuthorizeTokenList limit(Number limit) { put("limit", limit); return this; } /** * If 'true', then the output is pretty printed. */ public WatchOAuthAuthorizeTokenList pretty(String pretty) { put("pretty", pretty); return this; } /** * 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. */ public WatchOAuthAuthorizeTokenList resourceVersion(String resourceVersion) { put("resourceVersion", resourceVersion); return this; } /** * Timeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity. */ public WatchOAuthAuthorizeTokenList timeoutSeconds(Number timeoutSeconds) { put("timeoutSeconds", timeoutSeconds); return this; } /** * Watch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion. */ public WatchOAuthAuthorizeTokenList watch(Boolean watch) { put("watch", watch); return this; } } /** * watch changes to an object of kind OAuthAuthorizeToken. deprecated: use the 'watch' parameter with a list operation instead, filtered to a single item with the 'fieldSelector' parameter. * * @param name name of the OAuthAuthorizeToken */ @HTTP( method = "GET", path = "/apis/oauth.openshift.io/v1/watch/oauthauthorizetokens/{name}" ) @Headers({ "Accept: */*" }) KubernetesCall watchOAuthAuthorizeToken( @Path("name") String name); /** * watch changes to an object of kind OAuthAuthorizeToken. deprecated: use the 'watch' parameter with a list operation instead, filtered to a single item with the 'fieldSelector' parameter. * * @param name name of the OAuthAuthorizeToken */ @HTTP( method = "GET", path = "/apis/oauth.openshift.io/v1/watch/oauthauthorizetokens/{name}" ) @Headers({ "Accept: */*" }) KubernetesCall watchOAuthAuthorizeToken( @Path("name") String name, @QueryMap WatchOAuthAuthorizeToken queryParameters); final class WatchOAuthAuthorizeToken extends HashMap { /** * allowWatchBookmarks requests watch events with type "BOOKMARK". Servers that do not implement bookmarks may ignore this flag and bookmarks are sent at the server's discretion. Clients should not assume bookmarks are returned at any specific interval, nor may they assume the server will send any BOOKMARK event during a session. If this is not a watch, this field is ignored. If the feature gate WatchBookmarks is not enabled in apiserver, this field is ignored. */ public WatchOAuthAuthorizeToken allowWatchBookmarks(Boolean allowWatchBookmarks) { put("allowWatchBookmarks", allowWatchBookmarks); return this; } /** * The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server, the server will respond with a 410 ResourceExpired error together with a continue token. If the client needs a consistent list, it must restart their list without the continue field. Otherwise, the client may send another list request with the token received with the 410 error, the server will respond with a list starting from the next key, but from the latest snapshot, which is inconsistent from the previous list results - objects that are created, modified, or deleted after the first list request will be included in the response, as long as their keys are after the "next key".


This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications. */ public WatchOAuthAuthorizeToken continues(String continues) { put("continue", continues); return this; } /** * A selector to restrict the list of returned objects by their fields. Defaults to everything. */ public WatchOAuthAuthorizeToken fieldSelector(String fieldSelector) { put("fieldSelector", fieldSelector); return this; } /** * A selector to restrict the list of returned objects by their labels. Defaults to everything. */ public WatchOAuthAuthorizeToken labelSelector(String labelSelector) { put("labelSelector", labelSelector); return this; } /** * limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true.


The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned. */ public WatchOAuthAuthorizeToken limit(Number limit) { put("limit", limit); return this; } /** * If 'true', then the output is pretty printed. */ public WatchOAuthAuthorizeToken pretty(String pretty) { put("pretty", pretty); return this; } /** * 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. */ public WatchOAuthAuthorizeToken resourceVersion(String resourceVersion) { put("resourceVersion", resourceVersion); return this; } /** * Timeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity. */ public WatchOAuthAuthorizeToken timeoutSeconds(Number timeoutSeconds) { put("timeoutSeconds", timeoutSeconds); return this; } /** * Watch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion. */ public WatchOAuthAuthorizeToken watch(Boolean watch) { put("watch", watch); return this; } } /** * watch individual changes to a list of OAuthClientAuthorization. deprecated: use the 'watch' parameter with a list operation instead. */ @HTTP( method = "GET", path = "/apis/oauth.openshift.io/v1/watch/oauthclientauthorizations" ) @Headers({ "Accept: */*" }) KubernetesCall watchOAuthClientAuthorizationList(); /** * watch individual changes to a list of OAuthClientAuthorization. deprecated: use the 'watch' parameter with a list operation instead. */ @HTTP( method = "GET", path = "/apis/oauth.openshift.io/v1/watch/oauthclientauthorizations" ) @Headers({ "Accept: */*" }) KubernetesCall watchOAuthClientAuthorizationList( @QueryMap WatchOAuthClientAuthorizationList queryParameters); final class WatchOAuthClientAuthorizationList extends HashMap { /** * allowWatchBookmarks requests watch events with type "BOOKMARK". Servers that do not implement bookmarks may ignore this flag and bookmarks are sent at the server's discretion. Clients should not assume bookmarks are returned at any specific interval, nor may they assume the server will send any BOOKMARK event during a session. If this is not a watch, this field is ignored. If the feature gate WatchBookmarks is not enabled in apiserver, this field is ignored. */ public WatchOAuthClientAuthorizationList allowWatchBookmarks(Boolean allowWatchBookmarks) { put("allowWatchBookmarks", allowWatchBookmarks); return this; } /** * The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server, the server will respond with a 410 ResourceExpired error together with a continue token. If the client needs a consistent list, it must restart their list without the continue field. Otherwise, the client may send another list request with the token received with the 410 error, the server will respond with a list starting from the next key, but from the latest snapshot, which is inconsistent from the previous list results - objects that are created, modified, or deleted after the first list request will be included in the response, as long as their keys are after the "next key".


This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications. */ public WatchOAuthClientAuthorizationList continues(String continues) { put("continue", continues); return this; } /** * A selector to restrict the list of returned objects by their fields. Defaults to everything. */ public WatchOAuthClientAuthorizationList fieldSelector(String fieldSelector) { put("fieldSelector", fieldSelector); return this; } /** * A selector to restrict the list of returned objects by their labels. Defaults to everything. */ public WatchOAuthClientAuthorizationList labelSelector(String labelSelector) { put("labelSelector", labelSelector); return this; } /** * limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true.


The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned. */ public WatchOAuthClientAuthorizationList limit(Number limit) { put("limit", limit); return this; } /** * If 'true', then the output is pretty printed. */ public WatchOAuthClientAuthorizationList pretty(String pretty) { put("pretty", pretty); return this; } /** * 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. */ public WatchOAuthClientAuthorizationList resourceVersion(String resourceVersion) { put("resourceVersion", resourceVersion); return this; } /** * Timeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity. */ public WatchOAuthClientAuthorizationList timeoutSeconds(Number timeoutSeconds) { put("timeoutSeconds", timeoutSeconds); return this; } /** * Watch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion. */ public WatchOAuthClientAuthorizationList watch(Boolean watch) { put("watch", watch); return this; } } /** * watch changes to an object of kind OAuthClientAuthorization. deprecated: use the 'watch' parameter with a list operation instead, filtered to a single item with the 'fieldSelector' parameter. * * @param name name of the OAuthClientAuthorization */ @HTTP( method = "GET", path = "/apis/oauth.openshift.io/v1/watch/oauthclientauthorizations/{name}" ) @Headers({ "Accept: */*" }) KubernetesCall watchOAuthClientAuthorization( @Path("name") String name); /** * watch changes to an object of kind OAuthClientAuthorization. deprecated: use the 'watch' parameter with a list operation instead, filtered to a single item with the 'fieldSelector' parameter. * * @param name name of the OAuthClientAuthorization */ @HTTP( method = "GET", path = "/apis/oauth.openshift.io/v1/watch/oauthclientauthorizations/{name}" ) @Headers({ "Accept: */*" }) KubernetesCall watchOAuthClientAuthorization( @Path("name") String name, @QueryMap WatchOAuthClientAuthorization queryParameters); final class WatchOAuthClientAuthorization extends HashMap { /** * allowWatchBookmarks requests watch events with type "BOOKMARK". Servers that do not implement bookmarks may ignore this flag and bookmarks are sent at the server's discretion. Clients should not assume bookmarks are returned at any specific interval, nor may they assume the server will send any BOOKMARK event during a session. If this is not a watch, this field is ignored. If the feature gate WatchBookmarks is not enabled in apiserver, this field is ignored. */ public WatchOAuthClientAuthorization allowWatchBookmarks(Boolean allowWatchBookmarks) { put("allowWatchBookmarks", allowWatchBookmarks); return this; } /** * The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server, the server will respond with a 410 ResourceExpired error together with a continue token. If the client needs a consistent list, it must restart their list without the continue field. Otherwise, the client may send another list request with the token received with the 410 error, the server will respond with a list starting from the next key, but from the latest snapshot, which is inconsistent from the previous list results - objects that are created, modified, or deleted after the first list request will be included in the response, as long as their keys are after the "next key".


This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications. */ public WatchOAuthClientAuthorization continues(String continues) { put("continue", continues); return this; } /** * A selector to restrict the list of returned objects by their fields. Defaults to everything. */ public WatchOAuthClientAuthorization fieldSelector(String fieldSelector) { put("fieldSelector", fieldSelector); return this; } /** * A selector to restrict the list of returned objects by their labels. Defaults to everything. */ public WatchOAuthClientAuthorization labelSelector(String labelSelector) { put("labelSelector", labelSelector); return this; } /** * limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true.


The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned. */ public WatchOAuthClientAuthorization limit(Number limit) { put("limit", limit); return this; } /** * If 'true', then the output is pretty printed. */ public WatchOAuthClientAuthorization pretty(String pretty) { put("pretty", pretty); return this; } /** * 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. */ public WatchOAuthClientAuthorization resourceVersion(String resourceVersion) { put("resourceVersion", resourceVersion); return this; } /** * Timeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity. */ public WatchOAuthClientAuthorization timeoutSeconds(Number timeoutSeconds) { put("timeoutSeconds", timeoutSeconds); return this; } /** * Watch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion. */ public WatchOAuthClientAuthorization watch(Boolean watch) { put("watch", watch); return this; } } /** * watch individual changes to a list of OAuthClient. deprecated: use the 'watch' parameter with a list operation instead. */ @HTTP( method = "GET", path = "/apis/oauth.openshift.io/v1/watch/oauthclients" ) @Headers({ "Accept: */*" }) KubernetesCall watchOAuthClientList(); /** * watch individual changes to a list of OAuthClient. deprecated: use the 'watch' parameter with a list operation instead. */ @HTTP( method = "GET", path = "/apis/oauth.openshift.io/v1/watch/oauthclients" ) @Headers({ "Accept: */*" }) KubernetesCall watchOAuthClientList( @QueryMap WatchOAuthClientList queryParameters); final class WatchOAuthClientList extends HashMap { /** * allowWatchBookmarks requests watch events with type "BOOKMARK". Servers that do not implement bookmarks may ignore this flag and bookmarks are sent at the server's discretion. Clients should not assume bookmarks are returned at any specific interval, nor may they assume the server will send any BOOKMARK event during a session. If this is not a watch, this field is ignored. If the feature gate WatchBookmarks is not enabled in apiserver, this field is ignored. */ public WatchOAuthClientList allowWatchBookmarks(Boolean allowWatchBookmarks) { put("allowWatchBookmarks", allowWatchBookmarks); return this; } /** * The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server, the server will respond with a 410 ResourceExpired error together with a continue token. If the client needs a consistent list, it must restart their list without the continue field. Otherwise, the client may send another list request with the token received with the 410 error, the server will respond with a list starting from the next key, but from the latest snapshot, which is inconsistent from the previous list results - objects that are created, modified, or deleted after the first list request will be included in the response, as long as their keys are after the "next key".


This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications. */ public WatchOAuthClientList continues(String continues) { put("continue", continues); return this; } /** * A selector to restrict the list of returned objects by their fields. Defaults to everything. */ public WatchOAuthClientList fieldSelector(String fieldSelector) { put("fieldSelector", fieldSelector); return this; } /** * A selector to restrict the list of returned objects by their labels. Defaults to everything. */ public WatchOAuthClientList labelSelector(String labelSelector) { put("labelSelector", labelSelector); return this; } /** * limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true.


The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned. */ public WatchOAuthClientList limit(Number limit) { put("limit", limit); return this; } /** * If 'true', then the output is pretty printed. */ public WatchOAuthClientList pretty(String pretty) { put("pretty", pretty); return this; } /** * 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. */ public WatchOAuthClientList resourceVersion(String resourceVersion) { put("resourceVersion", resourceVersion); return this; } /** * Timeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity. */ public WatchOAuthClientList timeoutSeconds(Number timeoutSeconds) { put("timeoutSeconds", timeoutSeconds); return this; } /** * Watch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion. */ public WatchOAuthClientList watch(Boolean watch) { put("watch", watch); return this; } } /** * watch changes to an object of kind OAuthClient. deprecated: use the 'watch' parameter with a list operation instead, filtered to a single item with the 'fieldSelector' parameter. * * @param name name of the OAuthClient */ @HTTP( method = "GET", path = "/apis/oauth.openshift.io/v1/watch/oauthclients/{name}" ) @Headers({ "Accept: */*" }) KubernetesCall watchOAuthClient( @Path("name") String name); /** * watch changes to an object of kind OAuthClient. deprecated: use the 'watch' parameter with a list operation instead, filtered to a single item with the 'fieldSelector' parameter. * * @param name name of the OAuthClient */ @HTTP( method = "GET", path = "/apis/oauth.openshift.io/v1/watch/oauthclients/{name}" ) @Headers({ "Accept: */*" }) KubernetesCall watchOAuthClient( @Path("name") String name, @QueryMap WatchOAuthClient queryParameters); final class WatchOAuthClient extends HashMap { /** * allowWatchBookmarks requests watch events with type "BOOKMARK". Servers that do not implement bookmarks may ignore this flag and bookmarks are sent at the server's discretion. Clients should not assume bookmarks are returned at any specific interval, nor may they assume the server will send any BOOKMARK event during a session. If this is not a watch, this field is ignored. If the feature gate WatchBookmarks is not enabled in apiserver, this field is ignored. */ public WatchOAuthClient allowWatchBookmarks(Boolean allowWatchBookmarks) { put("allowWatchBookmarks", allowWatchBookmarks); return this; } /** * The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server, the server will respond with a 410 ResourceExpired error together with a continue token. If the client needs a consistent list, it must restart their list without the continue field. Otherwise, the client may send another list request with the token received with the 410 error, the server will respond with a list starting from the next key, but from the latest snapshot, which is inconsistent from the previous list results - objects that are created, modified, or deleted after the first list request will be included in the response, as long as their keys are after the "next key".


This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications. */ public WatchOAuthClient continues(String continues) { put("continue", continues); return this; } /** * A selector to restrict the list of returned objects by their fields. Defaults to everything. */ public WatchOAuthClient fieldSelector(String fieldSelector) { put("fieldSelector", fieldSelector); return this; } /** * A selector to restrict the list of returned objects by their labels. Defaults to everything. */ public WatchOAuthClient labelSelector(String labelSelector) { put("labelSelector", labelSelector); return this; } /** * limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true.


The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned. */ public WatchOAuthClient limit(Number limit) { put("limit", limit); return this; } /** * If 'true', then the output is pretty printed. */ public WatchOAuthClient pretty(String pretty) { put("pretty", pretty); return this; } /** * 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. */ public WatchOAuthClient resourceVersion(String resourceVersion) { put("resourceVersion", resourceVersion); return this; } /** * Timeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity. */ public WatchOAuthClient timeoutSeconds(Number timeoutSeconds) { put("timeoutSeconds", timeoutSeconds); return this; } /** * Watch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion. */ public WatchOAuthClient watch(Boolean watch) { put("watch", watch); return this; } } }





© 2015 - 2024 Weber Informatics LLC | Privacy Policy