Class AbstractKubernetesEnableDisableManifestOperation
- java.lang.Object
-
- com.netflix.spinnaker.clouddriver.kubernetes.op.manifest.AbstractKubernetesEnableDisableManifestOperation
-
- All Implemented Interfaces:
com.netflix.spinnaker.clouddriver.orchestration.AtomicOperation<OperationResult>
- Direct Known Subclasses:
KubernetesDisableManifestOperation,KubernetesEnableManifestOperation
@ParametersAreNonnullByDefault public abstract class AbstractKubernetesEnableDisableManifestOperation extends java.lang.Object implements com.netflix.spinnaker.clouddriver.orchestration.AtomicOperation<OperationResult>
-
-
Constructor Summary
Constructors Modifier Constructor Description protectedAbstractKubernetesEnableDisableManifestOperation(KubernetesEnableDisableManifestDescription description)
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description protected abstract java.lang.StringgetVerbName()OperationResultoperate(java.util.List<OperationResult> priorOutputs)protected abstract java.util.List<JsonPatch>patchResource(CanLoadBalance loadBalancerHandler, KubernetesManifest loadBalancer, KubernetesManifest target)
-
-
-
Constructor Detail
-
AbstractKubernetesEnableDisableManifestOperation
protected AbstractKubernetesEnableDisableManifestOperation(KubernetesEnableDisableManifestDescription description)
-
-
Method Detail
-
getVerbName
protected abstract java.lang.String getVerbName()
-
patchResource
protected abstract java.util.List<JsonPatch> patchResource(CanLoadBalance loadBalancerHandler, KubernetesManifest loadBalancer, KubernetesManifest target)
-
operate
public OperationResult operate(java.util.List<OperationResult> priorOutputs)
- Specified by:
operatein interfacecom.netflix.spinnaker.clouddriver.orchestration.AtomicOperation<OperationResult>
-
-