Interface PodResource<T,​D>

All Superinterfaces:
BytesLimitable<TimeTailPrettyLoggable<String,​LogWatch>>, BytesLimitTerminateTimeTailPrettyLoggable<String,​LogWatch>, Cascading<EditReplacePatchDeletable<T,​T,​D,​Boolean>>, CascadingEditReplacePatchDeletable<T,​T,​D,​Boolean>, Containerable<String,​ContainerResource<String,​LogWatch,​InputStream,​PipedOutputStream,​OutputStream,​PipedInputStream,​String,​ExecWatch,​Boolean,​InputStream,​Boolean>>, ContainerResource<String,​LogWatch,​InputStream,​PipedOutputStream,​OutputStream,​PipedInputStream,​String,​ExecWatch,​Boolean,​InputStream,​Boolean>, Createable<T,​T,​D>, CreateFromServerGettable<T,​T,​D>, CreateOrReplaceable<T,​T,​D>, Deletable<Boolean>, Editable<D>, EditReplacePatchable<T,​T,​D>, EditReplacePatchDeletable<T,​T,​D,​Boolean>, Errorable<OutputStream,​PipedInputStream,​TtyExecErrorChannelable<String,​OutputStream,​PipedInputStream,​ExecWatch>>, ErrorChannelable<OutputStream,​PipedInputStream,​TtyExecable<String,​ExecWatch>>, Evictable<Boolean>, Execable<String,​ExecWatch>, ExecListenable<String,​ExecWatch>, FileSelector<CopyOrReadable<Boolean,​InputStream,​Boolean>>, FromServerable<Gettable<T>>, FromServerGettable<T>, Gettable<T>, GracePeriodConfigurable<Deletable<Boolean>>, Inputable<InputStream,​PipedOutputStream,​TtyExecOutputErrorable<String,​OutputStream,​PipedInputStream,​ExecWatch>>, Listenable<Execable<String,​ExecWatch>,​ExecListener>, Lockable<Replaceable<T,​T>>, Loggable<String,​LogWatch>, Outputable<OutputStream,​PipedInputStream,​TtyExecErrorable<String,​OutputStream,​PipedInputStream,​ExecWatch>>, Patchable<T,​T>, PortForwardable<PortForward,​LocalPortForward,​ReadableByteChannel,​WritableByteChannel>, Prettyable<Loggable<String,​LogWatch>>, PrettyLoggable<String,​LogWatch>, PropagationPolicyConfigurable<EditReplacePatchDeletable<T,​T,​D,​Boolean>>, Readiable, Replaceable<T,​T>, Requirable<T>, Resource<T,​D>, StatusUpdatable<T>, Tailable<PrettyLoggable<String,​LogWatch>>, TailPrettyLoggable<String,​LogWatch>, Terminateable<TimeTailPrettyLoggable<String,​LogWatch>>, TerminateTimeTailPrettyLoggable<String,​LogWatch>, Timeable<TailPrettyLoggable<String,​LogWatch>>, Timestampable<BytesLimitTerminateTimeTailPrettyLoggable<String,​LogWatch>>, TimestampBytesLimitTerminateTimeTailPrettyLoggable<String,​LogWatch>, TimeTailPrettyLoggable<String,​LogWatch>, Ttyable<ExecListenable<String,​ExecWatch>>, TtyExecable<String,​ExecWatch>, TtyExecErrorable<String,​OutputStream,​PipedInputStream,​ExecWatch>, TtyExecErrorChannelable<String,​OutputStream,​PipedInputStream,​ExecWatch>, TtyExecInputOutputErrorable<String,​OutputStream,​PipedInputStream,​InputStream,​PipedOutputStream,​ExecWatch>, TtyExecOutputErrorable<String,​OutputStream,​PipedInputStream,​ExecWatch>, Versionable<Watchable<Watch,​Watcher<T>>>, VersionWatchable<Watch,​Watcher<T>>, Waitable<T,​T>, Watchable<Watch,​Watcher<T>>
All Known Implementing Classes:
PodOperationsImpl

public interface PodResource<T,​D>
extends Resource<T,​D>, Loggable<String,​LogWatch>, Containerable<String,​ContainerResource<String,​LogWatch,​InputStream,​PipedOutputStream,​OutputStream,​PipedInputStream,​String,​ExecWatch,​Boolean,​InputStream,​Boolean>>, ContainerResource<String,​LogWatch,​InputStream,​PipedOutputStream,​OutputStream,​PipedInputStream,​String,​ExecWatch,​Boolean,​InputStream,​Boolean>, PortForwardable<PortForward,​LocalPortForward,​ReadableByteChannel,​WritableByteChannel>, Evictable<Boolean>