Class RbacAuthorizationV1Api
java.lang.Object
io.kubernetes.client.openapi.apis.RbacAuthorizationV1Api
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionclass
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptioncreate a ClusterRolecreate a ClusterRoleBindingcreateNamespacedRole
(String namespace, V1Role body) create a RolecreateNamespacedRoleBinding
(String namespace, V1RoleBinding body) create a RoleBindingdeleteClusterRole
(String name) delete a ClusterRoledelete a ClusterRoleBindingdelete collection of ClusterRoledelete collection of ClusterRoleBindingdeleteCollectionNamespacedRole
(String namespace) delete collection of RoledeleteCollectionNamespacedRoleBinding
(String namespace) delete collection of RoleBindingdeleteNamespacedRole
(String name, String namespace) delete a RoledeleteNamespacedRoleBinding
(String name, String namespace) delete a RoleBindingget available resourcesint
list or watch objects of kind ClusterRolelist or watch objects of kind ClusterRoleBindinglistNamespacedRole
(String namespace) list or watch objects of kind RolelistNamespacedRoleBinding
(String namespace) list or watch objects of kind RoleBindinglist or watch objects of kind RoleBindinglist or watch objects of kind RolepatchClusterRole
(String name, V1Patch body) partially update the specified ClusterRolepatchClusterRoleBinding
(String name, V1Patch body) partially update the specified ClusterRoleBindingpatchNamespacedRole
(String name, String namespace, V1Patch body) partially update the specified RolepatchNamespacedRoleBinding
(String name, String namespace, V1Patch body) partially update the specified RoleBindingreadClusterRole
(String name) read the specified ClusterRolereadClusterRoleBinding
(String name) read the specified ClusterRoleBindingreadNamespacedRole
(String name, String namespace) read the specified RolereadNamespacedRoleBinding
(String name, String namespace) read the specified RoleBindingreplaceClusterRole
(String name, V1ClusterRole body) replace the specified ClusterRolereplaceClusterRoleBinding
(String name, V1ClusterRoleBinding body) replace the specified ClusterRoleBindingreplaceNamespacedRole
(String name, String namespace, V1Role body) replace the specified RolereplaceNamespacedRoleBinding
(String name, String namespace, V1RoleBinding body) replace the specified RoleBindingvoid
setApiClient
(ApiClient apiClient) void
setCustomBaseUrl
(String customBaseUrl) void
setHostIndex
(int hostIndex)
-
Constructor Details
-
RbacAuthorizationV1Api
public RbacAuthorizationV1Api() -
RbacAuthorizationV1Api
-
-
Method Details
-
getApiClient
-
setApiClient
-
getHostIndex
public int getHostIndex() -
setHostIndex
public void setHostIndex(int hostIndex) -
getCustomBaseUrl
-
setCustomBaseUrl
-
createClusterRole
public RbacAuthorizationV1Api.APIcreateClusterRoleRequest createClusterRole(@Nonnull V1ClusterRole body) create a ClusterRole- Parameters:
body
- (required)- Returns:
- APIcreateClusterRoleRequest
- Http Response Details:
Response Details Status Code Description Response Headers 200 OK - 201 Created - 202 Accepted - 401 Unauthorized -
-
createClusterRoleBinding
public RbacAuthorizationV1Api.APIcreateClusterRoleBindingRequest createClusterRoleBinding(@Nonnull V1ClusterRoleBinding body) create a ClusterRoleBinding- Parameters:
body
- (required)- Returns:
- APIcreateClusterRoleBindingRequest
- Http Response Details:
Response Details Status Code Description Response Headers 200 OK - 201 Created - 202 Accepted - 401 Unauthorized -
-
createNamespacedRole
public RbacAuthorizationV1Api.APIcreateNamespacedRoleRequest createNamespacedRole(@Nonnull String namespace, @Nonnull 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:
Response Details Status Code Description Response Headers 200 OK - 201 Created - 202 Accepted - 401 Unauthorized -
-
createNamespacedRoleBinding
public RbacAuthorizationV1Api.APIcreateNamespacedRoleBindingRequest createNamespacedRoleBinding(@Nonnull String namespace, @Nonnull 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:
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:
Response Details Status Code Description Response Headers 200 OK - 202 Accepted - 401 Unauthorized -
-
deleteClusterRoleBinding
public RbacAuthorizationV1Api.APIdeleteClusterRoleBindingRequest deleteClusterRoleBinding(@Nonnull String name) delete a ClusterRoleBinding- Parameters:
name
- name of the ClusterRoleBinding (required)- Returns:
- APIdeleteClusterRoleBindingRequest
- Http Response Details:
Response Details Status Code Description Response Headers 200 OK - 202 Accepted - 401 Unauthorized -
-
deleteCollectionClusterRole
delete collection of ClusterRole- Returns:
- APIdeleteCollectionClusterRoleRequest
- Http Response Details:
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:
Response Details Status Code Description Response Headers 200 OK - 401 Unauthorized -
-
deleteCollectionNamespacedRole
public RbacAuthorizationV1Api.APIdeleteCollectionNamespacedRoleRequest deleteCollectionNamespacedRole(@Nonnull 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:
Response Details Status Code Description Response Headers 200 OK - 401 Unauthorized -
-
deleteCollectionNamespacedRoleBinding
public RbacAuthorizationV1Api.APIdeleteCollectionNamespacedRoleBindingRequest deleteCollectionNamespacedRoleBinding(@Nonnull 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:
Response Details Status Code Description Response Headers 200 OK - 401 Unauthorized -
-
deleteNamespacedRole
public RbacAuthorizationV1Api.APIdeleteNamespacedRoleRequest deleteNamespacedRole(@Nonnull String name, @Nonnull 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:
Response Details Status Code Description Response Headers 200 OK - 202 Accepted - 401 Unauthorized -
-
deleteNamespacedRoleBinding
public RbacAuthorizationV1Api.APIdeleteNamespacedRoleBindingRequest deleteNamespacedRoleBinding(@Nonnull String name, @Nonnull 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:
Response Details Status Code Description Response Headers 200 OK - 202 Accepted - 401 Unauthorized -
-
getAPIResources
get available resources- Returns:
- APIgetAPIResourcesRequest
- Http Response Details:
Response Details Status Code Description Response Headers 200 OK - 401 Unauthorized -
-
listClusterRole
list or watch objects of kind ClusterRole- Returns:
- APIlistClusterRoleRequest
- Http Response Details:
Response Details Status Code Description Response Headers 200 OK - 401 Unauthorized -
-
listClusterRoleBinding
list or watch objects of kind ClusterRoleBinding- Returns:
- APIlistClusterRoleBindingRequest
- Http Response Details:
Response Details Status Code Description Response Headers 200 OK - 401 Unauthorized -
-
listNamespacedRole
public RbacAuthorizationV1Api.APIlistNamespacedRoleRequest listNamespacedRole(@Nonnull 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:
Response Details Status Code Description Response Headers 200 OK - 401 Unauthorized -
-
listNamespacedRoleBinding
public RbacAuthorizationV1Api.APIlistNamespacedRoleBindingRequest listNamespacedRoleBinding(@Nonnull 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:
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:
Response Details Status Code Description Response Headers 200 OK - 401 Unauthorized -
-
listRoleForAllNamespaces
list or watch objects of kind Role- Returns:
- APIlistRoleForAllNamespacesRequest
- Http Response Details:
Response Details Status Code Description Response Headers 200 OK - 401 Unauthorized -
-
patchClusterRole
public RbacAuthorizationV1Api.APIpatchClusterRoleRequest patchClusterRole(@Nonnull String name, @Nonnull V1Patch body) partially update the specified ClusterRole- Parameters:
name
- name of the ClusterRole (required)body
- (required)- Returns:
- APIpatchClusterRoleRequest
- Http Response Details:
Response Details Status Code Description Response Headers 200 OK - 201 Created - 401 Unauthorized -
-
patchClusterRoleBinding
public RbacAuthorizationV1Api.APIpatchClusterRoleBindingRequest patchClusterRoleBinding(@Nonnull String name, @Nonnull V1Patch body) partially update the specified ClusterRoleBinding- Parameters:
name
- name of the ClusterRoleBinding (required)body
- (required)- Returns:
- APIpatchClusterRoleBindingRequest
- Http Response Details:
Response Details Status Code Description Response Headers 200 OK - 201 Created - 401 Unauthorized -
-
patchNamespacedRole
public RbacAuthorizationV1Api.APIpatchNamespacedRoleRequest patchNamespacedRole(@Nonnull String name, @Nonnull String namespace, @Nonnull 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:
Response Details Status Code Description Response Headers 200 OK - 201 Created - 401 Unauthorized -
-
patchNamespacedRoleBinding
public RbacAuthorizationV1Api.APIpatchNamespacedRoleBindingRequest patchNamespacedRoleBinding(@Nonnull String name, @Nonnull String namespace, @Nonnull 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:
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:
Response Details Status Code Description Response Headers 200 OK - 401 Unauthorized -
-
readClusterRoleBinding
public RbacAuthorizationV1Api.APIreadClusterRoleBindingRequest readClusterRoleBinding(@Nonnull String name) read the specified ClusterRoleBinding- Parameters:
name
- name of the ClusterRoleBinding (required)- Returns:
- APIreadClusterRoleBindingRequest
- Http Response Details:
Response Details Status Code Description Response Headers 200 OK - 401 Unauthorized -
-
readNamespacedRole
public RbacAuthorizationV1Api.APIreadNamespacedRoleRequest readNamespacedRole(@Nonnull String name, @Nonnull 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:
Response Details Status Code Description Response Headers 200 OK - 401 Unauthorized -
-
readNamespacedRoleBinding
public RbacAuthorizationV1Api.APIreadNamespacedRoleBindingRequest readNamespacedRoleBinding(@Nonnull String name, @Nonnull 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:
Response Details Status Code Description Response Headers 200 OK - 401 Unauthorized -
-
replaceClusterRole
public RbacAuthorizationV1Api.APIreplaceClusterRoleRequest replaceClusterRole(@Nonnull String name, @Nonnull V1ClusterRole body) replace the specified ClusterRole- Parameters:
name
- name of the ClusterRole (required)body
- (required)- Returns:
- APIreplaceClusterRoleRequest
- Http Response Details:
Response Details Status Code Description Response Headers 200 OK - 201 Created - 401 Unauthorized -
-
replaceClusterRoleBinding
public RbacAuthorizationV1Api.APIreplaceClusterRoleBindingRequest replaceClusterRoleBinding(@Nonnull String name, @Nonnull V1ClusterRoleBinding body) replace the specified ClusterRoleBinding- Parameters:
name
- name of the ClusterRoleBinding (required)body
- (required)- Returns:
- APIreplaceClusterRoleBindingRequest
- Http Response Details:
Response Details Status Code Description Response Headers 200 OK - 201 Created - 401 Unauthorized -
-
replaceNamespacedRole
public RbacAuthorizationV1Api.APIreplaceNamespacedRoleRequest replaceNamespacedRole(@Nonnull String name, @Nonnull String namespace, @Nonnull 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:
Response Details Status Code Description Response Headers 200 OK - 201 Created - 401 Unauthorized -
-
replaceNamespacedRoleBinding
public RbacAuthorizationV1Api.APIreplaceNamespacedRoleBindingRequest replaceNamespacedRoleBinding(@Nonnull String name, @Nonnull String namespace, @Nonnull 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:
Response Details Status Code Description Response Headers 200 OK - 201 Created - 401 Unauthorized -
-