Interface KubernetesExecuteActionBuilder<T extends TestAction,B extends KubernetesExecuteActionBuilder<T,B>>
- All Superinterfaces:
ActionBuilder<T,,B> ReferenceResolverAwareBuilder<T,,B> TestActionBuilder<T>
public interface KubernetesExecuteActionBuilder<T extends TestAction,B extends KubernetesExecuteActionBuilder<T,B>>
extends ActionBuilder<T,B>, ReferenceResolverAwareBuilder<T,B>, TestActionBuilder<T>
-
Nested Class Summary
Nested classes/interfaces inherited from interface org.citrusframework.TestActionBuilder
TestActionBuilder.DelegatingTestActionBuilder<T extends TestAction> -
Field Summary
Fields inherited from interface org.citrusframework.TestActionBuilder
logger, RESOURCE_PATH, TYPE_RESOLVER -
Method Summary
Modifier and TypeMethodDescriptionUse a custom Kubernetes client.command(KubernetesCommand<?, ?, ?> command) Use a kubernetes command.Endpoints action builder.events()Events action builder.KubernetesInfoCommandActionBuilder<?,?, ?, ?> info()Use an info command.Namespaces action builder.nodes()Nodes action builder.pathExpressionValidator(MessageValidator<? extends ValidationContext> validator) pods()Pods action builder.ReplicationControllers action builder.Adds expected command result.services()Services action builder.Adds JsonPath command result validation.validator(MessageValidator<? extends ValidationContext> validator) Methods inherited from interface org.citrusframework.actions.ActionBuilder
actor, description, nameMethods inherited from interface org.citrusframework.actions.ReferenceResolverAwareBuilder
withReferenceResolverMethods inherited from interface org.citrusframework.TestActionBuilder
build
-
Method Details
-
client
Use a custom Kubernetes client. -
command
Use a kubernetes command. -
result
Adds expected command result. -
validate
Adds JsonPath command result validation. -
validator
-
pathExpressionValidator
-
info
KubernetesInfoCommandActionBuilder<?,?, info()?, ?> Use an info command. -
pods
KubernetesPodCommandActionBuilder<?> pods()Pods action builder. -
services
KubernetesServiceCommandActionBuilder<?> services()Services action builder. -
replicationControllers
KubernetesReplicationControllerCommandActionBuilder<?> replicationControllers()ReplicationControllers action builder. -
endpoints
KubernetesEndpointCommandActionBuilder<?> endpoints()Endpoints action builder. -
nodes
KubernetesNodeCommandActionBuilder<?> nodes()Nodes action builder. -
events
KubernetesEventCommandActionBuilder<?> events()Events action builder. -
namespaces
KubernetesNamespaceCommandActionBuilder<?> namespaces()Namespaces action builder.
-