Class DeploymentConfigOperationsImpl

java.lang.Object
io.fabric8.kubernetes.client.dsl.base.OperationSupport
io.fabric8.kubernetes.client.dsl.base.BaseOperation<T,​L,​D,​R>
io.fabric8.kubernetes.client.dsl.base.HasMetadataOperation<T,​L,​D,​R>
io.fabric8.openshift.client.dsl.internal.OpenShiftOperation<io.fabric8.openshift.api.model.DeploymentConfig,​io.fabric8.openshift.api.model.DeploymentConfigList,​io.fabric8.openshift.api.model.DoneableDeploymentConfig,​DeployableScalableResource<io.fabric8.openshift.api.model.DeploymentConfig,​io.fabric8.openshift.api.model.DoneableDeploymentConfig>>
io.fabric8.openshift.client.dsl.internal.DeploymentConfigOperationsImpl
All Implemented Interfaces:
AnyNamespaceable<FilterWatchListMultiDeletable<io.fabric8.openshift.api.model.DeploymentConfig,​io.fabric8.openshift.api.model.DeploymentConfigList,​Boolean,​Watch,​Watcher<io.fabric8.openshift.api.model.DeploymentConfig>>>, Cascading<EditReplacePatchDeletable<io.fabric8.openshift.api.model.DeploymentConfig,​io.fabric8.openshift.api.model.DeploymentConfig,​io.fabric8.openshift.api.model.DoneableDeploymentConfig,​Boolean>>, CascadingEditReplacePatchDeletable<io.fabric8.openshift.api.model.DeploymentConfig,​io.fabric8.openshift.api.model.DeploymentConfig,​io.fabric8.openshift.api.model.DoneableDeploymentConfig,​Boolean>, Createable<io.fabric8.openshift.api.model.DeploymentConfig,​io.fabric8.openshift.api.model.DeploymentConfig,​io.fabric8.openshift.api.model.DoneableDeploymentConfig>, CreateFromServerGettable<io.fabric8.openshift.api.model.DeploymentConfig,​io.fabric8.openshift.api.model.DeploymentConfig,​io.fabric8.openshift.api.model.DoneableDeploymentConfig>, CreateOrReplaceable<io.fabric8.openshift.api.model.DeploymentConfig,​io.fabric8.openshift.api.model.DeploymentConfig,​io.fabric8.openshift.api.model.DoneableDeploymentConfig>, Deletable<Boolean>, Editable<io.fabric8.openshift.api.model.DoneableDeploymentConfig>, EditReplacePatchable<io.fabric8.openshift.api.model.DeploymentConfig,​io.fabric8.openshift.api.model.DeploymentConfig,​io.fabric8.openshift.api.model.DoneableDeploymentConfig>, EditReplacePatchDeletable<io.fabric8.openshift.api.model.DeploymentConfig,​io.fabric8.openshift.api.model.DeploymentConfig,​io.fabric8.openshift.api.model.DoneableDeploymentConfig,​Boolean>, Filterable<FilterWatchListDeletable<io.fabric8.openshift.api.model.DeploymentConfig,​io.fabric8.openshift.api.model.DeploymentConfigList,​Boolean,​Watch,​Watcher<io.fabric8.openshift.api.model.DeploymentConfig>>>, FilterWatchListDeletable<io.fabric8.openshift.api.model.DeploymentConfig,​io.fabric8.openshift.api.model.DeploymentConfigList,​Boolean,​Watch,​Watcher<io.fabric8.openshift.api.model.DeploymentConfig>>, FilterWatchListMultiDeletable<io.fabric8.openshift.api.model.DeploymentConfig,​io.fabric8.openshift.api.model.DeploymentConfigList,​Boolean,​Watch,​Watcher<io.fabric8.openshift.api.model.DeploymentConfig>>, FromServerable<Gettable<io.fabric8.openshift.api.model.DeploymentConfig>>, Gettable<io.fabric8.openshift.api.model.DeploymentConfig>, Listable<io.fabric8.openshift.api.model.DeploymentConfigList>, Loadable<DeployableScalableResource<io.fabric8.openshift.api.model.DeploymentConfig,​io.fabric8.openshift.api.model.DoneableDeploymentConfig>>, Lockable<Replaceable<io.fabric8.openshift.api.model.DeploymentConfig,​io.fabric8.openshift.api.model.DeploymentConfig>>, Loggable<String,​LogWatch>, MixedOperation<io.fabric8.openshift.api.model.DeploymentConfig,​io.fabric8.openshift.api.model.DeploymentConfigList,​io.fabric8.openshift.api.model.DoneableDeploymentConfig,​DeployableScalableResource<io.fabric8.openshift.api.model.DeploymentConfig,​io.fabric8.openshift.api.model.DoneableDeploymentConfig>>, MultiDeleteable<io.fabric8.openshift.api.model.DeploymentConfig,​Boolean>, Nameable<DeployableScalableResource<io.fabric8.openshift.api.model.DeploymentConfig,​io.fabric8.openshift.api.model.DoneableDeploymentConfig>>, Namespaceable<NonNamespaceOperation<io.fabric8.openshift.api.model.DeploymentConfig,​io.fabric8.openshift.api.model.DeploymentConfigList,​io.fabric8.openshift.api.model.DoneableDeploymentConfig,​DeployableScalableResource<io.fabric8.openshift.api.model.DeploymentConfig,​io.fabric8.openshift.api.model.DoneableDeploymentConfig>>>, NonNamespaceOperation<io.fabric8.openshift.api.model.DeploymentConfig,​io.fabric8.openshift.api.model.DeploymentConfigList,​io.fabric8.openshift.api.model.DoneableDeploymentConfig,​DeployableScalableResource<io.fabric8.openshift.api.model.DeploymentConfig,​io.fabric8.openshift.api.model.DoneableDeploymentConfig>>, Operation<io.fabric8.openshift.api.model.DeploymentConfig,​io.fabric8.openshift.api.model.DeploymentConfigList,​io.fabric8.openshift.api.model.DoneableDeploymentConfig,​DeployableScalableResource<io.fabric8.openshift.api.model.DeploymentConfig,​io.fabric8.openshift.api.model.DoneableDeploymentConfig>>, Patchable<io.fabric8.openshift.api.model.DeploymentConfig,​io.fabric8.openshift.api.model.DeploymentConfig>, Readiable, Replaceable<io.fabric8.openshift.api.model.DeploymentConfig,​io.fabric8.openshift.api.model.DeploymentConfig>, Requirable<io.fabric8.openshift.api.model.DeploymentConfig>, Resource<io.fabric8.openshift.api.model.DeploymentConfig,​io.fabric8.openshift.api.model.DoneableDeploymentConfig>, ScalableResource<io.fabric8.openshift.api.model.DeploymentConfig,​io.fabric8.openshift.api.model.DoneableDeploymentConfig>, Scaleable<io.fabric8.openshift.api.model.DeploymentConfig>, StatusUpdatable<io.fabric8.openshift.api.model.DeploymentConfig>, Versionable<Watchable<Watch,​Watcher<io.fabric8.openshift.api.model.DeploymentConfig>>>, VersionWatchable<Watch,​Watcher<io.fabric8.openshift.api.model.DeploymentConfig>>, Waitable<io.fabric8.openshift.api.model.DeploymentConfig,​io.fabric8.openshift.api.model.DeploymentConfig>, Watchable<Watch,​Watcher<io.fabric8.openshift.api.model.DeploymentConfig>>, WatchListDeletable<io.fabric8.openshift.api.model.DeploymentConfig,​io.fabric8.openshift.api.model.DeploymentConfigList,​Boolean,​Watch,​Watcher<io.fabric8.openshift.api.model.DeploymentConfig>>, FromServerGettable<io.fabric8.openshift.api.model.DeploymentConfig>, GracePeriodConfigurable<Deletable<Boolean>>, OperationInfo, PropagationPolicyConfigurable<EditReplacePatchDeletable<io.fabric8.openshift.api.model.DeploymentConfig,​io.fabric8.openshift.api.model.DeploymentConfig,​io.fabric8.openshift.api.model.DoneableDeploymentConfig,​Boolean>>, Deployable<io.fabric8.openshift.api.model.DeploymentConfig>, DeployableScalableResource<io.fabric8.openshift.api.model.DeploymentConfig,​io.fabric8.openshift.api.model.DoneableDeploymentConfig>

