Class KubernetesExecuteAction.Builder.BaseActionBuilder<R extends io.fabric8.kubernetes.api.model.KubernetesResource,B extends KubernetesExecuteAction.Builder.BaseActionBuilder<R,B>>
java.lang.Object
org.citrusframework.AbstractTestActionBuilder<KubernetesExecuteAction,B>
org.citrusframework.kubernetes.actions.KubernetesExecuteAction.Builder.BaseActionBuilder<R,B>
- All Implemented Interfaces:
TestActionBuilder<KubernetesExecuteAction>
- Direct Known Subclasses:
KubernetesExecuteAction.Builder.NamedActionBuilder,KubernetesExecuteAction.Builder.NamespacedActionBuilder
- Enclosing class:
- KubernetesExecuteAction.Builder
public class KubernetesExecuteAction.Builder.BaseActionBuilder<R extends io.fabric8.kubernetes.api.model.KubernetesResource,B extends KubernetesExecuteAction.Builder.BaseActionBuilder<R,B>>
extends AbstractTestActionBuilder<KubernetesExecuteAction,B>
Base kubernetes action builder.
-
Nested Class Summary
Nested classes/interfaces inherited from interface org.citrusframework.TestActionBuilder
TestActionBuilder.DelegatingTestActionBuilder<T extends TestAction> -
Field Summary
FieldsFields inherited from class org.citrusframework.AbstractTestActionBuilder
selfFields inherited from interface org.citrusframework.TestActionBuilder
logger, RESOURCE_PATH, TYPE_RESOLVER -
Method Summary
Modifier and TypeMethodDescriptionbuild()protected Bcommand(KubernetesCommand command) Sets command.Sets the label parameter.Sets the label parameter.Adds expected command result.Adds JsonPath command result validation.validate(CommandResultCallback<R> callback) Adds command result callback.withoutLabel(String key) Sets the without label parameter.withoutLabel(String key, String value) Sets the without label parameter.Methods inherited from class org.citrusframework.AbstractTestActionBuilder
actor, description, getActor, getDescription, getName, name
-
Field Details
-
command
Kubernetes command
-
-
Method Details
-
result
Adds expected command result.- Parameters:
result-- Returns:
-
validate
Adds JsonPath command result validation.- Parameters:
path-value-- Returns:
-
validate
Adds command result callback.- Parameters:
callback-- Returns:
-
label
Sets the label parameter.- Parameters:
key-value-- Returns:
-
label
Sets the label parameter.- Parameters:
key-- Returns:
-
withoutLabel
Sets the without label parameter.- Parameters:
key-value-- Returns:
-
withoutLabel
Sets the without label parameter.- Parameters:
key-- Returns:
-
command
Sets command.- Parameters:
command-- Returns:
-
build
-