Class CustomResourceDefinitionContext
- java.lang.Object
-
- io.fabric8.kubernetes.client.dsl.base.ResourceDefinitionContext
-
- io.fabric8.kubernetes.client.dsl.base.CustomResourceDefinitionContext
-
public class CustomResourceDefinitionContext extends ResourceDefinitionContext
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
CustomResourceDefinitionContext.Builder
-
Field Summary
-
Fields inherited from class io.fabric8.kubernetes.client.dsl.base.ResourceDefinitionContext
group, kind, namespaced, plural, version
-
-
Constructor Summary
Constructors Constructor Description CustomResourceDefinitionContext()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static CustomResourceDefinitionContext
fromCrd(io.fabric8.kubernetes.api.model.apiextensions.v1.CustomResourceDefinition crd)
static CustomResourceDefinitionContext
fromCrd(io.fabric8.kubernetes.api.model.apiextensions.v1beta1.CustomResourceDefinition crd)
static CustomResourceDefinitionContext
fromCustomResourceType(Class<? extends CustomResource> customResource)
static CustomResourceDefinitionContext
fromResourceType(Class<? extends io.fabric8.kubernetes.api.model.HasMetadata> customResource, String crdName)
String
getName()
String
getScope()
boolean
isNamespaceScoped()
boolean
isStatusSubresource()
static io.fabric8.kubernetes.api.model.apiextensions.v1beta1.CustomResourceDefinitionBuilder
v1beta1CRDFromCustomResourceType(Class<? extends CustomResource> customResource)
static io.fabric8.kubernetes.api.model.apiextensions.v1.CustomResourceDefinitionBuilder
v1CRDFromCustomResourceType(Class<? extends CustomResource> customResource)
-
Methods inherited from class io.fabric8.kubernetes.client.dsl.base.ResourceDefinitionContext
fromApiResource, fromResourceType, getGroup, getKind, getPlural, getVersion, validate
-
-
-
-
Method Detail
-
getName
public String getName()
-
getScope
public String getScope()
-
isStatusSubresource
public boolean isStatusSubresource()
-
isNamespaceScoped
public boolean isNamespaceScoped()
- Overrides:
isNamespaceScoped
in classResourceDefinitionContext
-
v1beta1CRDFromCustomResourceType
public static io.fabric8.kubernetes.api.model.apiextensions.v1beta1.CustomResourceDefinitionBuilder v1beta1CRDFromCustomResourceType(Class<? extends CustomResource> customResource)
-
v1CRDFromCustomResourceType
public static io.fabric8.kubernetes.api.model.apiextensions.v1.CustomResourceDefinitionBuilder v1CRDFromCustomResourceType(Class<? extends CustomResource> customResource)
-
fromResourceType
public static CustomResourceDefinitionContext fromResourceType(Class<? extends io.fabric8.kubernetes.api.model.HasMetadata> customResource, String crdName)
-
fromCustomResourceType
public static CustomResourceDefinitionContext fromCustomResourceType(Class<? extends CustomResource> customResource)
-
fromCrd
public static CustomResourceDefinitionContext fromCrd(io.fabric8.kubernetes.api.model.apiextensions.v1beta1.CustomResourceDefinition crd)
-
fromCrd
public static CustomResourceDefinitionContext fromCrd(io.fabric8.kubernetes.api.model.apiextensions.v1.CustomResourceDefinition crd)
-
-