Class RbacAuthorizationV1Api

java.lang.Object
io.kubernetes.client.openapi.apis.RbacAuthorizationV1Api

public class RbacAuthorizationV1Api extends Object
  • Constructor Details

    • RbacAuthorizationV1Api

      public RbacAuthorizationV1Api()
    • RbacAuthorizationV1Api

      public RbacAuthorizationV1Api(ApiClient apiClient)
  • Method Details

    • getApiClient

      public ApiClient getApiClient()
    • setApiClient

      public void setApiClient(ApiClient apiClient)
    • getHostIndex

      public int getHostIndex()
    • setHostIndex

      public void setHostIndex(int hostIndex)
    • getCustomBaseUrl

      public String getCustomBaseUrl()
    • setCustomBaseUrl

      public void setCustomBaseUrl(String customBaseUrl)
    • createClusterRole

      create a ClusterRole
      Parameters:
      body - (required)
      Returns:
      APIcreateClusterRoleRequest
      Http Response Details:
      Status Code Description Response Headers
      200 OK -
      201 Created -
      202 Accepted -
      401 Unauthorized -
    • createClusterRoleBinding

      create a ClusterRoleBinding
      Parameters:
      body - (required)
      Returns:
      APIcreateClusterRoleBindingRequest
      Http Response Details:
      Status Code Description Response Headers
      200 OK -
      201 Created -
      202 Accepted -
      401 Unauthorized -
    • createNamespacedRole

      public RbacAuthorizationV1Api.APIcreateNamespacedRoleRequest createNamespacedRole(String namespace, V1Role body)
      create a Role
      Parameters:
      namespace - object name and auth scope, such as for teams and projects (required)
      body - (required)
      Returns:
      APIcreateNamespacedRoleRequest
      Http Response Details:
      Status Code Description Response Headers
      200 OK -
      201 Created -
      202 Accepted -
      401 Unauthorized -
    • createNamespacedRoleBinding

      public RbacAuthorizationV1Api.APIcreateNamespacedRoleBindingRequest createNamespacedRoleBinding(String namespace, V1RoleBinding body)
      create a RoleBinding
      Parameters:
      namespace - object name and auth scope, such as for teams and projects (required)
      body - (required)
      Returns:
      APIcreateNamespacedRoleBindingRequest
      Http Response Details:
      Status Code Description Response Headers
      200 OK -
      201 Created -
      202 Accepted -
      401 Unauthorized -
    • deleteClusterRole

      delete a ClusterRole
      Parameters:
      name - name of the ClusterRole (required)
      Returns:
      APIdeleteClusterRoleRequest
      Http Response Details:
      Status Code Description Response Headers
      200 OK -
      202 Accepted -
      401 Unauthorized -
    • deleteClusterRoleBinding

      public RbacAuthorizationV1Api.APIdeleteClusterRoleBindingRequest deleteClusterRoleBinding(String name)
      delete a ClusterRoleBinding
      Parameters:
      name - name of the ClusterRoleBinding (required)
      Returns:
      APIdeleteClusterRoleBindingRequest
      Http Response Details:
      Status Code Description Response Headers
      200 OK -
      202 Accepted -
      401 Unauthorized -
    • deleteCollectionClusterRole

      delete collection of ClusterRole
      Returns:
      APIdeleteCollectionClusterRoleRequest
      Http Response Details:
      Status Code Description Response Headers
      200 OK -
      401 Unauthorized -
    • deleteCollectionClusterRoleBinding

      public RbacAuthorizationV1Api.APIdeleteCollectionClusterRoleBindingRequest deleteCollectionClusterRoleBinding()
      delete collection of ClusterRoleBinding
      Returns:
      APIdeleteCollectionClusterRoleBindingRequest
      Http Response Details:
      Status Code Description Response Headers
      200 OK -
      401 Unauthorized -
    • deleteCollectionNamespacedRole

      public RbacAuthorizationV1Api.APIdeleteCollectionNamespacedRoleRequest deleteCollectionNamespacedRole(String namespace)
      delete collection of Role
      Parameters:
      namespace - object name and auth scope, such as for teams and projects (required)
      Returns:
      APIdeleteCollectionNamespacedRoleRequest
      Http Response Details:
      Status Code Description Response Headers
      200 OK -
      401 Unauthorized -
    • deleteCollectionNamespacedRoleBinding

      public RbacAuthorizationV1Api.APIdeleteCollectionNamespacedRoleBindingRequest deleteCollectionNamespacedRoleBinding(String namespace)
      delete collection of RoleBinding
      Parameters:
      namespace - object name and auth scope, such as for teams and projects (required)
      Returns:
      APIdeleteCollectionNamespacedRoleBindingRequest
      Http Response Details:
      Status Code Description Response Headers
      200 OK -
      401 Unauthorized -
    • deleteNamespacedRole

      public RbacAuthorizationV1Api.APIdeleteNamespacedRoleRequest deleteNamespacedRole(String name, String namespace)
      delete a Role
      Parameters:
      name - name of the Role (required)
      namespace - object name and auth scope, such as for teams and projects (required)
      Returns:
      APIdeleteNamespacedRoleRequest
      Http Response Details:
      Status Code Description Response Headers
      200 OK -
      202 Accepted -
      401 Unauthorized -
    • deleteNamespacedRoleBinding

      public RbacAuthorizationV1Api.APIdeleteNamespacedRoleBindingRequest deleteNamespacedRoleBinding(String name, String namespace)
      delete a RoleBinding
      Parameters:
      name - name of the RoleBinding (required)
      namespace - object name and auth scope, such as for teams and projects (required)
      Returns:
      APIdeleteNamespacedRoleBindingRequest
      Http Response Details:
      Status Code Description Response Headers
      200 OK -
      202 Accepted -
      401 Unauthorized -
    • getAPIResources

      get available resources
      Returns:
      APIgetAPIResourcesRequest
      Http Response Details:
      Status Code Description Response Headers
      200 OK -
      401 Unauthorized -
    • listClusterRole

      list or watch objects of kind ClusterRole
      Returns:
      APIlistClusterRoleRequest
      Http Response Details:
      Status Code Description Response Headers
      200 OK -
      401 Unauthorized -
    • listClusterRoleBinding

      list or watch objects of kind ClusterRoleBinding
      Returns:
      APIlistClusterRoleBindingRequest
      Http Response Details:
      Status Code Description Response Headers
      200 OK -
      401 Unauthorized -
    • listNamespacedRole

      public RbacAuthorizationV1Api.APIlistNamespacedRoleRequest listNamespacedRole(String namespace)
      list or watch objects of kind Role
      Parameters:
      namespace - object name and auth scope, such as for teams and projects (required)
      Returns:
      APIlistNamespacedRoleRequest
      Http Response Details:
      Status Code Description Response Headers
      200 OK -
      401 Unauthorized -
    • listNamespacedRoleBinding

      public RbacAuthorizationV1Api.APIlistNamespacedRoleBindingRequest listNamespacedRoleBinding(String namespace)
      list or watch objects of kind RoleBinding
      Parameters:
      namespace - object name and auth scope, such as for teams and projects (required)
      Returns:
      APIlistNamespacedRoleBindingRequest
      Http Response Details:
      Status Code Description Response Headers
      200 OK -
      401 Unauthorized -
    • listRoleBindingForAllNamespaces

      public RbacAuthorizationV1Api.APIlistRoleBindingForAllNamespacesRequest listRoleBindingForAllNamespaces()
      list or watch objects of kind RoleBinding
      Returns:
      APIlistRoleBindingForAllNamespacesRequest
      Http Response Details:
      Status Code Description Response Headers
      200 OK -
      401 Unauthorized -
    • listRoleForAllNamespaces

      list or watch objects of kind Role
      Returns:
      APIlistRoleForAllNamespacesRequest
      Http Response Details:
      Status Code Description Response Headers
      200 OK -
      401 Unauthorized -
    • patchClusterRole

      public RbacAuthorizationV1Api.APIpatchClusterRoleRequest patchClusterRole(String name, V1Patch body)
      partially update the specified ClusterRole
      Parameters:
      name - name of the ClusterRole (required)
      body - (required)
      Returns:
      APIpatchClusterRoleRequest
      Http Response Details:
      Status Code Description Response Headers
      200 OK -
      201 Created -
      401 Unauthorized -
    • patchClusterRoleBinding

      public RbacAuthorizationV1Api.APIpatchClusterRoleBindingRequest patchClusterRoleBinding(String name, V1Patch body)
      partially update the specified ClusterRoleBinding
      Parameters:
      name - name of the ClusterRoleBinding (required)
      body - (required)
      Returns:
      APIpatchClusterRoleBindingRequest
      Http Response Details:
      Status Code Description Response Headers
      200 OK -
      201 Created -
      401 Unauthorized -
    • patchNamespacedRole

      public RbacAuthorizationV1Api.APIpatchNamespacedRoleRequest patchNamespacedRole(String name, String namespace, V1Patch body)
      partially update the specified Role
      Parameters:
      name - name of the Role (required)
      namespace - object name and auth scope, such as for teams and projects (required)
      body - (required)
      Returns:
      APIpatchNamespacedRoleRequest
      Http Response Details:
      Status Code Description Response Headers
      200 OK -
      201 Created -
      401 Unauthorized -
    • patchNamespacedRoleBinding

      public RbacAuthorizationV1Api.APIpatchNamespacedRoleBindingRequest patchNamespacedRoleBinding(String name, String namespace, V1Patch body)
      partially update the specified RoleBinding
      Parameters:
      name - name of the RoleBinding (required)
      namespace - object name and auth scope, such as for teams and projects (required)
      body - (required)
      Returns:
      APIpatchNamespacedRoleBindingRequest
      Http Response Details:
      Status Code Description Response Headers
      200 OK -
      201 Created -
      401 Unauthorized -
    • readClusterRole

      read the specified ClusterRole
      Parameters:
      name - name of the ClusterRole (required)
      Returns:
      APIreadClusterRoleRequest
      Http Response Details:
      Status Code Description Response Headers
      200 OK -
      401 Unauthorized -
    • readClusterRoleBinding

      read the specified ClusterRoleBinding
      Parameters:
      name - name of the ClusterRoleBinding (required)
      Returns:
      APIreadClusterRoleBindingRequest
      Http Response Details:
      Status Code Description Response Headers
      200 OK -
      401 Unauthorized -
    • readNamespacedRole

      public RbacAuthorizationV1Api.APIreadNamespacedRoleRequest readNamespacedRole(String name, String namespace)
      read the specified Role
      Parameters:
      name - name of the Role (required)
      namespace - object name and auth scope, such as for teams and projects (required)
      Returns:
      APIreadNamespacedRoleRequest
      Http Response Details:
      Status Code Description Response Headers
      200 OK -
      401 Unauthorized -
    • readNamespacedRoleBinding

      public RbacAuthorizationV1Api.APIreadNamespacedRoleBindingRequest readNamespacedRoleBinding(String name, String namespace)
      read the specified RoleBinding
      Parameters:
      name - name of the RoleBinding (required)
      namespace - object name and auth scope, such as for teams and projects (required)
      Returns:
      APIreadNamespacedRoleBindingRequest
      Http Response Details:
      Status Code Description Response Headers
      200 OK -
      401 Unauthorized -
    • replaceClusterRole

      replace the specified ClusterRole
      Parameters:
      name - name of the ClusterRole (required)
      body - (required)
      Returns:
      APIreplaceClusterRoleRequest
      Http Response Details:
      Status Code Description Response Headers
      200 OK -
      201 Created -
      401 Unauthorized -
    • replaceClusterRoleBinding

      replace the specified ClusterRoleBinding
      Parameters:
      name - name of the ClusterRoleBinding (required)
      body - (required)
      Returns:
      APIreplaceClusterRoleBindingRequest
      Http Response Details:
      Status Code Description Response Headers
      200 OK -
      201 Created -
      401 Unauthorized -
    • replaceNamespacedRole

      public RbacAuthorizationV1Api.APIreplaceNamespacedRoleRequest replaceNamespacedRole(String name, String namespace, V1Role body)
      replace the specified Role
      Parameters:
      name - name of the Role (required)
      namespace - object name and auth scope, such as for teams and projects (required)
      body - (required)
      Returns:
      APIreplaceNamespacedRoleRequest
      Http Response Details:
      Status Code Description Response Headers
      200 OK -
      201 Created -
      401 Unauthorized -
    • replaceNamespacedRoleBinding

      public RbacAuthorizationV1Api.APIreplaceNamespacedRoleBindingRequest replaceNamespacedRoleBinding(String name, String namespace, V1RoleBinding body)
      replace the specified RoleBinding
      Parameters:
      name - name of the RoleBinding (required)
      namespace - object name and auth scope, such as for teams and projects (required)
      body - (required)
      Returns:
      APIreplaceNamespacedRoleBindingRequest
      Http Response Details:
      Status Code Description Response Headers
      200 OK -
      201 Created -
      401 Unauthorized -