Class AbstractGetCommand<R extends io.fabric8.kubernetes.api.model.KubernetesResource,T extends KubernetesCommand<R>>
java.lang.Object
org.citrusframework.kubernetes.command.AbstractKubernetesCommand<R,T>
org.citrusframework.kubernetes.command.AbstractClientCommand<io.fabric8.kubernetes.client.dsl.ClientMixedOperation<R,? extends io.fabric8.kubernetes.api.model.KubernetesResourceList,? extends io.fabric8.kubernetes.api.model.Doneable<R>,? extends io.fabric8.kubernetes.client.dsl.ClientResource<R,? extends io.fabric8.kubernetes.api.model.Doneable<R>>>,R,T>
org.citrusframework.kubernetes.command.AbstractGetCommand<R,T>
- All Implemented Interfaces:
KubernetesCommand<R>
- Direct Known Subclasses:
GetPod,GetService
public abstract class AbstractGetCommand<R extends io.fabric8.kubernetes.api.model.KubernetesResource,T extends KubernetesCommand<R>>
extends AbstractClientCommand<io.fabric8.kubernetes.client.dsl.ClientMixedOperation<R,? extends io.fabric8.kubernetes.api.model.KubernetesResourceList,? extends io.fabric8.kubernetes.api.model.Doneable<R>,? extends io.fabric8.kubernetes.client.dsl.ClientResource<R,? extends io.fabric8.kubernetes.api.model.Doneable<R>>>,R,T>
- Since:
- 2.7
- Author:
- Christoph Deppisch
-
Constructor Summary
ConstructorsConstructorDescriptionAbstractGetCommand(String name) Default constructor initializing the command name. -
Method Summary
Modifier and TypeMethodDescriptionvoidexecute(io.fabric8.kubernetes.client.dsl.ClientMixedOperation<R, ? extends io.fabric8.kubernetes.api.model.KubernetesResourceList, ? extends io.fabric8.kubernetes.api.model.Doneable<R>, ? extends io.fabric8.kubernetes.client.dsl.ClientResource<R, ? extends io.fabric8.kubernetes.api.model.Doneable<R>>> operation, TestContext context) Execute the mixed operationMethods inherited from class org.citrusframework.kubernetes.command.AbstractClientCommand
execute, operationMethods inherited from class org.citrusframework.kubernetes.command.AbstractKubernetesCommand
getCommandResult, getLabels, getName, getParameter, getParameters, getResultCallback, getWithoutLabels, hasParameter, label, label, name, namespace, setCommandResult, setParameters, validate, withoutLabel, withoutLabel, withParam
-
Constructor Details
-
AbstractGetCommand
Default constructor initializing the command name.- Parameters:
name-
-
-
Method Details
-
execute
public void execute(io.fabric8.kubernetes.client.dsl.ClientMixedOperation<R, ? extends io.fabric8.kubernetes.api.model.KubernetesResourceList, ? extends io.fabric8.kubernetes.api.model.Doneable<R>, ? extends io.fabric8.kubernetes.client.dsl.ClientResource<R, ? extends io.fabric8.kubernetes.api.model.Doneable<R>>> operation, TestContext context) Description copied from class:AbstractClientCommandExecute the mixed operation- Specified by:
executein classAbstractClientCommand<io.fabric8.kubernetes.client.dsl.ClientMixedOperation<R extends io.fabric8.kubernetes.api.model.KubernetesResource,? extends io.fabric8.kubernetes.api.model.KubernetesResourceList, ? extends io.fabric8.kubernetes.api.model.Doneable<R extends io.fabric8.kubernetes.api.model.KubernetesResource>, ? extends io.fabric8.kubernetes.client.dsl.ClientResource<R extends io.fabric8.kubernetes.api.model.KubernetesResource, ? extends io.fabric8.kubernetes.api.model.Doneable<R extends io.fabric8.kubernetes.api.model.KubernetesResource>>>, R extends io.fabric8.kubernetes.api.model.KubernetesResource, T extends KubernetesCommand<R>>
-