Skip navigation links
A B C D E F G H I J K L M N O P Q R S T U V W 

A

AbstractCRDOutput() - Constructor for class io.fabric8.crd.generator.CRDGenerator.AbstractCRDOutput
 
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(String, String, String, String, String, String, String) - Constructor for class io.fabric8.crd.generator.v1.decorator.AddAdditionPrinterColumnDecorator
 
AddAdditionPrinterColumnDecorator - Class in io.fabric8.crd.generator.v1beta1.decorator
 
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(String, String, String, String, String[], String, String) - Constructor for class io.fabric8.crd.generator.v1.decorator.AddCustomResourceDefinitionResourceDecorator
 
AddCustomResourceDefinitionResourceDecorator - Class in io.fabric8.crd.generator.v1beta1.decorator
 
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(String, String) - Constructor for class io.fabric8.crd.generator.v1.decorator.AddCustomResourceDefinitionVersionDecorator
 
AddCustomResourceDefinitionVersionDecorator - Class in io.fabric8.crd.generator.v1beta1.decorator
 
AddCustomResourceDefinitionVersionDecorator(String, String) - Constructor for class io.fabric8.crd.generator.v1beta1.decorator.AddCustomResourceDefinitionVersionDecorator
 
addDecorators(CustomResourceInfo, TypeDef, Optional<String>, Optional<String>, Optional<String>) - 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>) - Method in class io.fabric8.crd.generator.v1.CustomResourceHandler
 
addDecorators(CustomResourceInfo, TypeDef, Optional<String>, Optional<String>, Optional<String>) - Method in class io.fabric8.crd.generator.v1beta1.CustomResourceHandler
 
addDescription(T, String) - Method in class io.fabric8.crd.generator.AbstractJsonSchema
 
addDescription(JSONSchemaProps, String) - Method in class io.fabric8.crd.generator.v1.JsonSchema
 
addDescription(JSONSchemaProps, String) - Method in class io.fabric8.crd.generator.v1beta1.JsonSchema
 
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(String, String, String) - Constructor for class io.fabric8.crd.generator.v1.decorator.AddLabelSelectorPathDecorator
 