public class DeploymentConfigOperationsImpl
extends OpenShiftOperation<io.fabric8.openshift.api.model.DeploymentConfig,​io.fabric8.openshift.api.model.DeploymentConfigList,​io.fabric8.openshift.api.model.DoneableDeploymentConfig,​DeployableScalableResource<io.fabric8.openshift.api.model.DeploymentConfig,​io.fabric8.openshift.api.model.DoneableDeploymentConfig>>
implements DeployableScalableResource<io.fabric8.openshift.api.model.DeploymentConfig,​io.fabric8.openshift.api.model.DoneableDeploymentConfig>
  • Constructor Details

  • Method Details

    • newInstance

      public DeploymentConfigOperationsImpl newInstance​(OperationContext context)
      Overrides:
      newInstance in class BaseOperation<io.fabric8.openshift.api.model.DeploymentConfig,​io.fabric8.openshift.api.model.DeploymentConfigList,​io.fabric8.openshift.api.model.DoneableDeploymentConfig,​DeployableScalableResource<io.fabric8.openshift.api.model.DeploymentConfig,​io.fabric8.openshift.api.model.DoneableDeploymentConfig>>
    • edit

      public io.fabric8.openshift.api.model.DoneableDeploymentConfig edit()
      Specified by:
      edit in interface Editable<io.fabric8.openshift.api.model.DoneableDeploymentConfig>
      Overrides:
      edit in class HasMetadataOperation<io.fabric8.openshift.api.model.DeploymentConfig,​io.fabric8.openshift.api.model.DeploymentConfigList,​io.fabric8.openshift.api.model.DoneableDeploymentConfig,​DeployableScalableResource<io.fabric8.openshift.api.model.DeploymentConfig,​io.fabric8.openshift.api.model.DoneableDeploymentConfig>>
    • replace

      public io.fabric8.openshift.api.model.DeploymentConfig replace​(io.fabric8.openshift.api.model.DeploymentConfig item)
      Specified by:
      replace in interface Replaceable<io.fabric8.openshift.api.model.DeploymentConfig,​io.fabric8.openshift.api.model.DeploymentConfig>
      Overrides:
      replace in class HasMetadataOperation<io.fabric8.openshift.api.model.DeploymentConfig,​io.fabric8.openshift.api.model.DeploymentConfigList,​io.fabric8.openshift.api.model.DoneableDeploymentConfig,​DeployableScalableResource<io.fabric8.openshift.api.model.DeploymentConfig,​io.fabric8.openshift.api.model.DoneableDeploymentConfig>>
    • patch

      public io.fabric8.openshift.api.model.DeploymentConfig patch​(io.fabric8.openshift.api.model.DeploymentConfig item)
      Specified by:
      patch in interface Patchable<io.fabric8.openshift.api.model.DeploymentConfig,​io.fabric8.openshift.api.model.DeploymentConfig>
      Overrides:
      patch in class HasMetadataOperation<io.fabric8.openshift.api.model.DeploymentConfig,​io.fabric8.openshift.api.model.DeploymentConfigList,​io.fabric8.openshift.api.model.DoneableDeploymentConfig,​DeployableScalableResource<io.fabric8.openshift.api.model.DeploymentConfig,​io.fabric8.openshift.api.model.DoneableDeploymentConfig>>
    • deployLatest

      public io.fabric8.openshift.api.model.DeploymentConfig deployLatest()
      Specified by:
      deployLatest in interface Deployable<io.fabric8.openshift.api.model.DeploymentConfig>
    • deployLatest

      public io.fabric8.openshift.api.model.DeploymentConfig deployLatest​(boolean wait)
      Specified by:
      deployLatest in interface Deployable<io.fabric8.openshift.api.model.DeploymentConfig>
    • scale

      public io.fabric8.openshift.api.model.DeploymentConfig scale​(int count)
      Specified by:
      scale in interface Scaleable<io.fabric8.openshift.api.model.DeploymentConfig>
    • scale

      public io.fabric8.openshift.api.model.DeploymentConfig scale​(int count, boolean wait)
      Specified by:
      scale in interface Scaleable<io.fabric8.openshift.api.model.DeploymentConfig>
    • scale

      public io.fabric8.kubernetes.api.model.autoscaling.v1.Scale scale()
      Specified by:
      scale in interface Scaleable<io.fabric8.openshift.api.model.DeploymentConfig>
    • scale

      public io.fabric8.kubernetes.api.model.autoscaling.v1.Scale scale​(io.fabric8.kubernetes.api.model.autoscaling.v1.Scale scale)
      Specified by:
      scale in interface Scaleable<io.fabric8.openshift.api.model.DeploymentConfig>
    • getLog

      public String getLog()
      Specified by:
      getLog in interface Loggable<String,​LogWatch>
    • getLog

      public String getLog​(Boolean isPretty)
      Specified by:
      getLog in interface Loggable<String,​LogWatch>
    • getLogReader

      public Reader getLogReader()
      Returns an unclosed Reader. It's the caller responsibility to close it.
      Specified by:
      getLogReader in interface Loggable<String,​LogWatch>
      Returns:
      Reader
    • watchLog

      public LogWatch watchLog()
      Specified by:
      watchLog in interface Loggable<String,​LogWatch>
    • watchLog

      public LogWatch watchLog​(OutputStream out)
      Specified by:
      watchLog in interface Loggable<String,​LogWatch>