Class JobOperationsImpl
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<io.fabric8.kubernetes.api.model.batch.Job,io.fabric8.kubernetes.api.model.batch.JobList,io.fabric8.kubernetes.api.model.batch.DoneableJob,ScalableResource<io.fabric8.kubernetes.api.model.batch.Job,io.fabric8.kubernetes.api.model.batch.DoneableJob>>
io.fabric8.kubernetes.client.dsl.internal.batch.v1.JobOperationsImpl
- All Implemented Interfaces:
AnyNamespaceable<FilterWatchListMultiDeletable<io.fabric8.kubernetes.api.model.batch.Job,io.fabric8.kubernetes.api.model.batch.JobList,Boolean,Watch,Watcher<io.fabric8.kubernetes.api.model.batch.Job>>>,Cascading<EditReplacePatchDeletable<io.fabric8.kubernetes.api.model.batch.Job,io.fabric8.kubernetes.api.model.batch.Job,io.fabric8.kubernetes.api.model.batch.DoneableJob,Boolean>>,CascadingEditReplacePatchDeletable<io.fabric8.kubernetes.api.model.batch.Job,io.fabric8.kubernetes.api.model.batch.Job,io.fabric8.kubernetes.api.model.batch.DoneableJob,Boolean>,Createable<io.fabric8.kubernetes.api.model.batch.Job,io.fabric8.kubernetes.api.model.batch.Job,io.fabric8.kubernetes.api.model.batch.DoneableJob>,CreateFromServerGettable<io.fabric8.kubernetes.api.model.batch.Job,io.fabric8.kubernetes.api.model.batch.Job,io.fabric8.kubernetes.api.model.batch.DoneableJob>,CreateOrReplaceable<io.fabric8.kubernetes.api.model.batch.Job,io.fabric8.kubernetes.api.model.batch.Job,io.fabric8.kubernetes.api.model.batch.DoneableJob>,Deletable<Boolean>,Editable<io.fabric8.kubernetes.api.model.batch.DoneableJob>,EditReplacePatchable<io.fabric8.kubernetes.api.model.batch.Job,io.fabric8.kubernetes.api.model.batch.Job,io.fabric8.kubernetes.api.model.batch.DoneableJob>,EditReplacePatchDeletable<io.fabric8.kubernetes.api.model.batch.Job,io.fabric8.kubernetes.api.model.batch.Job,io.fabric8.kubernetes.api.model.batch.DoneableJob,Boolean>,Filterable<FilterWatchListDeletable<io.fabric8.kubernetes.api.model.batch.Job,io.fabric8.kubernetes.api.model.batch.JobList,Boolean,Watch,Watcher<io.fabric8.kubernetes.api.model.batch.Job>>>,FilterWatchListDeletable<io.fabric8.kubernetes.api.model.batch.Job,io.fabric8.kubernetes.api.model.batch.JobList,Boolean,Watch,Watcher<io.fabric8.kubernetes.api.model.batch.Job>>,FilterWatchListMultiDeletable<io.fabric8.kubernetes.api.model.batch.Job,io.fabric8.kubernetes.api.model.batch.JobList,Boolean,Watch,Watcher<io.fabric8.kubernetes.api.model.batch.Job>>,FromServerable<Gettable<io.fabric8.kubernetes.api.model.batch.Job>>,Gettable<io.fabric8.kubernetes.api.model.batch.Job>,Listable<io.fabric8.kubernetes.api.model.batch.JobList>,Loadable<ScalableResource<io.fabric8.kubernetes.api.model.batch.Job,io.fabric8.kubernetes.api.model.batch.DoneableJob>>,Lockable<Replaceable<io.fabric8.kubernetes.api.model.batch.Job,io.fabric8.kubernetes.api.model.batch.Job>>,Loggable<String,LogWatch>,MixedOperation<io.fabric8.kubernetes.api.model.batch.Job,io.fabric8.kubernetes.api.model.batch.JobList,io.fabric8.kubernetes.api.model.batch.DoneableJob,ScalableResource<io.fabric8.kubernetes.api.model.batch.Job,io.fabric8.kubernetes.api.model.batch.DoneableJob>>,MultiDeleteable<io.fabric8.kubernetes.api.model.batch.Job,Boolean>,Nameable<ScalableResource<io.fabric8.kubernetes.api.model.batch.Job,io.fabric8.kubernetes.api.model.batch.DoneableJob>>,Namespaceable<NonNamespaceOperation<io.fabric8.kubernetes.api.model.batch.Job,io.fabric8.kubernetes.api.model.batch.JobList,io.fabric8.kubernetes.api.model.batch.DoneableJob,ScalableResource<io.fabric8.kubernetes.api.model.batch.Job,io.fabric8.kubernetes.api.model.batch.DoneableJob>>>,NonNamespaceOperation<io.fabric8.kubernetes.api.model.batch.Job,io.fabric8.kubernetes.api.model.batch.JobList,io.fabric8.kubernetes.api.model.batch.DoneableJob,ScalableResource<io.fabric8.kubernetes.api.model.batch.Job,io.fabric8.kubernetes.api.model.batch.DoneableJob>>,Operation<io.fabric8.kubernetes.api.model.batch.Job,io.fabric8.kubernetes.api.model.batch.JobList,io.fabric8.kubernetes.api.model.batch.DoneableJob,ScalableResource<io.fabric8.kubernetes.api.model.batch.Job,io.fabric8.kubernetes.api.model.batch.DoneableJob>>,Patchable<io.fabric8.kubernetes.api.model.batch.Job,io.fabric8.kubernetes.api.model.batch.Job>,Readiable,Replaceable<io.fabric8.kubernetes.api.model.batch.Job,io.fabric8.kubernetes.api.model.batch.Job>,Requirable<io.fabric8.kubernetes.api.model.batch.Job>,Resource<io.fabric8.kubernetes.api.model.batch.Job,io.fabric8.kubernetes.api.model.batch.DoneableJob>,ScalableResource<io.fabric8.kubernetes.api.model.batch.Job,io.fabric8.kubernetes.api.model.batch.DoneableJob>,Scaleable<io.fabric8.kubernetes.api.model.batch.Job>,StatusUpdatable<io.fabric8.kubernetes.api.model.batch.Job>,Versionable<Watchable<Watch,Watcher<io.fabric8.kubernetes.api.model.batch.Job>>>,VersionWatchable<Watch,Watcher<io.fabric8.kubernetes.api.model.batch.Job>>,Waitable<io.fabric8.kubernetes.api.model.batch.Job,io.fabric8.kubernetes.api.model.batch.Job>,Watchable<Watch,Watcher<io.fabric8.kubernetes.api.model.batch.Job>>,WatchListDeletable<io.fabric8.kubernetes.api.model.batch.Job,io.fabric8.kubernetes.api.model.batch.JobList,Boolean,Watch,Watcher<io.fabric8.kubernetes.api.model.batch.Job>>,FromServerGettable<io.fabric8.kubernetes.api.model.batch.Job>,GracePeriodConfigurable<Deletable<Boolean>>,OperationInfo,PropagationPolicyConfigurable<EditReplacePatchDeletable<io.fabric8.kubernetes.api.model.batch.Job,io.fabric8.kubernetes.api.model.batch.Job,io.fabric8.kubernetes.api.model.batch.DoneableJob,Boolean>>
public class JobOperationsImpl extends HasMetadataOperation<io.fabric8.kubernetes.api.model.batch.Job,io.fabric8.kubernetes.api.model.batch.JobList,io.fabric8.kubernetes.api.model.batch.DoneableJob,ScalableResource<io.fabric8.kubernetes.api.model.batch.Job,io.fabric8.kubernetes.api.model.batch.DoneableJob>> implements ScalableResource<io.fabric8.kubernetes.api.model.batch.Job,io.fabric8.kubernetes.api.model.batch.DoneableJob>
-
Field Summary
Fields inherited from class io.fabric8.kubernetes.client.dsl.base.HasMetadataOperation
DEFAULT_PROPAGATION_POLICYFields inherited from class io.fabric8.kubernetes.client.dsl.base.BaseOperation
apiVersion, doneableType, listType, typeFields inherited from class io.fabric8.kubernetes.client.dsl.base.OperationSupport
apiGroupName, apiGroupVersion, client, config, context, JSON, JSON_MAPPER, JSON_PATCH, name, namespace, resourceT, STRATEGIC_MERGE_JSON_PATCH, YAML_MAPPERFields inherited from interface io.fabric8.kubernetes.client.dsl.Waitable
DEFAULT_BACKOFF_MULTIPLIER, DEFAULT_INITIAL_BACKOFF_MILLIS -
Constructor Summary
Constructors Constructor Description JobOperationsImpl(OperationContext context)JobOperationsImpl(okhttp3.OkHttpClient client, Config config)JobOperationsImpl(okhttp3.OkHttpClient client, Config config, String namespace) -
Method Summary
Modifier and Type Method Description ScalableResource<io.fabric8.kubernetes.api.model.batch.Job,io.fabric8.kubernetes.api.model.batch.DoneableJob>fromServer()StringgetLog()StringgetLog(Boolean isPretty)ReadergetLogReader()Returns an unclosed Reader.ScalableResource<io.fabric8.kubernetes.api.model.batch.Job,io.fabric8.kubernetes.api.model.batch.DoneableJob>load(InputStream is)Load from anInputStream.JobOperationsImplnewInstance(OperationContext context)io.fabric8.kubernetes.api.model.batch.Jobreplace(io.fabric8.kubernetes.api.model.batch.Job job)io.fabric8.kubernetes.api.model.autoscaling.v1.Scalescale()io.fabric8.kubernetes.api.model.batch.Jobscale(int count)io.fabric8.kubernetes.api.model.batch.Jobscale(int count, boolean wait)io.fabric8.kubernetes.api.model.autoscaling.v1.Scalescale(io.fabric8.kubernetes.api.model.autoscaling.v1.Scale scale)LogWatchwatchLog()LogWatchwatchLog(OutputStream out)Methods inherited from class io.fabric8.kubernetes.client.dsl.base.BaseOperation
cascading, create, create, createNew, createOrReplace, createOrReplaceWithNew, delete, delete, delete, fetchListUrl, forOperationType, get, getApiVersion, getConfigType, getDoneableType, getFieldQueryParam, getFields, getFieldsNot, getGracePeriodSeconds, getItem, getKind, getLabelQueryParam, getLabels, getLabelsIn, getLabelsNot, getLabelsNotIn, getListType, getMandatory, getOperationType, getPropagationPolicy, getReloadingFromServer, getResourceT, getResourceVersion, getRootPaths, getType, handleCreate, handleDeploymentRollback, handleGet, handlePatch, handlePatch, handleReplace, handleResponse, handleScale, inAnyNamespace, inNamespace, isApiGroup, isCascading, isReady, isReloadingFromServer, isResourceNamespaced, list, list, list, load, load, load, lockResourceVersion, require, sendPatchedObject, setListType, setNamespace, setType, updateApiVersion, updateApiVersion, updateApiVersionResource, updateStatus, waitUntilCondition, waitUntilReady, watch, watch, watch, withField, withFields, withGracePeriod, withItem, withLabel, withLabel, withLabelIn, withLabelNotIn, withLabels, withLabelSelector, withName, withoutField, withoutFields, withoutLabel, withoutLabel, withoutLabels, withPropagationPolicy, withResourceVersion, withWaitRetryBackoffMethods inherited from class io.fabric8.kubernetes.client.dsl.base.OperationSupport
assertResponseCode, checkName, checkNamespace, createStatus, createStatus, getAPIGroup, getAPIVersion, getConfig, getName, getNamespace, getNamespacedUrl, getNamespacedUrl, getNamespacedUrl, getObjectValueAsMap, getResourceUrl, getResourceUrl, getRootUrl, handleCreate, handleDelete, handleDelete, handleDeploymentRollback, handleGet, handleGet, handleMetric, handlePatch, handlePatch, handleReplace, handleReplace, handleResponse, handleResponse, handleResponse, handleResponse, handleScale, handleStatusUpdate, requestException, requestFailure, unmarshal, unmarshal, unmarshalMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface io.fabric8.kubernetes.client.dsl.Createable
create, create, createNewMethods inherited from interface io.fabric8.kubernetes.client.dsl.CreateOrReplaceable
createOrReplace, createOrReplaceWithNewMethods inherited from interface io.fabric8.kubernetes.client.GracePeriodConfigurable
withGracePeriodMethods inherited from interface io.fabric8.kubernetes.client.PropagationPolicyConfigurable
withPropagationPolicyMethods inherited from interface io.fabric8.kubernetes.client.dsl.Waitable
waitUntilCondition, waitUntilReady, withWaitRetryBackoff
-
Constructor Details
-
Method Details
-
newInstance
- Overrides:
newInstancein classBaseOperation<io.fabric8.kubernetes.api.model.batch.Job,io.fabric8.kubernetes.api.model.batch.JobList,io.fabric8.kubernetes.api.model.batch.DoneableJob,ScalableResource<io.fabric8.kubernetes.api.model.batch.Job,io.fabric8.kubernetes.api.model.batch.DoneableJob>>
-
load
public ScalableResource<io.fabric8.kubernetes.api.model.batch.Job,io.fabric8.kubernetes.api.model.batch.DoneableJob> load(InputStream is)Description copied from interface:LoadableLoad from anInputStream.- Specified by:
loadin interfaceLoadable<ScalableResource<io.fabric8.kubernetes.api.model.batch.Job,io.fabric8.kubernetes.api.model.batch.DoneableJob>>- Overrides:
loadin classBaseOperation<io.fabric8.kubernetes.api.model.batch.Job,io.fabric8.kubernetes.api.model.batch.JobList,io.fabric8.kubernetes.api.model.batch.DoneableJob,ScalableResource<io.fabric8.kubernetes.api.model.batch.Job,io.fabric8.kubernetes.api.model.batch.DoneableJob>>- Parameters:
is- The input stream.- Returns:
- returns de-serialized object
-
fromServer
public ScalableResource<io.fabric8.kubernetes.api.model.batch.Job,io.fabric8.kubernetes.api.model.batch.DoneableJob> fromServer()- Specified by:
fromServerin interfaceFromServerable<Gettable<io.fabric8.kubernetes.api.model.batch.Job>>- Overrides:
fromServerin classBaseOperation<io.fabric8.kubernetes.api.model.batch.Job,io.fabric8.kubernetes.api.model.batch.JobList,io.fabric8.kubernetes.api.model.batch.DoneableJob,ScalableResource<io.fabric8.kubernetes.api.model.batch.Job,io.fabric8.kubernetes.api.model.batch.DoneableJob>>
-
scale
public io.fabric8.kubernetes.api.model.batch.Job scale(int count) -
scale
public io.fabric8.kubernetes.api.model.autoscaling.v1.Scale scale() -
scale
public io.fabric8.kubernetes.api.model.autoscaling.v1.Scale scale(io.fabric8.kubernetes.api.model.autoscaling.v1.Scale scale) -
scale
public io.fabric8.kubernetes.api.model.batch.Job scale(int count, boolean wait) -
getLog
-
getLog
-
getLogReader
Returns an unclosed Reader. It's the caller responsibility to close it.- Specified by:
getLogReaderin interfaceLoggable<String,LogWatch>- Returns:
- Reader
-
watchLog
-
watchLog
-
replace
public io.fabric8.kubernetes.api.model.batch.Job replace(io.fabric8.kubernetes.api.model.batch.Job job)- Specified by:
replacein interfaceReplaceable<io.fabric8.kubernetes.api.model.batch.Job,io.fabric8.kubernetes.api.model.batch.Job>- Overrides:
replacein classHasMetadataOperation<io.fabric8.kubernetes.api.model.batch.Job,io.fabric8.kubernetes.api.model.batch.JobList,io.fabric8.kubernetes.api.model.batch.DoneableJob,ScalableResource<io.fabric8.kubernetes.api.model.batch.Job,io.fabric8.kubernetes.api.model.batch.DoneableJob>>
-