Class PolicyV1Api
java.lang.Object
io.kubernetes.client.openapi.apis.PolicyV1Api
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionclass
class
class
class
class
class
class
class
class
class
class
class
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptioncreateNamespacedPodDisruptionBudget
(String namespace, V1PodDisruptionBudget body) create a PodDisruptionBudgetdelete collection of PodDisruptionBudgetdeleteNamespacedPodDisruptionBudget
(String name, String namespace) delete a PodDisruptionBudgetget available resourcesint
listNamespacedPodDisruptionBudget
(String namespace) list or watch objects of kind PodDisruptionBudgetlist or watch objects of kind PodDisruptionBudgetpatchNamespacedPodDisruptionBudget
(String name, String namespace, V1Patch body) partially update the specified PodDisruptionBudgetpatchNamespacedPodDisruptionBudgetStatus
(String name, String namespace, V1Patch body) partially update status of the specified PodDisruptionBudgetreadNamespacedPodDisruptionBudget
(String name, String namespace) read the specified PodDisruptionBudgetreadNamespacedPodDisruptionBudgetStatus
(String name, String namespace) read status of the specified PodDisruptionBudgetreplaceNamespacedPodDisruptionBudget
(String name, String namespace, V1PodDisruptionBudget body) replace the specified PodDisruptionBudgetreplaceNamespacedPodDisruptionBudgetStatus
(String name, String namespace, V1PodDisruptionBudget body) replace status of the specified PodDisruptionBudgetvoid
setApiClient
(ApiClient apiClient) void
setCustomBaseUrl
(String customBaseUrl) void
setHostIndex
(int hostIndex)
-
Constructor Details
-
PolicyV1Api
public PolicyV1Api() -
PolicyV1Api
-
-
Method Details
-
getApiClient
-
setApiClient
-
getHostIndex
public int getHostIndex() -
setHostIndex
public void setHostIndex(int hostIndex) -
getCustomBaseUrl
-
setCustomBaseUrl
-
createNamespacedPodDisruptionBudget
public PolicyV1Api.APIcreateNamespacedPodDisruptionBudgetRequest createNamespacedPodDisruptionBudget(String namespace, V1PodDisruptionBudget body) create a PodDisruptionBudget- Parameters:
namespace
- object name and auth scope, such as for teams and projects (required)body
- (required)- Returns:
- APIcreateNamespacedPodDisruptionBudgetRequest
- Http Response Details:
Status Code Description Response Headers 200 OK - 201 Created - 202 Accepted - 401 Unauthorized -
-
deleteCollectionNamespacedPodDisruptionBudget
public PolicyV1Api.APIdeleteCollectionNamespacedPodDisruptionBudgetRequest deleteCollectionNamespacedPodDisruptionBudget(String namespace) delete collection of PodDisruptionBudget- Parameters:
namespace
- object name and auth scope, such as for teams and projects (required)- Returns:
- APIdeleteCollectionNamespacedPodDisruptionBudgetRequest
- Http Response Details:
Status Code Description Response Headers 200 OK - 401 Unauthorized -
-
deleteNamespacedPodDisruptionBudget
public PolicyV1Api.APIdeleteNamespacedPodDisruptionBudgetRequest deleteNamespacedPodDisruptionBudget(String name, String namespace) delete a PodDisruptionBudget- Parameters:
name
- name of the PodDisruptionBudget (required)namespace
- object name and auth scope, such as for teams and projects (required)- Returns:
- APIdeleteNamespacedPodDisruptionBudgetRequest
- 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 -
-
listNamespacedPodDisruptionBudget
public PolicyV1Api.APIlistNamespacedPodDisruptionBudgetRequest listNamespacedPodDisruptionBudget(String namespace) list or watch objects of kind PodDisruptionBudget- Parameters:
namespace
- object name and auth scope, such as for teams and projects (required)- Returns:
- APIlistNamespacedPodDisruptionBudgetRequest
- Http Response Details:
Status Code Description Response Headers 200 OK - 401 Unauthorized -
-
listPodDisruptionBudgetForAllNamespaces
public PolicyV1Api.APIlistPodDisruptionBudgetForAllNamespacesRequest listPodDisruptionBudgetForAllNamespaces()list or watch objects of kind PodDisruptionBudget- Returns:
- APIlistPodDisruptionBudgetForAllNamespacesRequest
- Http Response Details:
Status Code Description Response Headers 200 OK - 401 Unauthorized -
-
patchNamespacedPodDisruptionBudget
public PolicyV1Api.APIpatchNamespacedPodDisruptionBudgetRequest patchNamespacedPodDisruptionBudget(String name, String namespace, V1Patch body) partially update the specified PodDisruptionBudget- Parameters:
name
- name of the PodDisruptionBudget (required)namespace
- object name and auth scope, such as for teams and projects (required)body
- (required)- Returns:
- APIpatchNamespacedPodDisruptionBudgetRequest
- Http Response Details:
Status Code Description Response Headers 200 OK - 201 Created - 401 Unauthorized -
-
patchNamespacedPodDisruptionBudgetStatus
public PolicyV1Api.APIpatchNamespacedPodDisruptionBudgetStatusRequest patchNamespacedPodDisruptionBudgetStatus(String name, String namespace, V1Patch body) partially update status of the specified PodDisruptionBudget- Parameters:
name
- name of the PodDisruptionBudget (required)namespace
- object name and auth scope, such as for teams and projects (required)body
- (required)- Returns:
- APIpatchNamespacedPodDisruptionBudgetStatusRequest
- Http Response Details:
Status Code Description Response Headers 200 OK - 201 Created - 401 Unauthorized -
-
readNamespacedPodDisruptionBudget
public PolicyV1Api.APIreadNamespacedPodDisruptionBudgetRequest readNamespacedPodDisruptionBudget(String name, String namespace) read the specified PodDisruptionBudget- Parameters:
name
- name of the PodDisruptionBudget (required)namespace
- object name and auth scope, such as for teams and projects (required)- Returns:
- APIreadNamespacedPodDisruptionBudgetRequest
- Http Response Details:
Status Code Description Response Headers 200 OK - 401 Unauthorized -
-
readNamespacedPodDisruptionBudgetStatus
public PolicyV1Api.APIreadNamespacedPodDisruptionBudgetStatusRequest readNamespacedPodDisruptionBudgetStatus(String name, String namespace) read status of the specified PodDisruptionBudget- Parameters:
name
- name of the PodDisruptionBudget (required)namespace
- object name and auth scope, such as for teams and projects (required)- Returns:
- APIreadNamespacedPodDisruptionBudgetStatusRequest
- Http Response Details:
Status Code Description Response Headers 200 OK - 401 Unauthorized -
-
replaceNamespacedPodDisruptionBudget
public PolicyV1Api.APIreplaceNamespacedPodDisruptionBudgetRequest replaceNamespacedPodDisruptionBudget(String name, String namespace, V1PodDisruptionBudget body) replace the specified PodDisruptionBudget- Parameters:
name
- name of the PodDisruptionBudget (required)namespace
- object name and auth scope, such as for teams and projects (required)body
- (required)- Returns:
- APIreplaceNamespacedPodDisruptionBudgetRequest
- Http Response Details:
Status Code Description Response Headers 200 OK - 201 Created - 401 Unauthorized -
-
replaceNamespacedPodDisruptionBudgetStatus
public PolicyV1Api.APIreplaceNamespacedPodDisruptionBudgetStatusRequest replaceNamespacedPodDisruptionBudgetStatus(String name, String namespace, V1PodDisruptionBudget body) replace status of the specified PodDisruptionBudget- Parameters:
name
- name of the PodDisruptionBudget (required)namespace
- object name and auth scope, such as for teams and projects (required)body
- (required)- Returns:
- APIreplaceNamespacedPodDisruptionBudgetStatusRequest
- Http Response Details:
Status Code Description Response Headers 200 OK - 201 Created - 401 Unauthorized -
-