| Modifier and Type | Method and Description |
|---|---|
<T extends IResource> |
ResourceFactory.create(String response) |
<T extends IResource> |
ResourceFactory.create(String version,
String kind) |
<T extends IResource> |
ResourceFactory.create(String version,
String kind,
String name) |
<T extends IResource> |
DefaultClient.create(String kind,
String namespace,
String name,
String subresource,
IResource payload) |
<T extends IResource> |
DefaultClient.create(String kind,
String version,
String namespace,
String name,
String subresource,
InputStream payload) |
<T extends IResource> |
DefaultClient.create(String kind,
String version,
String namespace,
String name,
String subresource,
InputStream payload,
Map<String,String> parameters) |
<T extends IResource> |
DefaultClient.create(T resource) |
<T extends IResource> |
DefaultClient.create(T resource,
String namespace) |
<T extends IResource> |
DefaultClient.delete(T resource) |
<T extends IResource> |
DefaultClient.execute(String method,
String kind,
String namespace,
String name,
String subresource,
IResource payload) |
<T extends IResource> |
DefaultClient.execute(String method,
String kind,
String namespace,
String name,
String subresource,
IResource payload,
Map<String,String> params) |
<T extends IResource> |
DefaultClient.execute(String method,
String kind,
String namespace,
String name,
String subresource,
IResource payload,
String subContext) |
<T extends IResource> |
DefaultClient.execute(String method,
String kind,
String version,
String namespace,
String name,
String subresource,
InputStream payload) |
<T extends IResource> |
DefaultClient.execute(String method,
String kind,
String version,
String namespace,
String name,
String subresource,
InputStream payload,
Map<String,String> parameters) |
<T extends IResource> |
DefaultClient.get(String kind,
String name,
String namespace) |
<T extends IResource> |
DefaultClient.list(String kind) |
<T extends IResource> |
DefaultClient.list(String kind,
Map<String,String> labels) |
<T extends IResource> |
DefaultClient.list(String kind,
String namespace) |
<T extends IResource> |
DefaultClient.list(String kind,
String namespace,
Map<String,String> labels) |
<T extends IResource> |
DefaultClient.list(String kind,
String namespace,
String labelQuery) |
<T extends IResource> |
ResourceFactory.stub(String kind,
String name) |
<T extends IResource> |
ResourceFactory.stub(String kind,
String name,
String namespace) |
<T extends IResource> |
DefaultClient.update(T resource) |
| Modifier and Type | Method and Description |
|---|---|
IResource |
ResourceFactory.create(InputStream input) |
| Modifier and Type | Method and Description |
|---|---|
Collection<IResource> |
DefaultClient.create(IList list,
String namespace) |
List<IResource> |
ResourceFactory.createList(String json,
String kind) |
static Map<String,Class<? extends IResource>> |
ResourceFactory.getImplMap() |
| Modifier and Type | Method and Description |
|---|---|
<T extends IResource> |
DefaultClient.create(String kind,
String namespace,
String name,
String subresource,
IResource payload) |
<T extends IResource> |
DefaultClient.execute(String method,
String kind,
String namespace,
String name,
String subresource,
IResource payload) |
<T extends IResource> |
DefaultClient.execute(String method,
String kind,
String namespace,
String name,
String subresource,
IResource payload,
Map<String,String> params) |
<T extends IResource> |
DefaultClient.execute(String method,
String kind,
String namespace,
String name,
String subresource,
IResource payload,
String subContext) |
String |
DefaultClient.getResourceURI(IResource resource) |
boolean |
ApiTypeMapper.isSupported(IResource resource) |
URLBuilder |
URLBuilder.resource(IResource resource) |
| Modifier and Type | Class and Description |
|---|---|
class |
Endpoints |
| Modifier and Type | Method and Description |
|---|---|
static void |
CapabilityInitializer.initializeCapabilities(Map<Class<? extends ICapability>,ICapability> capabilities,
IResource resource,
IClient client) |
| Constructor and Description |
|---|
AbstractCapability(IResource resource,
IClient client,
String capability) |
| Modifier and Type | Method and Description |
|---|---|
protected <T extends IResource> |
AssociationCapability.getAssociatedResource(String kind)
Get the associated resource of the given kind using the name from the
annotation key;
|
| Modifier and Type | Method and Description |
|---|---|
protected IResource |
AnnotationCapability.getResource() |
| Modifier and Type | Method and Description |
|---|---|
Collection<IResource> |
ProjectTemplateProcessing.apply(ITemplate template) |
| Modifier and Type | Method and Description |
|---|---|
void |
UpdateableCapability.updateFrom(IResource source) |
| Constructor and Description |
|---|
AnnotationCapability(String name,
IResource resource) |
AssociationCapability(String name,
IResource resource,
IClient client) |
DeploymentConfigTraceability(IResource resource,
IClient client) |
DeploymentTraceability(IResource resource,
IClient client) |
PropertyAccessCapability(IResource resource) |
TagCapability(IResource resource) |
TemplateTraceability(IResource resource) |
UpdateableCapability(IResource resource) |
| Modifier and Type | Method and Description |
|---|---|
<R extends IResource> |
Console.getConsoleUrl(R resource) |
| Modifier and Type | Method and Description |
|---|---|
java.util.function.Function<IResource,String> |
Console.OpenShiftConsoleResourceUrls.getEndUrlFunc() |
| Modifier and Type | Method and Description |
|---|---|
protected String |
Console.getOpenShiftResourceURL(IResource resource,
java.util.stream.Stream<Console.OpenShiftConsoleResourceUrls> resourceUrls) |
| Modifier and Type | Class and Description |
|---|---|
class |
Build |
class |
BuildConfig |
class |
ConfigMap |
class |
DeploymentConfig |
class |
ImageStream |
class |
KubernetesEvent |
class |
KubernetesResource
Resource is an abstract representation of a Kubernetes resource
|
class |
LimitRange |
class |
List |
class |
Namespace |
class |
Pod |
class |
Project
DMR implementation of a project
|
class |
ReplicationController |
class |
ResourceQuota |
class |
Route |
class |
Secret |
class |
Service |
class |
ServiceAccount |
class |
Status |
| Modifier and Type | Method and Description |
|---|---|
<T extends IResource> |
Namespace.getResources(String kind) |
<T extends IResource> |
Project.getResources(String kind) |
| Modifier and Type | Method and Description |
|---|---|
Collection<IResource> |
List.getItems() |
| Modifier and Type | Method and Description |
|---|---|
void |
List.addAll(Collection<IResource> items) |
| Modifier and Type | Class and Description |
|---|---|
class |
OpenshiftPolicy |
class |
OpenshiftRole |
class |
PolicyBinding |
class |
RoleBinding |
| Modifier and Type | Class and Description |
|---|---|
class |
BuildRequest |
| Modifier and Type | Class and Description |
|---|---|
class |
ImageStreamImport |
| Modifier and Type | Class and Description |
|---|---|
class |
OAuthAccessToken |
class |
OAuthAuthorizeToken |
class |
OAuthClient |
class |
OAuthClientAuthorization |
| Modifier and Type | Class and Description |
|---|---|
class |
OpenshiftProjectRequest |
| Modifier and Type | Class and Description |
|---|---|
class |
Template |
| Modifier and Type | Method and Description |
|---|---|
Collection<IResource> |
Template.getObjects() |
| Modifier and Type | Class and Description |
|---|---|
class |
OpenShiftGroup |
class |
OpenShiftIdentity |
class |
OpenShiftUser |
| Modifier and Type | Class and Description |
|---|---|
class |
PersistentVolume |
class |
PersistentVolumeClaim |
| Modifier and Type | Method and Description |
|---|---|
<T extends IResource> |
IResourceFactory.create(InputStream input)
Create a resource from a response string
|
<T extends IResource> |
IResourceFactory.create(String response)
Create a resource from a response string
|
<T extends IResource> |
IResourceFactory.create(String version,
String kind)
Create(or stub) a resource for a given version and kind
|
<T extends IResource> |
IResourceFactory.create(String version,
String kind,
String name)
Create(or stub) a resource for a given version and kind and name
|
<T extends IResource> |
IClient.create(String kind,
String namespace,
String name,
String subresource,
IResource payload)
Creates the given resource in the given namespace using the subresource
|
<T extends IResource> |
IClient.create(String kind,
String version,
String namespace,
String name,
String subresource,
InputStream payload)
Creates the given resource in the given namespace using the subresource
|
<T extends IResource> |
IClient.create(String kind,
String version,
String namespace,
String name,
String subresource,
InputStream payload,
Map<String,String> parameters)
Creates the given resource in the given namespace using the subresource
|
<T extends IResource> |
IClient.create(T resource)
Creates the given resource in the namespace defined on the resource or the
default namspace if undefined
|
<T extends IResource> |
IClient.create(T resource,
String namespace)
Creates the given resource in the given namespace
|
<T extends IResource> |
IClient.delete(T resource)
Deletes the given resource.
|
<T extends IResource> |
IClient.execute(String httpMethod,
String kind,
String namespace,
String name,
String subresource,
IResource payload)
Raw execution of a request
|
<T extends IResource> |
IClient.execute(String httpMethod,
String kind,
String namespace,
String name,
String subresource,
IResource payload,
Map<String,String> params)
Raw execution of a request
|
<T extends IResource> |
IClient.execute(String httpMethod,
String kind,
String namespace,
String name,
String subresource,
IResource payload,
String subcontext)
Raw execution of a request
|
<T extends IResource> |
IClient.execute(String method,
String kind,
String version,
String namespace,
String name,
String subresource,
InputStream payload) |
<T extends IResource> |
IClient.execute(String method,
String kind,
String version,
String namespace,
String name,
String subresource,
InputStream payload,
Map<String,String> parameters) |
<T extends IResource> |
IClient.get(String kind,
String name,
String namespace) |
<T extends IResource> |
IClient.list(String kind)
Lists all possible resources of the given kind in the default namespace
|
<T extends IResource> |
IClient.list(String kind,
Map<String,String> labels)
Lists the given given resource kind in the default namespace
|
<T extends IResource> |
IClient.list(String kind,
String namespace)
Lists the given given resource kind scoping it to a specific namespace
|
<T extends IResource> |
IClient.list(String kind,
String namespace,
Map<String,String> labels)
Lists the given given resource kind scoping it to a specific namespace
|
<T extends IResource> |
IClient.list(String kind,
String namespace,
String labelQuery)
Lists the given given resource kind scoping it to a specific namespace
|
<T extends IResource> |
IResourceFactory.stub(String kind,
String name)
Stub out the given resource kind using a version determined by the factory
|
<T extends IResource> |
IResourceFactory.stub(String kind,
String name,
String namespace)
Stub out the given resource kind using a version determined by the factory
|
<T extends IResource> |
IClient.update(T resource)
Updates the given resource
|
| Modifier and Type | Method and Description |
|---|---|
Collection<IResource> |
IClient.create(IList list,
String namespace)
Creates a list of resources in the given namespace
|
List<IResource> |
IResourceFactory.createList(String json,
String kind)
Create a list of resources of the given kind from a response string
|
| Modifier and Type | Method and Description |
|---|---|
<T extends IResource> |
IClient.create(String kind,
String namespace,
String name,
String subresource,
IResource payload)
Creates the given resource in the given namespace using the subresource
|
<T extends IResource> |
IClient.execute(String httpMethod,
String kind,
String namespace,
String name,
String subresource,
IResource payload)
Raw execution of a request
|
<T extends IResource> |
IClient.execute(String httpMethod,
String kind,
String namespace,
String name,
String subresource,
IResource payload,
Map<String,String> params)
Raw execution of a request
|
<T extends IResource> |
IClient.execute(String httpMethod,
String kind,
String namespace,
String name,
String subresource,
IResource payload,
String subcontext)
Raw execution of a request
|
String |
IClient.getResourceURI(IResource resource) |
boolean |
IApiTypeMapper.isSupported(IResource resource)
Using the kind and apiVersion, determine if the cluster is able to consume
the given resource
|
void |
IOpenShiftWatchListener.received(IResource resource,
IOpenShiftWatchListener.ChangeType change) |
void |
IOpenShiftWatchListener.OpenShiftWatchListenerAdapter.received(IResource resource,
IOpenShiftWatchListener.ChangeType change) |
| Modifier and Type | Method and Description |
|---|---|
void |
IOpenShiftWatchListener.connected(List<IResource> resources)
Called when an endpoint connects The initial set of resources returned when
determining the resourceVersion to watch
|
void |
IOpenShiftWatchListener.OpenShiftWatchListenerAdapter.connected(List<IResource> resources) |
| Modifier and Type | Interface and Description |
|---|---|
interface |
IEndpoints
Endpoint representation 'api/Endpoint'
|
| Modifier and Type | Method and Description |
|---|---|
Collection<IResource> |
IProjectTemplateProcessing.apply(ITemplate template)
Apply the objects defined in the template to the server
|
| Modifier and Type | Method and Description |
|---|---|
void |
IUpdatable.updateFrom(IResource source) |
| Modifier and Type | Method and Description |
|---|---|
<R extends IResource> |
IConsole.getConsoleUrl(R resource)
Returns the url in the console for the given resource
|
| Modifier and Type | Interface and Description |
|---|---|
interface |
IResourceBuilder<T extends IResource,B extends IResourceBuilder>
A builder for building up resources
|
| Modifier and Type | Interface and Description |
|---|---|
interface |
IBuild |
interface |
IBuildConfig |
interface |
IConfig
Deprecated.
??? in later model versions in favor of List?
|
interface |
IConfigMap
Represents a ConfigMap resource that holds configuration properties.
|
interface |
IDeploymentConfig |
interface |
IEvent |
interface |
IImageStream |
interface |
ILimitRange |
interface |
IList
A list of resources.
|
interface |
INamespace |
interface |
IPod |
interface |
IProject |
interface |
IReplicationController |
interface |
IResourceQuota |
interface |
IService
Kubernetes Service to access a Pod
|
interface |
IStatus
Status message resulting from trying to manipulate an OpenShift resource and
an error occurs
|
| Modifier and Type | Method and Description |
|---|---|
<T extends IResource> |
INamespace.getResources(String kind)
Retrieves resource of the given kind that are scoped to this project
|
<T extends IResource> |
IProject.getResources(String kind)
Retrieves resource of the given kind that are scoped to this project
|
| Modifier and Type | Method and Description |
|---|---|
IResourceBuilder<? extends IResource,?> |
IResourceBuilder.Endable.end() |
Collection<IResource> |
IList.getItems()
Retrieve the list of resources for this config
|
| Modifier and Type | Method and Description |
|---|---|
void |
IList.addAll(Collection<IResource> items)
Add all of the given resources to the list
|
| Modifier and Type | Interface and Description |
|---|---|
interface |
IPolicy |
interface |
IPolicyBinding |
interface |
IRole |
interface |
IRoleBinding |
| Modifier and Type | Interface and Description |
|---|---|
interface |
IBuildRequest
Resource payload for triggering a build
|
| Modifier and Type | Interface and Description |
|---|---|
interface |
IImageStreamImport |
| Modifier and Type | Interface and Description |
|---|---|
interface |
IOAuthAccessToken |
interface |
IOAuthAuthorizeToken |
interface |
IOAuthClient |
interface |
IOAuthClientAuthorization |
| Modifier and Type | Interface and Description |
|---|---|
interface |
IProjectRequest |
| Modifier and Type | Interface and Description |
|---|---|
interface |
IRoute
OpenShift route to Service
|
| Modifier and Type | Interface and Description |
|---|---|
interface |
ISecret
Kubernetes Secret object to inject/mount sensitive data into containers
|
| Modifier and Type | Interface and Description |
|---|---|
interface |
IServiceAccount |
| Modifier and Type | Interface and Description |
|---|---|
interface |
ITemplate
Representation of a set of pre-configured parameterized set of resources
|
| Modifier and Type | Method and Description |
|---|---|
Collection<IResource> |
ITemplate.getObjects()
Retrieves the list of resources this template creates
|
| Modifier and Type | Interface and Description |
|---|---|
interface |
IGroup
The group definition within OpenShift.
|
interface |
IIdentity
The identity as specified by the identity provider.
|
interface |
IUser |
| Modifier and Type | Interface and Description |
|---|---|
interface |
IPersistentVolume |
interface |
IPersistentVolumeClaim |
Copyright © 2020 Red Hat, Inc. All Rights Reserved.