Package io.skodjob.testframe.resources
Class ValidatingWebhookConfigurationResource
java.lang.Object
io.skodjob.testframe.resources.ValidatingWebhookConfigurationResource
- All Implemented Interfaces:
ResourceType<io.fabric8.kubernetes.api.model.admissionregistration.v1.ValidatingWebhookConfiguration>
public class ValidatingWebhookConfigurationResource
extends Object
implements ResourceType<io.fabric8.kubernetes.api.model.admissionregistration.v1.ValidatingWebhookConfiguration>
Implementation of ResourceType for specific kubernetes resource
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidcreate(io.fabric8.kubernetes.api.model.admissionregistration.v1.ValidatingWebhookConfiguration resource) Creates specificValidatingWebhookConfigurationresourcevoidDeletesValidatingWebhookConfigurationresource from Namespace in current contextio.fabric8.kubernetes.client.dsl.NonNamespaceOperation<?,?, ?> Get specific client for resorucegetKind()Kind of api resourcevoidreplace(String resourceName, Consumer<io.fabric8.kubernetes.api.model.admissionregistration.v1.ValidatingWebhookConfiguration> editor) ReplacesValidatingWebhookConfigurationresource usingConsumerfrom which is the currentValidatingWebhookConfigurationresource updatedvoidupdate(io.fabric8.kubernetes.api.model.admissionregistration.v1.ValidatingWebhookConfiguration resource) Updates specificValidatingWebhookConfigurationresourcebooleanwaitForDeletion(io.fabric8.kubernetes.api.model.admissionregistration.v1.ValidatingWebhookConfiguration resource) Waits forValidatingWebhookConfigurationto be deletedbooleanwaitForReadiness(io.fabric8.kubernetes.api.model.admissionregistration.v1.ValidatingWebhookConfiguration resource) Waits forValidatingWebhookConfigurationto be ready (created/running)
-
Constructor Details
-
ValidatingWebhookConfigurationResource
public ValidatingWebhookConfigurationResource()Constructor
-
-
Method Details
-
getKind
Kind of api resource- Specified by:
getKindin interfaceResourceType<io.fabric8.kubernetes.api.model.admissionregistration.v1.ValidatingWebhookConfiguration>- Returns:
- kind name
-
getClient
public io.fabric8.kubernetes.client.dsl.NonNamespaceOperation<?,?, getClient()?> Get specific client for resoruce- Specified by:
getClientin interfaceResourceType<io.fabric8.kubernetes.api.model.admissionregistration.v1.ValidatingWebhookConfiguration>- Returns:
- specific client
-
create
public void create(io.fabric8.kubernetes.api.model.admissionregistration.v1.ValidatingWebhookConfiguration resource) Creates specificValidatingWebhookConfigurationresource- Specified by:
createin interfaceResourceType<io.fabric8.kubernetes.api.model.admissionregistration.v1.ValidatingWebhookConfiguration>- Parameters:
resource-ValidatingWebhookConfigurationresource
-
update
public void update(io.fabric8.kubernetes.api.model.admissionregistration.v1.ValidatingWebhookConfiguration resource) Updates specificValidatingWebhookConfigurationresource- Specified by:
updatein interfaceResourceType<io.fabric8.kubernetes.api.model.admissionregistration.v1.ValidatingWebhookConfiguration>- Parameters:
resource-ValidatingWebhookConfigurationresource that will be updated
-
delete
DeletesValidatingWebhookConfigurationresource from Namespace in current context- Specified by:
deletein interfaceResourceType<io.fabric8.kubernetes.api.model.admissionregistration.v1.ValidatingWebhookConfiguration>- Parameters:
resourceName- name of theValidatingWebhookConfigurationthat will be deleted
-
replace
public void replace(String resourceName, Consumer<io.fabric8.kubernetes.api.model.admissionregistration.v1.ValidatingWebhookConfiguration> editor) ReplacesValidatingWebhookConfigurationresource usingConsumerfrom which is the currentValidatingWebhookConfigurationresource updated- Specified by:
replacein interfaceResourceType<io.fabric8.kubernetes.api.model.admissionregistration.v1.ValidatingWebhookConfiguration>- Parameters:
resourceName- name of theValidatingWebhookConfigurationthat will be replacededitor-Consumercontaining updates to the resource
-
waitForReadiness
public boolean waitForReadiness(io.fabric8.kubernetes.api.model.admissionregistration.v1.ValidatingWebhookConfiguration resource) Waits forValidatingWebhookConfigurationto be ready (created/running)- Specified by:
waitForReadinessin interfaceResourceType<io.fabric8.kubernetes.api.model.admissionregistration.v1.ValidatingWebhookConfiguration>- Parameters:
resource- resource- Returns:
- result of the readiness check
-
waitForDeletion
public boolean waitForDeletion(io.fabric8.kubernetes.api.model.admissionregistration.v1.ValidatingWebhookConfiguration resource) Waits forValidatingWebhookConfigurationto be deleted- Specified by:
waitForDeletionin interfaceResourceType<io.fabric8.kubernetes.api.model.admissionregistration.v1.ValidatingWebhookConfiguration>- Parameters:
resource- resource- Returns:
- result of the deletion
-