Interface KubernetesCommandActionBuilder<T extends TestAction,R,O,B extends KubernetesCommandActionBuilder<T,R,O,B>>
- All Superinterfaces:
TestActionBuilder<T>
- All Known Subinterfaces:
KubernetesInfoCommandActionBuilder<T,,R, O, B> KubernetesNamedCommandActionBuilder<T,,R, O, B> KubernetesNamespacedCommandActionBuilder<T,R, O, B>
public interface KubernetesCommandActionBuilder<T extends TestAction,R,O,B extends KubernetesCommandActionBuilder<T,R,O,B>>
extends 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 TypeMethodDescriptionSets the label parameter.Sets the label parameter.Adds expected command result.Adds JsonPath command result validation.validate(KubernetesCommandResultCallback<O> 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 interface org.citrusframework.TestActionBuilder
build
-
Method Details
-
result
Adds expected command result. -
validate
Adds JsonPath command result validation. -
validate
Adds command result callback. -
label
Sets the label parameter. -
label
Sets the label parameter. -
withoutLabel
Sets the without label parameter. -
withoutLabel
Sets the without label parameter.
-