A B C D E F G H I J K L M N O P Q R S T U V W
All Classes All Packages
All Classes All Packages
All Classes All Packages
A
- AbstractCustomResourceHandler - Class in io.fabric8.crd.generator
-
This class encapsulates the common behavior between v1beta1 and v1 CRD generation logic.
- AbstractCustomResourceHandler(Resources) - Constructor for class io.fabric8.crd.generator.AbstractCustomResourceHandler
- AbstractJsonSchema<T,B> - Class in io.fabric8.crd.generator
-
Encapsulates the common logic supporting OpenAPI schema generation for CRD generation.
- AbstractJsonSchema() - Constructor for class io.fabric8.crd.generator.AbstractJsonSchema
- add(HasMetadata) - Method in class io.fabric8.crd.generator.Resources
-
Add a resource to all groups.
- AddAdditionPrinterColumnDecorator - Class in io.fabric8.crd.generator.v1.decorator
- AddAdditionPrinterColumnDecorator - Class in io.fabric8.crd.generator.v1beta1.decorator
- AddAdditionPrinterColumnDecorator(String, String, String, String, String, String, String) - Constructor for class io.fabric8.crd.generator.v1.decorator.AddAdditionPrinterColumnDecorator
- AddAdditionPrinterColumnDecorator(String, String, String, String, String, String, String) - Constructor for class io.fabric8.crd.generator.v1beta1.decorator.AddAdditionPrinterColumnDecorator
- AddCustomResourceDefinitionResourceDecorator - Class in io.fabric8.crd.generator.v1.decorator
- AddCustomResourceDefinitionResourceDecorator - Class in io.fabric8.crd.generator.v1beta1.decorator
- AddCustomResourceDefinitionResourceDecorator(String, String, String, String, String[], String, String) - Constructor for class io.fabric8.crd.generator.v1.decorator.AddCustomResourceDefinitionResourceDecorator
- AddCustomResourceDefinitionResourceDecorator(String, String, String, String, String[], String, String) - Constructor for class io.fabric8.crd.generator.v1beta1.decorator.AddCustomResourceDefinitionResourceDecorator
- AddCustomResourceDefinitionVersionDecorator - Class in io.fabric8.crd.generator.v1.decorator
- AddCustomResourceDefinitionVersionDecorator - Class in io.fabric8.crd.generator.v1beta1.decorator
- AddCustomResourceDefinitionVersionDecorator(String, String) - Constructor for class io.fabric8.crd.generator.v1.decorator.AddCustomResourceDefinitionVersionDecorator
- AddCustomResourceDefinitionVersionDecorator(String, String) - Constructor for class io.fabric8.crd.generator.v1beta1.decorator.AddCustomResourceDefinitionVersionDecorator
- addDecorators(CustomResourceInfo, TypeDef, Optional<String>, Optional<String>, Optional<String>, boolean) - Method in class io.fabric8.crd.generator.AbstractCustomResourceHandler
-
Adds all the necessary decorators to build the specific CRD version.
- addDecorators(CustomResourceInfo, TypeDef, Optional<String>, Optional<String>, Optional<String>, boolean) - Method in class io.fabric8.crd.generator.v1.CustomResourceHandler
- addDecorators(CustomResourceInfo, TypeDef, Optional<String>, Optional<String>, Optional<String>, boolean) - Method in class io.fabric8.crd.generator.v1beta1.CustomResourceHandler
- AdditionalPrinterColumnDetector - Class in io.fabric8.crd.generator.visitor
- AdditionalPrinterColumnDetector() - Constructor for class io.fabric8.crd.generator.visitor.AdditionalPrinterColumnDetector
- AdditionalPrinterColumnDetector(String) - Constructor for class io.fabric8.crd.generator.visitor.AdditionalPrinterColumnDetector
- AddLabelSelectorPathDecorator - Class in io.fabric8.crd.generator.v1.decorator
- AddLabelSelectorPathDecorator - Class in io.fabric8.crd.generator.v1beta1.decorator
- AddLabelSelectorPathDecorator(String, String, String) - Constructor for class io.fabric8.crd.generator.v1.decorator.AddLabelSelectorPathDecorator
- AddLabelSelectorPathDecorator(String, String, String) - Constructor for class io.fabric8.crd.generator.v1beta1.decorator.AddLabelSelectorPathDecorator
- addProperty(Property, B, T) - Method in class io.fabric8.crd.generator.AbstractJsonSchema
-
Adds the specified property to the specified builder, calling
AbstractJsonSchema.internalFrom(TypeRef)to create the property schema. - addProperty(Property, JSONSchemaPropsBuilder, JSONSchemaProps) - Method in class io.fabric8.crd.generator.v1.JsonSchema
- addProperty(Property, JSONSchemaPropsBuilder, JSONSchemaProps) - Method in class io.fabric8.crd.generator.v1beta1.JsonSchema
- AddSchemaToCustomResourceDefinitionVersionDecorator - Class in io.fabric8.crd.generator.v1.decorator
- AddSchemaToCustomResourceDefinitionVersionDecorator - Class in io.fabric8.crd.generator.v1beta1.decorator
- AddSchemaToCustomResourceDefinitionVersionDecorator(String, String, JSONSchemaProps) - Constructor for class io.fabric8.crd.generator.v1.decorator.AddSchemaToCustomResourceDefinitionVersionDecorator
- AddSchemaToCustomResourceDefinitionVersionDecorator(String, String, JSONSchemaProps) - Constructor for class io.fabric8.crd.generator.v1beta1.decorator.AddSchemaToCustomResourceDefinitionVersionDecorator
- AddSpecReplicasPathDecorator - Class in io.fabric8.crd.generator.v1.decorator
- AddSpecReplicasPathDecorator - Class in io.fabric8.crd.generator.v1beta1.decorator
- AddSpecReplicasPathDecorator(String, String, String) - Constructor for class io.fabric8.crd.generator.v1.decorator.AddSpecReplicasPathDecorator
- AddSpecReplicasPathDecorator(String, String, String) - Constructor for class io.fabric8.crd.generator.v1beta1.decorator.AddSpecReplicasPathDecorator
- AddStatusReplicasPathDecorator - Class in io.fabric8.crd.generator.v1.decorator
- AddStatusReplicasPathDecorator - Class in io.fabric8.crd.generator.v1beta1.decorator
- AddStatusReplicasPathDecorator(String, String, String) - Constructor for class io.fabric8.crd.generator.v1.decorator.AddStatusReplicasPathDecorator
- AddStatusReplicasPathDecorator(String, String, String) - Constructor for class io.fabric8.crd.generator.v1beta1.decorator.AddStatusReplicasPathDecorator
- AddStatusSubresourceDecorator - Class in io.fabric8.crd.generator.v1.decorator
- AddStatusSubresourceDecorator - Class in io.fabric8.crd.generator.v1beta1.decorator
- AddStatusSubresourceDecorator(String, String) - Constructor for class io.fabric8.crd.generator.v1.decorator.AddStatusSubresourceDecorator
- AddStatusSubresourceDecorator(String, String) - Constructor for class io.fabric8.crd.generator.v1beta1.decorator.AddStatusSubresourceDecorator
- AddSubresourcesDecorator - Class in io.fabric8.crd.generator.v1.decorator
- AddSubresourcesDecorator - Class in io.fabric8.crd.generator.v1beta1.decorator
- AddSubresourcesDecorator(String, String) - Constructor for class io.fabric8.crd.generator.v1.decorator.AddSubresourcesDecorator
- AddSubresourcesDecorator(String, String) - Constructor for class io.fabric8.crd.generator.v1beta1.decorator.AddSubresourcesDecorator
- addToLabels(Builder, String, String) - Static method in class io.fabric8.crd.generator.utils.Metadata
- after() - Method in class io.fabric8.crd.generator.decorator.Decorator
- after() - Method in class io.fabric8.crd.generator.decorator.NamedResourceDecorator
- after() - Method in class io.fabric8.crd.generator.v1.decorator.AddCustomResourceDefinitionVersionDecorator
- after() - Method in class io.fabric8.crd.generator.v1.decorator.AddLabelSelectorPathDecorator
- after() - Method in class io.fabric8.crd.generator.v1.decorator.AddSchemaToCustomResourceDefinitionVersionDecorator
- after() - Method in class io.fabric8.crd.generator.v1.decorator.AddSpecReplicasPathDecorator
- after() - Method in class io.fabric8.crd.generator.v1.decorator.AddStatusReplicasPathDecorator
- after() - Method in class io.fabric8.crd.generator.v1.decorator.AddStatusSubresourceDecorator
- after() - Method in class io.fabric8.crd.generator.v1.decorator.AddSubresourcesDecorator
- after() - Method in class io.fabric8.crd.generator.v1.decorator.CustomResourceDefinitionVersionDecorator
- after() - Method in class io.fabric8.crd.generator.v1.decorator.EnsureSingleStorageVersionDecorator
- after() - Method in class io.fabric8.crd.generator.v1beta1.decorator.AddCustomResourceDefinitionVersionDecorator
- after() - Method in class io.fabric8.crd.generator.v1beta1.decorator.AddLabelSelectorPathDecorator
- after() - Method in class io.fabric8.crd.generator.v1beta1.decorator.AddSchemaToCustomResourceDefinitionVersionDecorator
- after() - Method in class io.fabric8.crd.generator.v1beta1.decorator.AddSpecReplicasPathDecorator
- after() - Method in class io.fabric8.crd.generator.v1beta1.decorator.AddStatusReplicasPathDecorator
- after() - Method in class io.fabric8.crd.generator.v1beta1.decorator.AddStatusSubresourceDecorator
- after() - Method in class io.fabric8.crd.generator.v1beta1.decorator.AddSubresourcesDecorator
- after() - Method in class io.fabric8.crd.generator.v1beta1.decorator.CustomResourceDefinitionVersionDecorator
- after() - Method in class io.fabric8.crd.generator.v1beta1.decorator.EnsureSingleStorageVersionDecorator
- after() - Method in class io.fabric8.crd.generator.v1beta1.decorator.PromoteSingleVersionAttributesDecorator
- allProperties(TypeDef) - Static method in class io.fabric8.crd.generator.utils.Types
-
All properties (including inherited).
- andThenVisit(CustomResourceDefinitionSpecFluent<?>, ObjectMeta) - Method in class io.fabric8.crd.generator.v1.decorator.AddCustomResourceDefinitionVersionDecorator
- andThenVisit(CustomResourceDefinitionSpecFluent<?>, ObjectMeta) - Method in class io.fabric8.crd.generator.v1.decorator.EnsureSingleStorageVersionDecorator
- andThenVisit(CustomResourceDefinitionVersionFluent<?>) - Method in class io.fabric8.crd.generator.v1.decorator.AddAdditionPrinterColumnDecorator
- andThenVisit(CustomResourceDefinitionVersionFluent<?>) - Method in class io.fabric8.crd.generator.v1.decorator.AddSchemaToCustomResourceDefinitionVersionDecorator
- andThenVisit(CustomResourceDefinitionVersionFluent<?>) - Method in class io.fabric8.crd.generator.v1.decorator.AddSubresourcesDecorator
- andThenVisit(CustomResourceDefinitionVersionFluent<?>) - Method in class io.fabric8.crd.generator.v1.decorator.SetServedVersionDecorator
- andThenVisit(CustomResourceDefinitionVersionFluent<?>) - Method in class io.fabric8.crd.generator.v1.decorator.SetStorageVersionDecorator
- andThenVisit(CustomResourceSubresourcesFluent<?>) - Method in class io.fabric8.crd.generator.v1.decorator.AddLabelSelectorPathDecorator
- andThenVisit(CustomResourceSubresourcesFluent<?>) - Method in class io.fabric8.crd.generator.v1.decorator.AddSpecReplicasPathDecorator
- andThenVisit(CustomResourceSubresourcesFluent<?>) - Method in class io.fabric8.crd.generator.v1.decorator.AddStatusReplicasPathDecorator
- andThenVisit(CustomResourceSubresourcesFluent<?>) - Method in class io.fabric8.crd.generator.v1.decorator.AddStatusSubresourceDecorator
- andThenVisit(CustomResourceDefinitionSpecFluent<?>, ObjectMeta) - Method in class io.fabric8.crd.generator.v1beta1.decorator.AddCustomResourceDefinitionVersionDecorator
- andThenVisit(CustomResourceDefinitionSpecFluent<?>, ObjectMeta) - Method in class io.fabric8.crd.generator.v1beta1.decorator.EnsureSingleStorageVersionDecorator
- andThenVisit(CustomResourceDefinitionSpecFluent<?>, ObjectMeta) - Method in class io.fabric8.crd.generator.v1beta1.decorator.PromoteSingleVersionAttributesDecorator
- andThenVisit(CustomResourceDefinitionVersionFluent<?>) - Method in class io.fabric8.crd.generator.v1beta1.decorator.AddAdditionPrinterColumnDecorator
- andThenVisit(CustomResourceDefinitionVersionFluent<?>) - Method in class io.fabric8.crd.generator.v1beta1.decorator.AddSchemaToCustomResourceDefinitionVersionDecorator
- andThenVisit(CustomResourceDefinitionVersionFluent<?>) - Method in class io.fabric8.crd.generator.v1beta1.decorator.AddSubresourcesDecorator
- andThenVisit(CustomResourceDefinitionVersionFluent<?>) - Method in class io.fabric8.crd.generator.v1beta1.decorator.SetServedVersionDecorator
- andThenVisit(CustomResourceDefinitionVersionFluent<?>) - Method in class io.fabric8.crd.generator.v1beta1.decorator.SetStorageVersionDecorator
- andThenVisit(CustomResourceSubresourcesFluent<?>) - Method in class io.fabric8.crd.generator.v1beta1.decorator.AddLabelSelectorPathDecorator
- andThenVisit(CustomResourceSubresourcesFluent<?>) - Method in class io.fabric8.crd.generator.v1beta1.decorator.AddSpecReplicasPathDecorator
- andThenVisit(CustomResourceSubresourcesFluent<?>) - Method in class io.fabric8.crd.generator.v1beta1.decorator.AddStatusReplicasPathDecorator
- andThenVisit(CustomResourceSubresourcesFluent<?>) - Method in class io.fabric8.crd.generator.v1beta1.decorator.AddStatusSubresourceDecorator
- andThenVisit(T) - Method in class io.fabric8.crd.generator.v1.decorator.CustomResourceDefinitionVersionDecorator
- andThenVisit(T) - Method in class io.fabric8.crd.generator.v1beta1.decorator.CustomResourceDefinitionVersionDecorator
- andThenVisit(T, ObjectMeta) - Method in class io.fabric8.crd.generator.decorator.NamedResourceDecorator
-
Visit a part of a Resource.
- andThenVisit(T, ObjectMeta) - Method in class io.fabric8.crd.generator.v1.decorator.CustomResourceDefinitionDecorator
- andThenVisit(T, ObjectMeta) - Method in class io.fabric8.crd.generator.v1beta1.decorator.CustomResourceDefinitionDecorator
- andThenVisit(T, String, ObjectMeta) - Method in class io.fabric8.crd.generator.decorator.NamedResourceDecorator
-
Visit a part of a Resource.
- AnnotatedMultiPropertyPathDetector - Class in io.fabric8.crd.generator.visitor
- AnnotatedMultiPropertyPathDetector(String, String) - Constructor for class io.fabric8.crd.generator.visitor.AnnotatedMultiPropertyPathDetector
- AnnotatedMultiPropertyPathDetector(String, String, List<Property>) - Constructor for class io.fabric8.crd.generator.visitor.AnnotatedMultiPropertyPathDetector
- AnnotatedMultiPropertyPathDetector(String, String, List<Property>, Map<String, Property>) - Constructor for class io.fabric8.crd.generator.visitor.AnnotatedMultiPropertyPathDetector
- AnnotatedPropertyPathDetector - Class in io.fabric8.crd.generator.visitor
- AnnotatedPropertyPathDetector(String, String) - Constructor for class io.fabric8.crd.generator.visitor.AnnotatedPropertyPathDetector
- AnnotatedPropertyPathDetector(String, String, List<Property>) - Constructor for class io.fabric8.crd.generator.visitor.AnnotatedPropertyPathDetector
- AnnotatedPropertyPathDetector(String, String, List<Property>, AtomicReference<Optional<String>>) - Constructor for class io.fabric8.crd.generator.visitor.AnnotatedPropertyPathDetector
- ANY - Static variable in class io.fabric8.crd.generator.decorator.NamedResourceDecorator
-
For resource name null acts as a wildcards.
- ANY - Static variable in class io.fabric8.crd.generator.v1.decorator.CustomResourceDefinitionVersionDecorator
- ANY - Static variable in class io.fabric8.crd.generator.v1beta1.decorator.CustomResourceDefinitionVersionDecorator
- applyConstraints(Set<Decorator>) - Method in class io.fabric8.crd.generator.Resources
- applyTypeArguments(ClassRef) - Static method in class io.fabric8.crd.generator.utils.Types
-
Apply type arguments on all generic properties of a
ClassRef.
B
- before() - Method in class io.fabric8.crd.generator.decorator.Decorator
- before() - Method in class io.fabric8.crd.generator.v1.decorator.AddCustomResourceDefinitionResourceDecorator
- before() - Method in class io.fabric8.crd.generator.v1.decorator.CustomResourceDefinitionVersionDecorator
- before() - Method in class io.fabric8.crd.generator.v1beta1.decorator.AddCustomResourceDefinitionResourceDecorator
- before() - Method in class io.fabric8.crd.generator.v1beta1.decorator.CustomResourceDefinitionVersionDecorator
- BOOLEAN - Static variable in class io.fabric8.crd.generator.AbstractJsonSchema
- BOOLEAN_REF - Static variable in class io.fabric8.crd.generator.AbstractJsonSchema
- build(B, List<String>) - Method in class io.fabric8.crd.generator.AbstractJsonSchema
-
Finishes up the process by actually building the final JSON schema based on the provided builder and a potentially empty list of names of fields which should be marked as required
- build(JSONSchemaPropsBuilder, List<String>) - Method in class io.fabric8.crd.generator.v1.JsonSchema
- build(JSONSchemaPropsBuilder, List<String>) - Method in class io.fabric8.crd.generator.v1beta1.JsonSchema
C
- collectionProperty(JSONSchemaProps) - Method in class io.fabric8.crd.generator.v1.JsonSchema
- collectionProperty(JSONSchemaProps) - Method in class io.fabric8.crd.generator.v1beta1.JsonSchema
- collectionProperty(T) - Method in class io.fabric8.crd.generator.AbstractJsonSchema
-
Builds the schema for collection properties
- COMMON_MAPPINGS - Static variable in class io.fabric8.crd.generator.AbstractJsonSchema
- compareTo(Decorator) - Method in class io.fabric8.crd.generator.decorator.Decorator
- crClassName() - Method in class io.fabric8.crd.generator.CustomResourceInfo
- CRDGenerator - Class in io.fabric8.crd.generator
- CRDGenerator() - Constructor for class io.fabric8.crd.generator.CRDGenerator
- CRDGenerator.CRDOutput - Interface in io.fabric8.crd.generator
- crdName() - Method in class io.fabric8.crd.generator.CustomResourceInfo
- crdURI() - Method in interface io.fabric8.crd.generator.CRDGenerator.CRDOutput
- CustomResourceDefinitionDecorator<T> - Class in io.fabric8.crd.generator.v1.decorator
- CustomResourceDefinitionDecorator<T> - Class in io.fabric8.crd.generator.v1beta1.decorator
- CustomResourceDefinitionDecorator(String) - Constructor for class io.fabric8.crd.generator.v1.decorator.CustomResourceDefinitionDecorator
- CustomResourceDefinitionDecorator(String) - Constructor for class io.fabric8.crd.generator.v1beta1.decorator.CustomResourceDefinitionDecorator
- CustomResourceDefinitionVersionDecorator<T> - Class in io.fabric8.crd.generator.v1.decorator
- CustomResourceDefinitionVersionDecorator<T> - Class in io.fabric8.crd.generator.v1beta1.decorator
- CustomResourceDefinitionVersionDecorator(String, String) - Constructor for class io.fabric8.crd.generator.v1.decorator.CustomResourceDefinitionVersionDecorator
- CustomResourceDefinitionVersionDecorator(String, String) - Constructor for class io.fabric8.crd.generator.v1beta1.decorator.CustomResourceDefinitionVersionDecorator
- CustomResourceHandler - Class in io.fabric8.crd.generator.v1
- CustomResourceHandler - Class in io.fabric8.crd.generator.v1beta1
- CustomResourceHandler(Resources) - Constructor for class io.fabric8.crd.generator.v1.CustomResourceHandler
- CustomResourceHandler(Resources) - Constructor for class io.fabric8.crd.generator.v1beta1.CustomResourceHandler
- CustomResourceInfo - Class in io.fabric8.crd.generator
- CustomResourceInfo(String, String, String, String, String, String[], boolean, boolean, Scope, TypeRef, TypeDef, String, String, String) - Constructor for class io.fabric8.crd.generator.CustomResourceInfo
- customResources(CustomResourceInfo...) - Method in class io.fabric8.crd.generator.CRDGenerator
D
- DATE - Static variable in class io.fabric8.crd.generator.AbstractJsonSchema
- DATE_REF - Static variable in class io.fabric8.crd.generator.AbstractJsonSchema
- decorate(Decorator) - Method in class io.fabric8.crd.generator.Resources
-
Add a
Decorator. - Decorator<T> - Class in io.fabric8.crd.generator.decorator
- Decorator() - Constructor for class io.fabric8.crd.generator.decorator.Decorator
- definition() - Method in class io.fabric8.crd.generator.CustomResourceInfo
- DOT - Static variable in class io.fabric8.crd.generator.visitor.AnnotatedMultiPropertyPathDetector
- DOT - Static variable in class io.fabric8.crd.generator.visitor.AnnotatedPropertyPathDetector
- DOUBLE - Static variable in class io.fabric8.crd.generator.AbstractJsonSchema
- DOUBLE_REF - Static variable in class io.fabric8.crd.generator.AbstractJsonSchema
- DURATION - Static variable in class io.fabric8.crd.generator.AbstractJsonSchema
- DURATION_REF - Static variable in class io.fabric8.crd.generator.AbstractJsonSchema
E
- EnsureSingleStorageVersionDecorator - Class in io.fabric8.crd.generator.v1.decorator
- EnsureSingleStorageVersionDecorator - Class in io.fabric8.crd.generator.v1beta1.decorator
- EnsureSingleStorageVersionDecorator(String) - Constructor for class io.fabric8.crd.generator.v1.decorator.EnsureSingleStorageVersionDecorator
- EnsureSingleStorageVersionDecorator(String) - Constructor for class io.fabric8.crd.generator.v1beta1.decorator.EnsureSingleStorageVersionDecorator
- enumProperty(JsonNode...) - Method in class io.fabric8.crd.generator.AbstractJsonSchema
- enumProperty(JsonNode...) - Method in class io.fabric8.crd.generator.v1.JsonSchema
- enumProperty(JsonNode...) - Method in class io.fabric8.crd.generator.v1beta1.JsonSchema
F
- findStatusProperty(TypeDef) - Static method in class io.fabric8.crd.generator.utils.Types
-
Finds the status property.
- from(TypeDef, String...) - Static method in class io.fabric8.crd.generator.v1.JsonSchema
-
Creates the JSON schema for the particular
TypeDef. - from(TypeDef, String...) - Static method in class io.fabric8.crd.generator.v1beta1.JsonSchema
-
Creates the JSON schema for the particular
TypeDef. - fromClass(Class<? extends CustomResource>) - Static method in class io.fabric8.crd.generator.CustomResourceInfo
G
- generate() - Method in class io.fabric8.crd.generator.CRDGenerator
- generate() - Method in class io.fabric8.crd.generator.Resources
-
Generate all resources.
- Generics - Class in io.fabric8.crd.generator.utils
-
Generics utilities borrowed from sundrio's TypedVisitor class.
- Generics() - Constructor for class io.fabric8.crd.generator.utils.Generics
- getClass(Type) - Static method in class io.fabric8.crd.generator.utils.Generics
-
Get the underlying class for a type, or null if the type is a variable type.
- getKind(Builder) - Static method in class io.fabric8.crd.generator.utils.Metadata
- getMetadata(Builder) - Static method in class io.fabric8.crd.generator.utils.Metadata
- getPath() - Method in class io.fabric8.crd.generator.visitor.AnnotatedPropertyPathDetector
- getPaths() - Method in class io.fabric8.crd.generator.visitor.AnnotatedMultiPropertyPathDetector
- getPrinterColumnDecorator(String, String, String, String, String, String, String) - Method in class io.fabric8.crd.generator.AbstractCustomResourceHandler
-
Provides the decorator implementation associated with the CRD generation version.
- getPrinterColumnDecorator(String, String, String, String, String, String, String) - Method in class io.fabric8.crd.generator.v1.CustomResourceHandler
- getPrinterColumnDecorator(String, String, String, String, String, String, String) - Method in class io.fabric8.crd.generator.v1beta1.CustomResourceHandler
- getProperties() - Method in class io.fabric8.crd.generator.visitor.AnnotatedMultiPropertyPathDetector
- getTypeArguments(Class<T>, Class<? extends T>) - Static method in class io.fabric8.crd.generator.utils.Generics
-
Get the actual type arguments a child class has used to extend a generic base class.
- global() - Method in class io.fabric8.crd.generator.Resources
-
Get the global builder
- group() - Method in class io.fabric8.crd.generator.CustomResourceInfo
H
- handle(CustomResourceInfo) - Method in class io.fabric8.crd.generator.AbstractCustomResourceHandler
I
- inOutputDir(File) - Method in class io.fabric8.crd.generator.CRDGenerator
- INT - Static variable in class io.fabric8.crd.generator.AbstractJsonSchema
- INT_OR_STRING - Static variable in class io.fabric8.crd.generator.AbstractJsonSchema
- INT_OR_STRING_REF - Static variable in class io.fabric8.crd.generator.AbstractJsonSchema
- INT_REF - Static variable in class io.fabric8.crd.generator.AbstractJsonSchema
- internalFrom(TypeDef, String...) - Method in class io.fabric8.crd.generator.AbstractJsonSchema
-
Creates the JSON schema for the particular
TypeDef. - internalFrom(TypeRef) - Method in class io.fabric8.crd.generator.AbstractJsonSchema
-
Builds the specific JSON schema representing the structural schema for the specified property
- io.fabric8.crd.generator - package io.fabric8.crd.generator
- io.fabric8.crd.generator.decorator - package io.fabric8.crd.generator.decorator
- io.fabric8.crd.generator.utils - package io.fabric8.crd.generator.utils
- io.fabric8.crd.generator.v1 - package io.fabric8.crd.generator.v1
- io.fabric8.crd.generator.v1.decorator - package io.fabric8.crd.generator.v1.decorator
- io.fabric8.crd.generator.v1beta1 - package io.fabric8.crd.generator.v1beta1
- io.fabric8.crd.generator.v1beta1.decorator - package io.fabric8.crd.generator.v1beta1.decorator
- io.fabric8.crd.generator.visitor - package io.fabric8.crd.generator.visitor
- isNamespaced(TypeDef) - Static method in class io.fabric8.crd.generator.utils.Types
- isNamespaced(TypeDef, Set<TypeDef>) - Static method in class io.fabric8.crd.generator.utils.Types
- isStatusProperty(Property) - Static method in class io.fabric8.crd.generator.utils.Types
-
Returns true if the specified property corresponds to status.
J
- JSON_SCHEMA_INT_OR_STRING - Static variable in class io.fabric8.crd.generator.v1beta1.JsonSchema
- JsonSchema - Class in io.fabric8.crd.generator.v1
- JsonSchema - Class in io.fabric8.crd.generator.v1beta1
- JsonSchema() - Constructor for class io.fabric8.crd.generator.v1.JsonSchema
- JsonSchema() - Constructor for class io.fabric8.crd.generator.v1beta1.JsonSchema
K
- key() - Method in class io.fabric8.crd.generator.CustomResourceInfo
- kind - Variable in class io.fabric8.crd.generator.decorator.NamedResourceDecorator
- kind() - Method in class io.fabric8.crd.generator.CustomResourceInfo
L
- LabelSelectorPathDetector - Class in io.fabric8.crd.generator.visitor
- LabelSelectorPathDetector() - Constructor for class io.fabric8.crd.generator.visitor.LabelSelectorPathDetector
- LabelSelectorPathDetector(String) - Constructor for class io.fabric8.crd.generator.visitor.LabelSelectorPathDetector
- LONG - Static variable in class io.fabric8.crd.generator.AbstractJsonSchema
- LONG_REF - Static variable in class io.fabric8.crd.generator.AbstractJsonSchema
M
- mappedProperty(TypeRef) - Method in class io.fabric8.crd.generator.AbstractJsonSchema
-
Builds the schema for specifically handled property types (e.g.
- mappedProperty(TypeRef) - Method in class io.fabric8.crd.generator.v1.JsonSchema
- mappedProperty(TypeRef) - Method in class io.fabric8.crd.generator.v1beta1.JsonSchema
- matching(HasMetadata) - Static method in class io.fabric8.crd.generator.utils.Metadata
-
Create a
Predicatethat checks that a resource builder doesn't match the name and kind. - matching(String, String, String) - Static method in class io.fabric8.crd.generator.utils.Metadata
-
Create a
Predicatethat checks that a resource builder doesn't match the name and kind. - Metadata - Class in io.fabric8.crd.generator.utils
- Metadata() - Constructor for class io.fabric8.crd.generator.utils.Metadata
N
- name - Variable in class io.fabric8.crd.generator.decorator.NamedResourceDecorator
- NamedResourceDecorator<T> - Class in io.fabric8.crd.generator.decorator
- NamedResourceDecorator() - Constructor for class io.fabric8.crd.generator.decorator.NamedResourceDecorator
- NamedResourceDecorator(String) - Constructor for class io.fabric8.crd.generator.decorator.NamedResourceDecorator
- NamedResourceDecorator(String, String) - Constructor for class io.fabric8.crd.generator.decorator.NamedResourceDecorator
- newBuilder() - Method in class io.fabric8.crd.generator.AbstractJsonSchema
-
Creates a new specific builder object.
- newBuilder() - Method in class io.fabric8.crd.generator.v1.JsonSchema
- newBuilder() - Method in class io.fabric8.crd.generator.v1beta1.JsonSchema
O
- outputFor(String) - Method in interface io.fabric8.crd.generator.CRDGenerator.CRDOutput
P
- P_BOOLEAN_REF - Static variable in class io.fabric8.crd.generator.AbstractJsonSchema
- P_DOUBLE_REF - Static variable in class io.fabric8.crd.generator.AbstractJsonSchema
- P_INT_REF - Static variable in class io.fabric8.crd.generator.AbstractJsonSchema
- P_LONG_REF - Static variable in class io.fabric8.crd.generator.AbstractJsonSchema
- plural() - Method in class io.fabric8.crd.generator.CustomResourceInfo
- PromoteSingleVersionAttributesDecorator - Class in io.fabric8.crd.generator.v1beta1.decorator
- PromoteSingleVersionAttributesDecorator(String) - Constructor for class io.fabric8.crd.generator.v1beta1.decorator.PromoteSingleVersionAttributesDecorator
Q
- QUANTITY - Static variable in class io.fabric8.crd.generator.AbstractJsonSchema
- QUANTITY_REF - Static variable in class io.fabric8.crd.generator.AbstractJsonSchema
R
- removeFromLabels(Builder, String) - Static method in class io.fabric8.crd.generator.utils.Metadata
- resources - Variable in class io.fabric8.crd.generator.AbstractCustomResourceHandler
- Resources - Class in io.fabric8.crd.generator
- Resources() - Constructor for class io.fabric8.crd.generator.Resources
S
- scope() - Method in class io.fabric8.crd.generator.CustomResourceInfo
- served() - Method in class io.fabric8.crd.generator.CustomResourceInfo
- SetServedVersionDecorator - Class in io.fabric8.crd.generator.v1.decorator
- SetServedVersionDecorator - Class in io.fabric8.crd.generator.v1beta1.decorator
- SetServedVersionDecorator(String, String, boolean) - Constructor for class io.fabric8.crd.generator.v1.decorator.SetServedVersionDecorator
- SetServedVersionDecorator(String, String, boolean) - Constructor for class io.fabric8.crd.generator.v1beta1.decorator.SetServedVersionDecorator
- SetStorageVersionDecorator - Class in io.fabric8.crd.generator.v1.decorator
- SetStorageVersionDecorator - Class in io.fabric8.crd.generator.v1beta1.decorator
- SetStorageVersionDecorator(String, String, boolean) - Constructor for class io.fabric8.crd.generator.v1.decorator.SetStorageVersionDecorator
- SetStorageVersionDecorator(String, String, boolean) - Constructor for class io.fabric8.crd.generator.v1beta1.decorator.SetStorageVersionDecorator
- shortNames() - Method in class io.fabric8.crd.generator.CustomResourceInfo
- singleProperty(String) - Method in class io.fabric8.crd.generator.AbstractJsonSchema
-
Builds the schema for standard, simple (e.g.
- singleProperty(String) - Method in class io.fabric8.crd.generator.v1.JsonSchema
- singleProperty(String) - Method in class io.fabric8.crd.generator.v1beta1.JsonSchema
- singular() - Method in class io.fabric8.crd.generator.CustomResourceInfo
- specClassName() - Method in class io.fabric8.crd.generator.CustomResourceInfo
- SpecReplicasPathDetector - Class in io.fabric8.crd.generator.visitor
- SpecReplicasPathDetector() - Constructor for class io.fabric8.crd.generator.visitor.SpecReplicasPathDetector
- SpecReplicasPathDetector(String) - Constructor for class io.fabric8.crd.generator.visitor.SpecReplicasPathDetector
- status() - Method in class io.fabric8.crd.generator.CustomResourceInfo
- STATUS - Static variable in class io.fabric8.crd.generator.visitor.AnnotatedMultiPropertyPathDetector
- STATUS - Static variable in class io.fabric8.crd.generator.visitor.AnnotatedPropertyPathDetector
- statusClassName() - Method in class io.fabric8.crd.generator.CustomResourceInfo
- StatusReplicasPathDetector - Class in io.fabric8.crd.generator.visitor
- StatusReplicasPathDetector() - Constructor for class io.fabric8.crd.generator.visitor.StatusReplicasPathDetector
- StatusReplicasPathDetector(String) - Constructor for class io.fabric8.crd.generator.visitor.StatusReplicasPathDetector
- storage() - Method in class io.fabric8.crd.generator.CustomResourceInfo
- STRING - Static variable in class io.fabric8.crd.generator.AbstractJsonSchema
- STRING_REF - Static variable in class io.fabric8.crd.generator.AbstractJsonSchema
T
- Types - Class in io.fabric8.crd.generator.utils
- Types() - Constructor for class io.fabric8.crd.generator.utils.Types
U
- unrollHierarchy(TypeDef) - Static method in class io.fabric8.crd.generator.utils.Types
-
Unrolls the hierarchy of a specified type.
V
- version() - Method in class io.fabric8.crd.generator.CustomResourceInfo
- visit(VisitableBuilder) - Method in class io.fabric8.crd.generator.decorator.NamedResourceDecorator
- visit(VisitableBuilder) - Method in class io.fabric8.crd.generator.v1.decorator.CustomResourceDefinitionVersionDecorator
- visit(VisitableBuilder) - Method in class io.fabric8.crd.generator.v1beta1.decorator.CustomResourceDefinitionVersionDecorator
- visit(KubernetesListBuilder) - Method in class io.fabric8.crd.generator.v1.decorator.AddCustomResourceDefinitionResourceDecorator
- visit(KubernetesListBuilder) - Method in class io.fabric8.crd.generator.v1beta1.decorator.AddCustomResourceDefinitionResourceDecorator
- visit(TypeDefBuilder) - Method in class io.fabric8.crd.generator.visitor.AnnotatedMultiPropertyPathDetector
- visit(TypeDefBuilder) - Method in class io.fabric8.crd.generator.visitor.AnnotatedPropertyPathDetector
W
- withOutput(CRDGenerator.CRDOutput) - Method in class io.fabric8.crd.generator.CRDGenerator
All Classes All Packages