| Modifier and Type | Method and Description |
|---|---|
<T extends ICapability,R> |
DefaultClient.accept(CapabilityVisitor<T,R> visitor,
R unsupportedCapabililityValue) |
<T extends ICapability> |
DefaultClient.getCapability(Class<T> capability) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
DefaultClient.supports(Class<? extends ICapability> capability) |
| Modifier and Type | Class and Description |
|---|---|
class |
PodExec |
class |
ScaleCapability
Implementation of the scalable interface.
|
| Modifier and Type | Class and Description |
|---|---|
class |
AbstractCapability
Capability base
|
| Modifier and Type | Method and Description |
|---|---|
static void |
CapabilityInitializer.initializeCapabilities(Map<Class<? extends ICapability>,ICapability> capabilities,
IBuildConfig buildConfig,
IClient client)
Initialize BuildConfig specific capabilities
|
static void |
CapabilityInitializer.initializeCapabilities(Map<Class<? extends ICapability>,ICapability> capabilities,
IBuildConfig buildConfig,
IClient client)
Initialize BuildConfig specific capabilities
|
static void |
CapabilityInitializer.initializeCapabilities(Map<Class<? extends ICapability>,ICapability> capabilities,
IBuild build,
IClient client)
Initialize Build specific capabilities
|
static void |
CapabilityInitializer.initializeCapabilities(Map<Class<? extends ICapability>,ICapability> capabilities,
IBuild build,
IClient client)
Initialize Build specific capabilities
|
static void |
CapabilityInitializer.initializeCapabilities(Map<Class<? extends ICapability>,ICapability> capabilities,
IDeploymentConfig config,
IClient client) |
static void |
CapabilityInitializer.initializeCapabilities(Map<Class<? extends ICapability>,ICapability> capabilities,
IDeploymentConfig config,
IClient client) |
static void |
CapabilityInitializer.initializeCapabilities(Map<Class<? extends ICapability>,ICapability> capabilities,
IPod pod,
IClient client)
Initialize Pod specific capabilities
|
static void |
CapabilityInitializer.initializeCapabilities(Map<Class<? extends ICapability>,ICapability> capabilities,
IPod pod,
IClient client)
Initialize Pod specific capabilities
|
static void |
CapabilityInitializer.initializeCapabilities(Map<Class<? extends ICapability>,ICapability> capabilities,
IProject project,
IClient client)
Initialize Project specific capabilities
|
static void |
CapabilityInitializer.initializeCapabilities(Map<Class<? extends ICapability>,ICapability> capabilities,
IProject project,
IClient client)
Initialize Project specific capabilities
|
static void |
CapabilityInitializer.initializeCapabilities(Map<Class<? extends ICapability>,ICapability> capabilities,
IReplicationController rc,
IClient client) |
static void |
CapabilityInitializer.initializeCapabilities(Map<Class<? extends ICapability>,ICapability> capabilities,
IReplicationController rc,
IClient client) |
static void |
CapabilityInitializer.initializeCapabilities(Map<Class<? extends ICapability>,ICapability> capabilities,
IResource resource,
IClient client) |
static void |
CapabilityInitializer.initializeCapabilities(Map<Class<? extends ICapability>,ICapability> capabilities,
IResource resource,
IClient client) |
static void |
CapabilityInitializer.initializeCapabilities(Map<Class<? extends ICapability>,ICapability> capabilities,
Service service,
IClient client) |
static void |
CapabilityInitializer.initializeCapabilities(Map<Class<? extends ICapability>,ICapability> capabilities,
Service service,
IClient client) |
static void |
CapabilityInitializer.initializeClientCapabilities(Map<Class<? extends ICapability>,ICapability> capabilities,
IClient client) |
static void |
CapabilityInitializer.initializeClientCapabilities(Map<Class<? extends ICapability>,ICapability> capabilities,
IClient client) |
| Modifier and Type | Class and Description |
|---|---|
class |
AbstractOpenShiftBinaryCapability
Capability that wraps the OpenShift binary
|
class |
AnnotationCapability
Determine if a resource has a capability if it has the given annotation
|
class |
AssociationCapability
Retrieve the associated resource from the given resource's annotation
|
class |
BinaryBuildTrigger |
class |
BuildCanceller |
class |
BuildTrigger |
class |
ClientCapability
Implementation to retrieve the client from a resource
|
class |
DeployCapability |
class |
DeploymentConfigTraceability
Capability for a resource to determine to which deploymentconfig it is
associated
|
class |
DeploymentTraceability
Determine which deployment caused a resource to be deployed based on the
information found in its annotations
|
class |
DeploymentTrigger |
class |
DockerRegistryImageStreamImportCapability
Retrieve metadata directly from docker.
|
class |
ImageStreamImportCapability |
class |
OpenShiftBinaryPodLogRetrieval |
protected class |
OpenShiftBinaryPodLogRetrieval.PodLogs |
class |
OpenShiftBinaryPortForwarding
Port forwarding implementation that wraps the OpenShift binary
|
class |
OpenShiftBinaryRSync
Port forwarding implementation that wraps the OpenShift binary
|
class |
PodLogRetrievalAsync
Impl of Pod log retrieval using websocket
|
class |
ProjectTemplateListCapability |
class |
ProjectTemplateProcessing
Process and apply template implementation for a specific project
|
class |
PropertyAccessCapability |
class |
TagCapability |
class |
TemplateTraceability
Capability of resource tracing the template from which it was generated
|
class |
UpdateableCapability |
| Modifier and Type | Class and Description |
|---|---|
class |
Console |
class |
ServerTemplateProcessing |
| Modifier and Type | Method and Description |
|---|---|
<T extends ICapability,R> |
KubernetesResource.accept(CapabilityVisitor<T,R> visitor,
R unsupportedValue) |
<T extends ICapability> |
KubernetesResource.getCapability(Class<T> capability) |
| Modifier and Type | Method and Description |
|---|---|
Set<Class<? extends ICapability>> |
KubernetesResource.getCapabilities() |
protected Map<Class<? extends ICapability>,ICapability> |
KubernetesResource.getModifiableCapabilities() |
protected Map<Class<? extends ICapability>,ICapability> |
KubernetesResource.getModifiableCapabilities() |
| Modifier and Type | Method and Description |
|---|---|
boolean |
KubernetesResource.supports(Class<? extends ICapability> capability) |
| Modifier and Type | Class and Description |
|---|---|
class |
BuildConfigBuilder
Impl of a builder to create buildconfigs
|
| Modifier and Type | Interface and Description |
|---|---|
interface |
IPodExec
Runs container exec
|
interface |
IScalable
Allow a resource to scale
|
| Modifier and Type | Class and Description |
|---|---|
class |
CapabilityVisitor<T extends ICapability,R>
A visitor used to access a resources capability
|
| Modifier and Type | Interface and Description |
|---|---|
interface |
IBinaryCapability |
| Modifier and Type | Method and Description |
|---|---|
<T extends ICapability,R> |
ICapable.accept(CapabilityVisitor<T,R> visitor,
R unsupportedCapabililityValue)
Uses the given visitor to access the desired capability if it is supported
|
<T extends ICapability> |
ICapable.getCapability(Class<T> capability)
Gets the capability of the desired type
|
| Modifier and Type | Method and Description |
|---|---|
boolean |
ICapable.supports(Class<? extends ICapability> capability)
Determines if the client supports the desired capability
|
| Modifier and Type | Interface and Description |
|---|---|
interface |
IBinaryBuildTriggerable
Capability to trigger a binary build based on the build configuration
|
interface |
IBuildCancelable
Capability to cancel a build that is running
|
interface |
IBuildTriggerable
Capability to trigger a build based on the build configuration
|
interface |
IClientCapability
The capability to retrieve the client from a resource
|
interface |
IDeployCapability
Capability to trigger a new deployment of a deploymentconfig (e.g. oc deploy
foo)
|
interface |
IDeploymentConfigTraceability |
interface |
IDeploymentTraceability
Trace the source of what caused a resource to be deployed
|
interface |
IDeploymentTriggerable
Capability to trigger a deployment via the instantiate endpoint
|
interface |
IImageStreamImportCapability
Import tags from a repository for an image
|
interface |
IPodLogRetrieval |
interface |
IPodLogRetrievalAsync
Retrieve logs in an async call
|
interface |
IPortForwardable
Defines if a pod can support port forwarding
|
interface |
IProjectTemplateList
Get the list of templates available for this project.
|
interface |
IProjectTemplateProcessing |
interface |
IPropertyAccessCapability
A mechanism to access the underlying content of a json structure
Relies on a dot delimited path to indentify the root of the entity being
returned (e.g.
|
interface |
IRSyncable |
interface |
ITags
Determine if resource is tagged with categories of technologies it includes
|
interface |
ITemplateTraceability
Trace the source template that defined the resource
|
interface |
IUpdatable
Allow a resource to be updated from another
|
| Modifier and Type | Interface and Description |
|---|---|
interface |
IConsole
Identifies an OpenShift server as capable of hosting a (web) console
|
interface |
IImageRegistryHosting
Identifies an OpenShift server as capable of hosting images via its own
registry
|
interface |
ITemplateProcessing
Add capability to process a template
|
| Modifier and Type | Method and Description |
|---|---|
Set<Class<? extends ICapability>> |
IResource.getCapabilities() |
| Modifier and Type | Interface and Description |
|---|---|
interface |
IBuildConfigBuilder |
Copyright © 2020 Red Hat, Inc. All Rights Reserved.