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 Details

    • AbstractGetCommand

      public AbstractGetCommand(String name)
      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: AbstractClientCommand
      Execute the mixed operation
      Specified by:
      execute in class AbstractClientCommand<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>>