public class PodOperationsImpl extends HasMetadataOperation<io.fabric8.kubernetes.api.model.Pod,io.fabric8.kubernetes.api.model.PodList,io.fabric8.kubernetes.api.model.DoneablePod,ClientPodResource<io.fabric8.kubernetes.api.model.Pod,io.fabric8.kubernetes.api.model.DoneablePod>> implements ClientPodResource<io.fabric8.kubernetes.api.model.Pod,io.fabric8.kubernetes.api.model.DoneablePod>
reaperapiGroup, apiVersion, client, config, JSON, JSON_MAPPER, JSON_PATCH, name, namespace, resourceT, YAML_MAPPER| Constructor and Description |
|---|
PodOperationsImpl(okhttp3.OkHttpClient client,
Config config,
String namespace) |
PodOperationsImpl(okhttp3.OkHttpClient client,
Config config,
String apiVersion,
String namespace,
String name,
Boolean cascading,
io.fabric8.kubernetes.api.model.Pod item,
String resourceVersion,
Boolean reloadingFromServer,
long gracePeriodSeconds,
Map<String,String> labels,
Map<String,String> labelsNot,
Map<String,String[]> labelsIn,
Map<String,String[]> labelsNotIn,
Map<String,String> fields) |
PodOperationsImpl(okhttp3.OkHttpClient client,
Config config,
String apiVersion,
String namespace,
String name,
Boolean cascading,
io.fabric8.kubernetes.api.model.Pod item,
String resourceVersion,
Boolean reloadingFromServer,
long gracePeriodSeconds,
Map<String,String> labels,
Map<String,String> labelsNot,
Map<String,String[]> labelsIn,
Map<String,String[]> labelsNotIn,
Map<String,String> fields,
String containerId,
InputStream in,
PipedOutputStream inPipe,
OutputStream out,
PipedInputStream outPipe,
OutputStream err,
PipedInputStream errPipe,
boolean withTTY,
boolean withTerminatedStatus,
boolean withTimestamps,
String sinceTimestamp,
Integer sinceSeconds,
Integer withTailingLines,
boolean withPrettyOutput,
ExecListener execListener) |
edit, patch, replacecascading, create, createNew, createOrReplace, createOrReplaceWithNew, delete, delete, delete, fromServer, get, getConfigType, getDoneableType, getFieldQueryParam, getFields, getGracePeriodSeconds, getItem, getLabelQueryParam, getLabels, getLabelsIn, getLabelsNot, getLabelsNotIn, getListType, getMandatory, getReloadingFromServer, getResourceT, getResourceVersion, getRootPaths, getType, handleCreate, handleGet, handlePatch, handleReplace, handleResponse, inAnyNamespace, inNamespace, isCascading, isReady, isReaping, isReloadingFromServer, isResourceNamespaced, list, load, load, load, load, setReaping, watch, watch, withField, withFields, withGracePeriod, withLabel, withLabel, withLabelIn, withLabelNotIn, withLabels, withName, withoutLabel, withoutLabel, withoutLabels, withResourceVersionassertResponseCode, checkName, checkNamespace, createStatus, createStatus, getAPIGroup, getAPIVersion, getConfig, getName, getNamespace, getNamespacedUrl, getNamespacedUrl, getNamespacedUrl, getResourceUrl, getResourceUrl, getRootUrl, handleCreate, handleDelete, handleDelete, handleGet, handlePatch, handleReplace, handleResponse, handleResponse, requestException, requestFailure, unmarshal, unmarshalclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitcreateOrReplace, createOrReplaceWithNewcreate, createNewfromServerreplacewithGracePeriodwithResourceVersionpublic PodOperationsImpl(okhttp3.OkHttpClient client,
Config config,
String namespace)
public PodOperationsImpl(okhttp3.OkHttpClient client,
Config config,
String apiVersion,
String namespace,
String name,
Boolean cascading,
io.fabric8.kubernetes.api.model.Pod item,
String resourceVersion,
Boolean reloadingFromServer,
long gracePeriodSeconds,
Map<String,String> labels,
Map<String,String> labelsNot,
Map<String,String[]> labelsIn,
Map<String,String[]> labelsNotIn,
Map<String,String> fields)
public PodOperationsImpl(okhttp3.OkHttpClient client,
Config config,
String apiVersion,
String namespace,
String name,
Boolean cascading,
io.fabric8.kubernetes.api.model.Pod item,
String resourceVersion,
Boolean reloadingFromServer,
long gracePeriodSeconds,
Map<String,String> labels,
Map<String,String> labelsNot,
Map<String,String[]> labelsIn,
Map<String,String[]> labelsNotIn,
Map<String,String> fields,
String containerId,
InputStream in,
PipedOutputStream inPipe,
OutputStream out,
PipedInputStream outPipe,
OutputStream err,
PipedInputStream errPipe,
boolean withTTY,
boolean withTerminatedStatus,
boolean withTimestamps,
String sinceTimestamp,
Integer sinceSeconds,
Integer withTailingLines,
boolean withPrettyOutput,
ExecListener execListener)
protected String getLogParameters()
public LogWatch watchLog(OutputStream out)
public ContainerResource<String,LogWatch,InputStream,PipedOutputStream,OutputStream,PipedInputStream,String,ExecWatch> inContainer(String containerId)
inContainer in interface Containerable<String,ContainerResource<String,LogWatch,InputStream,PipedOutputStream,OutputStream,PipedInputStream,String,ExecWatch>>public TtyExecOutputErrorable<String,OutputStream,PipedInputStream,ExecWatch> readingInput(InputStream in)
readingInput in interface Inputable<InputStream,PipedOutputStream,TtyExecOutputErrorable<String,OutputStream,PipedInputStream,ExecWatch>>public TtyExecOutputErrorable<String,OutputStream,PipedInputStream,ExecWatch> writingInput(PipedOutputStream inPipe)
writingInput in interface Inputable<InputStream,PipedOutputStream,TtyExecOutputErrorable<String,OutputStream,PipedInputStream,ExecWatch>>public TtyExecOutputErrorable<String,OutputStream,PipedInputStream,ExecWatch> redirectingInput()
redirectingInput in interface Inputable<InputStream,PipedOutputStream,TtyExecOutputErrorable<String,OutputStream,PipedInputStream,ExecWatch>>public TtyExecErrorable<String,OutputStream,PipedInputStream,ExecWatch> writingOutput(OutputStream out)
writingOutput in interface Outputable<OutputStream,PipedInputStream,TtyExecErrorable<String,OutputStream,PipedInputStream,ExecWatch>>public TtyExecErrorable<String,OutputStream,PipedInputStream,ExecWatch> readingOutput(PipedInputStream outPipe)
readingOutput in interface Outputable<OutputStream,PipedInputStream,TtyExecErrorable<String,OutputStream,PipedInputStream,ExecWatch>>public TtyExecErrorable<String,OutputStream,PipedInputStream,ExecWatch> redirectingOutput()
redirectingOutput in interface Outputable<OutputStream,PipedInputStream,TtyExecErrorable<String,OutputStream,PipedInputStream,ExecWatch>>public TtyExecable<String,ExecWatch> writingError(OutputStream err)
writingError in interface Errorable<OutputStream,PipedInputStream,TtyExecable<String,ExecWatch>>public TtyExecable<String,ExecWatch> readingError(PipedInputStream errPipe)
readingError in interface Errorable<OutputStream,PipedInputStream,TtyExecable<String,ExecWatch>>public TtyExecable<String,ExecWatch> redirectingError()
redirectingError in interface Errorable<OutputStream,PipedInputStream,TtyExecable<String,ExecWatch>>public ExecListenable<String,ExecWatch> withTTY()
withTTY in interface Ttyable<ExecListenable<String,ExecWatch>>public Loggable<String,LogWatch> withPrettyOutput()
withPrettyOutput in interface Prettyable<Loggable<String,LogWatch>>public PrettyLoggable<String,LogWatch> tailingLines(int withTailingLines)
tailingLines in interface Tailable<PrettyLoggable<String,LogWatch>>public TailPrettyLoggable<String,LogWatch> sinceTime(String sinceTimestamp)
sinceTime in interface Timeable<TailPrettyLoggable<String,LogWatch>>public TailPrettyLoggable<String,LogWatch> sinceSeconds(int sinceSeconds)
sinceSeconds in interface Timeable<TailPrettyLoggable<String,LogWatch>>public TimeTailPrettyLoggable<String,LogWatch> terminated()
terminated in interface Terminateable<TimeTailPrettyLoggable<String,LogWatch>>public Execable<String,ExecWatch> usingListener(ExecListener execListener)
usingListener in interface Listenable<Execable<String,ExecWatch>,ExecListener>public io.fabric8.kubernetes.api.model.Pod waitUntilReady(long amount,
TimeUnit timeUnit)
throws InterruptedException
waitUntilReady in interface Waitable<io.fabric8.kubernetes.api.model.Pod>waitUntilReady in class BaseOperation<io.fabric8.kubernetes.api.model.Pod,io.fabric8.kubernetes.api.model.PodList,io.fabric8.kubernetes.api.model.DoneablePod,ClientPodResource<io.fabric8.kubernetes.api.model.Pod,io.fabric8.kubernetes.api.model.DoneablePod>>InterruptedExceptionCopyright © 2015–2017 Red Hat. All rights reserved.