AddLabelSelectorPathDecorator - Class in io.fabric8.crd.generator.v1beta1.decorator
 
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(String, 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(String, String, JSONSchemaProps) - Constructor for class io.fabric8.crd.generator.v1.decorator.AddSchemaToCustomResourceDefinitionVersionDecorator
 
AddSchemaToCustomResourceDefinitionVersionDecorator - Class in io.fabric8.crd.generator.v1beta1.decorator
 
AddSchemaToCustomResourceDefinitionVersionDecorator(String, String, JSONSchemaProps) - Constructor for class io.fabric8.crd.generator.v1beta1.decorator.AddSchemaToCustomResourceDefinitionVersionDecorator
 
AddSpecReplicasPathDecorator - Class in io.fabric8.crd.generator.v1.decorator
 
AddSpecReplicasPathDecorator(String, String, String) - Constructor for class io.fabric8.crd.generator.v1.decorator.AddSpecReplicasPathDecorator
 
AddSpecReplicasPathDecorator - Class in io.fabric8.crd.generator.v1beta1.decorator
 
AddSpecReplicasPathDecorator(String, String, String) - Constructor for class io.fabric8.crd.generator.v1beta1.decorator.AddSpecReplicasPathDecorator
 
AddStatusReplicasPathDecorator - Class in io.fabric8.crd.generator.v1.decorator
 
AddStatusReplicasPathDecorator(String, String, String) - Constructor for class io.fabric8.crd.generator.v1.decorator.AddStatusReplicasPathDecorator
 
AddStatusReplicasPathDecorator - Class in io.fabric8.crd.generator.v1beta1.decorator
 
AddStatusReplicasPathDecorator(String, String, String) - Constructor for class io.fabric8.crd.generator.v1beta1.decorator.AddStatusReplicasPathDecorator
 
AddStatusSubresourceDecorator - Class in io.fabric8.crd.generator.v1.decorator
 
AddStatusSubresourceDecorator(String, String) - Constructor for class io.fabric8.crd.generator.v1.decorator.AddStatusSubresourceDecorator
 
AddStatusSubresourceDecorator - Class in io.fabric8.crd.generator.v1beta1.decorator
 
AddStatusSubresourceDecorator(String, String) - Constructor for class io.fabric8.crd.generator.v1beta1.decorator.AddStatusSubresourceDecorator
 
AddSubresourcesDecorator - Class in io.fabric8.crd.generator.v1.decorator
 
AddSubresourcesDecorator(String, String) - Constructor for class io.fabric8.crd.generator.v1.decorator.AddSubresourcesDecorator
 
AddSubresourcesDecorator - Class in io.fabric8.crd.generator.v1beta1.decorator
 
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.v1.decorator.SortPrinterColumnsDecorator
 
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
 
after() - Method in class io.fabric8.crd.generator.v1beta1.decorator.SortPrinterColumnsDecorator
 
andThenVisit(T, ObjectMeta) - Method in class io.fabric8.crd.generator.decorator.NamedResourceDecorator
Visit a part of a Resource.
andThenVisit(T, String, ObjectMeta) - Method in class io.fabric8.crd.generator.decorator.NamedResourceDecorator
Visit a part of a Resource.
andThenVisit(CustomResourceDefinitionVersionFluent<?>) - Method in class io.fabric8.crd.generator.v1.decorator.AddAdditionPrinterColumnDecorator
 
andThenVisit(CustomResourceDefinitionSpecFluent<?>, ObjectMeta) - Method in class io.fabric8.crd.generator.v1.decorator.AddCustomResourceDefinitionVersionDecorator
 
andThenVisit(CustomResourceSubresourcesFluent<?>) - Method in class io.fabric8.crd.generator.v1.decorator.AddLabelSelectorPathDecorator
 
andThenVisit(CustomResourceDefinitionVersionFluent<?>) - Method in class io.fabric8.crd.generator.v1.decorator.AddSchemaToCustomResourceDefinitionVersionDecorator
 
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(CustomResourceDefinitionVersionFluent<?>) - Method in class io.fabric8.crd.generator.v1.decorator.AddSubresourcesDecorator
 
andThenVisit(T, ObjectMeta) - Method in class io.fabric8.crd.generator.v1.decorator.CustomResourceDefinitionDecorator
 
andThenVisit(T) - Method in class io.fabric8.crd.generator.v1.decorator.CustomResourceDefinitionVersionDecorator
 
andThenVisit(CustomResourceDefinitionSpecFluent<?>, ObjectMeta) - Method in class io.fabric8.crd.generator.v1.decorator.EnsureSingleStorageVersionDecorator
 
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(CustomResourceDefinitionVersionFluent<?>) - Method in class io.fabric8.crd.generator.v1.decorator.SortPrinterColumnsDecorator
 
andThenVisit(CustomResourceDefinitionVersionFluent<?>) - Method in class io.fabric8.crd.generator.v1beta1.decorator.AddAdditionPrinterColumnDecorator
 
andThenVisit(CustomResourceDefinitionSpecFluent<?>, ObjectMeta) - Method in class io.fabric8.crd.generator.v1beta1.decorator.AddCustomResourceDefinitionVersionDecorator
 
andThenVisit(CustomResourceSubresourcesFluent<?>) - Method in class io.fabric8.crd.generator.v1beta1.decorator.AddLabelSelectorPathDecorator
 
andThenVisit(CustomResourceDefinitionVersionFluent<?>) - Method in class io.fabric8.crd.generator.v1beta1.decorator.AddSchemaToCustomResourceDefinitionVersionDecorator
 
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(CustomResourceDefinitionVersionFluent<?>) - Method in class io.fabric8.crd.generator.v1beta1.decorator.AddSubresourcesDecorator
 
andThenVisit(T, ObjectMeta) - Method in class io.fabric8.crd.generator.v1beta1.decorator.CustomResourceDefinitionDecorator
 
andThenVisit(T) - Method in class io.fabric8.crd.generator.v1beta1.decorator.CustomResourceDefinitionVersionDecorator
 
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.SetServedVersionDecorator
 
andThenVisit(CustomResourceDefinitionVersionFluent<?>) - Method in class io.fabric8.crd.generator.v1beta1.decorator.SetStorageVersionDecorator
 
andThenVisit(CustomResourceDefinitionVersionFluent<?>) - Method in class io.fabric8.crd.generator.v1beta1.decorator.SortPrinterColumnsDecorator
 
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
 
ANNOTATION_JSON_PROPERTY - Static variable in class io.fabric8.crd.generator.AbstractJsonSchema
 
ANNOTATION_JSON_PROPERTY_DESCRIPTION - Static variable in class io.fabric8.crd.generator.AbstractJsonSchema
 
ANNOTATION_NOT_NULL - Static variable in class io.fabric8.crd.generator.AbstractJsonSchema
 
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
 
arrayLikeProperty(T) - Method in class io.fabric8.crd.generator.AbstractJsonSchema
Builds the schema for array-like properties
arrayLikeProperty(JSONSchemaProps) - Method in class io.fabric8.crd.generator.v1.JsonSchema
 
arrayLikeProperty(JSONSchemaProps) - Method in class io.fabric8.crd.generator.v1beta1.JsonSchema
 

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
 
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

ClassDependenciesVisitor - Class in io.fabric8.crd.generator.visitor
 
ClassDependenciesVisitor(String, String) - Constructor for class io.fabric8.crd.generator.visitor.ClassDependenciesVisitor
 
close() - Method in class io.fabric8.crd.generator.CRDGenerator.AbstractCRDOutput
 
compareTo(Decorator) - Method in class io.fabric8.crd.generator.decorator.Decorator
 
crClassName() - Method in class io.fabric8.crd.generator.CustomResourceInfo
 
CRDGenerationInfo - Class in io.fabric8.crd.generator
 
CRDGenerationInfo() - Constructor for class io.fabric8.crd.generator.CRDGenerationInfo
 
CRDGenerator - Class in io.fabric8.crd.generator
 
CRDGenerator() - Constructor for class io.fabric8.crd.generator.CRDGenerator
 
CRDGenerator.AbstractCRDOutput<T extends OutputStream> - Class in io.fabric8.crd.generator
 
CRDGenerator.CRDOutput<T extends OutputStream> - Interface in io.fabric8.crd.generator
 
CRDInfo - Class in io.fabric8.crd.generator
 
CRDInfo(String, String, String, Set<String>) - Constructor for class io.fabric8.crd.generator.CRDInfo
 
crdName() - Method in class io.fabric8.crd.generator.CustomResourceInfo
 
crdURI(String) - Method in interface io.fabric8.crd.generator.CRDGenerator.CRDOutput
 
createStreamFor(String) - Method in class io.fabric8.crd.generator.CRDGenerator.AbstractCRDOutput
 
customResourceClasses(Class<? extends CustomResource>...) - Method in class io.fabric8.crd.generator.CRDGenerator
 
CustomResourceDefinitionDecorator<T> - Class in io.fabric8.crd.generator.v1.decorator
 
CustomResourceDefinitionDecorator(String) - Constructor for class io.fabric8.crd.generator.v1.decorator.CustomResourceDefinitionDecorator
 
CustomResourceDefinitionDecorator<T> - Class in io.fabric8.crd.generator.v1beta1.decorator
 
CustomResourceDefinitionDecorator(String) - Constructor for class io.fabric8.crd.generator.v1beta1.decorator.CustomResourceDefinitionDecorator
 
CustomResourceDefinitionVersionDecorator<T> - Class in io.fabric8.crd.generator.v1.decorator
 
CustomResourceDefinitionVersionDecorator(String, String) - Constructor for class io.fabric8.crd.generator.v1.decorator.CustomResourceDefinitionVersionDecorator
 
CustomResourceDefinitionVersionDecorator<T> - Class in io.fabric8.crd.generator.v1beta1.decorator
 
CustomResourceDefinitionVersionDecorator(String, String) - Constructor for class io.fabric8.crd.generator.v1beta1.decorator.CustomResourceDefinitionVersionDecorator
 
CustomResourceHandler - Class in io.fabric8.crd.generator.v1
 
CustomResourceHandler(Resources) - Constructor for class io.fabric8.crd.generator.v1.CustomResourceHandler
 
CustomResourceHandler - Class in io.fabric8.crd.generator.v1beta1
 
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, 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
 
DESCRIBE_TYPE_DEFS - Static variable in class io.fabric8.crd.generator.CustomResourceInfo
 
describeType(TypeDef, String, Set<String>, StringBuilder) - Static method in class io.fabric8.crd.generator.utils.Types
 
detailedGenerate() - Method in class io.fabric8.crd.generator.CRDGenerator
 
DOT - Static variable in class io.fabric8.crd.generator.visitor.AnnotatedMultiPropertyPathDetector
 
DOT - Static variable in class io.fabric8.crd.generator.visitor.AnnotatedPropertyPathDetector
 
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(String) - Constructor for class io.fabric8.crd.generator.v1.decorator.EnsureSingleStorageVersionDecorator
 
EnsureSingleStorageVersionDecorator - Class in io.fabric8.crd.generator.v1beta1.decorator
 
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
 
equals(Object) - Method in class io.fabric8.crd.generator.CustomResourceInfo
 
equals(Object) - Method in class io.fabric8.crd.generator.v1.decorator.AddAdditionPrinterColumnDecorator
 
equals(Object) - Method in class io.fabric8.crd.generator.v1.decorator.CustomResourceDefinitionVersionDecorator
 
equals(Object) - Method in class io.fabric8.crd.generator.v1.decorator.SortPrinterColumnsDecorator
 
equals(Object) - Method in class io.fabric8.crd.generator.v1beta1.decorator.AddAdditionPrinterColumnDecorator
 

F

findStatusProperty(TypeDef) - Static method in class io.fabric8.crd.generator.utils.Types
Finds the status property.
forCRDVersions(List<String>) - Method in class io.fabric8.crd.generator.CRDGenerator
 
forCRDVersions(String...) - Method in class io.fabric8.crd.generator.CRDGenerator
 
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.
getClass(Type) - Static method in class io.fabric8.crd.generator.utils.Generics
 
getCRDDetailsPerNameAndVersion() - Method in class io.fabric8.crd.generator.CRDGenerationInfo
 
getCRDInfos(String) - Method in class io.fabric8.crd.generator.CRDGenerationInfo
 
getCrdName() - Method in class io.fabric8.crd.generator.CRDInfo
 
getCrdSpecVersion() - Method in class io.fabric8.crd.generator.CRDInfo
 
getDecorators() - Method in class io.fabric8.crd.generator.Resources
Get the Decorator Set.
getDependentClasses(String) - Static method in class io.fabric8.crd.generator.visitor.ClassDependenciesVisitor
 
getDependentClassesFromCRDName(String) - Static method in class io.fabric8.crd.generator.visitor.ClassDependenciesVisitor
 
getDependentClassNames() - Method in class io.fabric8.crd.generator.CRDInfo
 
getFilePath() - Method in class io.fabric8.crd.generator.CRDInfo
 
getKind() - Method in class io.fabric8.crd.generator.decorator.NamedResourceDecorator
 
getKind(Builder) - Static method in class io.fabric8.crd.generator.utils.Metadata
 
getMetadata(Builder) - Static method in class io.fabric8.crd.generator.utils.Metadata
 
getName() - Method in class io.fabric8.crd.generator.decorator.NamedResourceDecorator
 
getName() - Method in class io.fabric8.crd.generator.v1.decorator.AddCustomResourceDefinitionVersionDecorator
 
getName() - Method in class io.fabric8.crd.generator.v1.decorator.CustomResourceDefinitionVersionDecorator
 
getName() - Method in class io.fabric8.crd.generator.v1beta1.decorator.AddCustomResourceDefinitionVersionDecorator
 
getName() - Method in class io.fabric8.crd.generator.v1beta1.decorator.CustomResourceDefinitionVersionDecorator
 
getOutputName(String, String) - Static method in class io.fabric8.crd.generator.CRDGenerator
 
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
 
getSchemaTypeFor(TypeRef) - Static method in class io.fabric8.crd.generator.AbstractJsonSchema
 
getSpecClassName() - Method in class io.fabric8.crd.generator.utils.Types.SpecAndStatus
 
getStatusClassName() - Method in class io.fabric8.crd.generator.utils.Types.SpecAndStatus
 
getStreamFor(String) - Method in class io.fabric8.crd.generator.CRDGenerator.AbstractCRDOutput
 
getTraversedClasses() - Static method in class io.fabric8.crd.generator.visitor.ClassDependenciesVisitor
 
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.
getVersion() - Method in class io.fabric8.crd.generator.CRDInfo
Deprecated.
getVersion() - Method in class io.fabric8.crd.generator.v1.decorator.AddCustomResourceDefinitionVersionDecorator
 
getVersion() - Method in class io.fabric8.crd.generator.v1.decorator.CustomResourceDefinitionVersionDecorator
 
getVersion() - Method in class io.fabric8.crd.generator.v1beta1.decorator.AddCustomResourceDefinitionVersionDecorator
 
getVersion() - Method in class io.fabric8.crd.generator.v1beta1.decorator.CustomResourceDefinitionVersionDecorator
 
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
 
handle(CustomResourceInfo) - Method in class io.fabric8.crd.generator.v1.CustomResourceHandler
 
handle(CustomResourceInfo) - Method in class io.fabric8.crd.generator.v1beta1.CustomResourceHandler
 
hashCode() - Method in class io.fabric8.crd.generator.CustomResourceInfo
 
hashCode() - Method in class io.fabric8.crd.generator.v1.decorator.AddAdditionPrinterColumnDecorator
 
hashCode() - Method in class io.fabric8.crd.generator.v1.decorator.CustomResourceDefinitionVersionDecorator
 
hashCode() - Method in class io.fabric8.crd.generator.v1.decorator.SortPrinterColumnsDecorator
 
hashCode() - Method in class io.fabric8.crd.generator.v1beta1.decorator.AddAdditionPrinterColumnDecorator
 

I

inOutputDir(File) - Method in class io.fabric8.crd.generator.CRDGenerator
 
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
 
internalFrom(TypeDef, String...) - Method in class io.fabric8.crd.generator.AbstractJsonSchema
Creates the JSON schema for the particular TypeDef.
internalFrom(String, 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.
isUnreliable() - Method in class io.fabric8.crd.generator.utils.Types.SpecAndStatus
 

J

JAVA_LANG_VOID - Static variable in class io.fabric8.crd.generator.utils.Types
 
JSON_SCHEMA_INT_OR_STRING - Static variable in class io.fabric8.crd.generator.v1beta1.JsonSchema
 
JsonSchema - Class in io.fabric8.crd.generator.v1
 
JsonSchema() - Constructor for class io.fabric8.crd.generator.v1.JsonSchema
 
JsonSchema - Class in io.fabric8.crd.generator.v1beta1
 
JsonSchema() - Constructor for class io.fabric8.crd.generator.v1beta1.JsonSchema
 

K

key() - Method in class io.fabric8.crd.generator.CustomResourceInfo
 
kind() - Method in class io.fabric8.crd.generator.CustomResourceInfo
 
kind - Variable in class io.fabric8.crd.generator.decorator.NamedResourceDecorator
 

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
 

M

mapLikeProperty() - Method in class io.fabric8.crd.generator.AbstractJsonSchema
Builds the schema for map-like properties
mapLikeProperty() - Method in class io.fabric8.crd.generator.v1.JsonSchema
 
mapLikeProperty() - Method in class io.fabric8.crd.generator.v1beta1.JsonSchema
 
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 Predicate that 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 Predicate that checks that a resource builder doesn't match the name and kind.
Metadata - Class in io.fabric8.crd.generator.utils
 

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
 
numberOfGeneratedCRDs() - Method in class io.fabric8.crd.generator.CRDGenerationInfo
 

O

output(TypeDef) - Static method in class io.fabric8.crd.generator.utils.Types
 
outputFor(String) - Method in class io.fabric8.crd.generator.CRDGenerator.AbstractCRDOutput
 
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

REFLECTION_CONTEXT - Static variable in class io.fabric8.crd.generator.utils.Types
 
removeFromLabels(Builder, String) - Static method in class io.fabric8.crd.generator.utils.Metadata
 
resetGenerationContext() - Static method in class io.fabric8.crd.generator.utils.Types
Make sure the generation context is reset so that types can be properly introspected if classes have changed since the last generation round.
resolveSpecAndStatusTypes(TypeDef) - Static method in class io.fabric8.crd.generator.utils.Types
 
ResourceProvidingDecorator<T> - Class in io.fabric8.crd.generator.decorator
 
ResourceProvidingDecorator() - Constructor for class io.fabric8.crd.generator.decorator.ResourceProvidingDecorator
 
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(String, String, boolean) - Constructor for class io.fabric8.crd.generator.v1.decorator.SetServedVersionDecorator
 
SetServedVersionDecorator - Class in io.fabric8.crd.generator.v1beta1.decorator
 
SetServedVersionDecorator(String, String, boolean) - Constructor for class io.fabric8.crd.generator.v1beta1.decorator.SetServedVersionDecorator
 
SetStorageVersionDecorator - Class in io.fabric8.crd.generator.v1.decorator
 
SetStorageVersionDecorator(String, String, boolean) - Constructor for class io.fabric8.crd.generator.v1.decorator.SetStorageVersionDecorator
 
SetStorageVersionDecorator - Class in io.fabric8.crd.generator.v1beta1.decorator
 
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
 
SortPrinterColumnsDecorator - Class in io.fabric8.crd.generator.v1.decorator
 
SortPrinterColumnsDecorator(String, String) - Constructor for class io.fabric8.crd.generator.v1.decorator.SortPrinterColumnsDecorator
 
SortPrinterColumnsDecorator - Class in io.fabric8.crd.generator.v1beta1.decorator
 
SortPrinterColumnsDecorator(String, String) - Constructor for class io.fabric8.crd.generator.v1beta1.decorator.SortPrinterColumnsDecorator
 
SpecAndStatus(String, String) - Constructor for class io.fabric8.crd.generator.utils.Types.SpecAndStatus
 
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 - 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(String) - Constructor for class io.fabric8.crd.generator.visitor.StatusReplicasPathDetector
 
StatusReplicasPathDetector() - Constructor for class io.fabric8.crd.generator.visitor.StatusReplicasPathDetector
 
storage() - Method in class io.fabric8.crd.generator.CustomResourceInfo
 

T

toString() - Method in class io.fabric8.crd.generator.v1.decorator.AddAdditionPrinterColumnDecorator
 
toString() - Method in class io.fabric8.crd.generator.v1.decorator.AddCustomResourceDefinitionResourceDecorator
 
toString() - Method in class io.fabric8.crd.generator.v1.decorator.AddCustomResourceDefinitionVersionDecorator
 
toString() - Method in class io.fabric8.crd.generator.v1.decorator.AddSchemaToCustomResourceDefinitionVersionDecorator
 
toString() - Method in class io.fabric8.crd.generator.v1.decorator.AddStatusSubresourceDecorator
 
toString() - Method in class io.fabric8.crd.generator.v1.decorator.AddSubresourcesDecorator
 
toString() - Method in class io.fabric8.crd.generator.v1.decorator.EnsureSingleStorageVersionDecorator
 
toString() - Method in class io.fabric8.crd.generator.v1.decorator.SetServedVersionDecorator
 
toString() - Method in class io.fabric8.crd.generator.v1.decorator.SetStorageVersionDecorator
 
toString() - Method in class io.fabric8.crd.generator.v1.decorator.SortPrinterColumnsDecorator
 
toString() - Method in class io.fabric8.crd.generator.v1beta1.decorator.AddAdditionPrinterColumnDecorator
 
toString() - Method in class io.fabric8.crd.generator.v1beta1.decorator.AddCustomResourceDefinitionResourceDecorator
 
toString() - Method in class io.fabric8.crd.generator.v1beta1.decorator.AddCustomResourceDefinitionVersionDecorator
 
toString() - Method in class io.fabric8.crd.generator.v1beta1.decorator.AddSchemaToCustomResourceDefinitionVersionDecorator
 
toString() - Method in class io.fabric8.crd.generator.v1beta1.decorator.AddStatusSubresourceDecorator
 
toString() - Method in class io.fabric8.crd.generator.v1beta1.decorator.AddSubresourcesDecorator
 
toString() - Method in class io.fabric8.crd.generator.v1beta1.decorator.EnsureSingleStorageVersionDecorator
 
typeDefFrom(Class<?>) - Static method in class io.fabric8.crd.generator.utils.Types
 
typeDefFrom(ClassRef) - Static method in class io.fabric8.crd.generator.utils.Types
 
Types - Class in io.fabric8.crd.generator.utils
 
Types.SpecAndStatus - Class in io.fabric8.crd.generator.utils
 

U

unshallow(TypeDef) - Static method in class io.fabric8.crd.generator.utils.Types
 

V

version() - Method in class io.fabric8.crd.generator.CustomResourceInfo
 
VERSION - Static variable in class io.fabric8.crd.generator.v1.CustomResourceHandler
 
VERSION - Static variable in class io.fabric8.crd.generator.v1beta1.CustomResourceHandler
 
visit(VisitableBuilder) - Method in class io.fabric8.crd.generator.decorator.NamedResourceDecorator
 
visit(KubernetesListBuilder) - Method in class io.fabric8.crd.generator.v1.decorator.AddCustomResourceDefinitionResourceDecorator
 
visit(VisitableBuilder) - Method in class io.fabric8.crd.generator.v1.decorator.CustomResourceDefinitionVersionDecorator
 
visit(KubernetesListBuilder) - Method in class io.fabric8.crd.generator.v1beta1.decorator.AddCustomResourceDefinitionResourceDecorator
 
visit(VisitableBuilder) - Method in class io.fabric8.crd.generator.v1beta1.decorator.CustomResourceDefinitionVersionDecorator
 
visit(TypeDefBuilder) - Method in class io.fabric8.crd.generator.visitor.AnnotatedMultiPropertyPathDetector
 
visit(TypeDefBuilder) - Method in class io.fabric8.crd.generator.visitor.AnnotatedPropertyPathDetector
 
visit(TypeDefBuilder) - Method in class io.fabric8.crd.generator.visitor.ClassDependenciesVisitor
 

W

withOutput(CRDGenerator.CRDOutput<? extends OutputStream>) - Method in class io.fabric8.crd.generator.CRDGenerator
 
A B C D E F G H I J K L M N O P Q R S T U V W 
Skip navigation links

Copyright © 2015–2020 Red Hat. All rights reserved.