JavaScript is disabled on your browser.
Skip navigation links
Overview
Package
Class
Use
Tree
Deprecated
Index
Help
Prev
Next
Frames
No Frames
All Classes
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
R
S
T
V
W
A
AbstractCRDOutput()
- Constructor for class io.fabric8.crdv2.generator.
CRDGenerator.AbstractCRDOutput
AbstractCustomResourceHandler
- Class in
io.fabric8.crdv2.generator
This class encapsulates the common behavior between different CRD generation logic.
AbstractCustomResourceHandler()
- Constructor for class io.fabric8.crdv2.generator.
AbstractCustomResourceHandler
AbstractCustomResourceHandler.PrinterColumnHandler
- Interface in
io.fabric8.crdv2.generator
AbstractJsonSchema
<
T
extends
KubernetesJSONSchemaProps
,
V
extends
KubernetesValidationRule
> - Class in
io.fabric8.crdv2.generator
Encapsulates the common logic supporting OpenAPI schema generation for CRD generation.
AbstractJsonSchema(ResolvingContext, Class<?>)
- Constructor for class io.fabric8.crdv2.generator.
AbstractJsonSchema
AbstractJsonSchema.AnnotationMetadata
- Class in
io.fabric8.crdv2.generator
addPrinterColumn(String, String, String, int, String, String)
- Method in interface io.fabric8.crdv2.generator.
AbstractCustomResourceHandler.PrinterColumnHandler
addProperty(String, T, T)
- Method in class io.fabric8.crdv2.generator.
AbstractJsonSchema
Adds the specified property to the specified builder
addProperty(String, JsonSchema.V1JSONSchemaProps, JsonSchema.V1JSONSchemaProps)
- Method in class io.fabric8.crdv2.generator.v1.
JsonSchema
addToValidationRules(T, List<V>)
- Method in class io.fabric8.crdv2.generator.
AbstractJsonSchema
addToValidationRules(JsonSchema.V1JSONSchemaProps, List<JsonSchema.V1ValidationRule>)
- Method in class io.fabric8.crdv2.generator.v1.
JsonSchema
annotation
- Variable in class io.fabric8.crdv2.generator.
AbstractJsonSchema.AnnotationMetadata
AnnotationMetadata(Annotation, KubernetesJSONSchemaProps)
- Constructor for class io.fabric8.crdv2.generator.
AbstractJsonSchema.AnnotationMetadata
annotations()
- Method in class io.fabric8.crdv2.generator.
CustomResourceInfo
arrayLikeProperty(T)
- Method in class io.fabric8.crdv2.generator.
AbstractJsonSchema
Builds the schema for array-like properties
arrayLikeProperty(JsonSchema.V1JSONSchemaProps)
- Method in class io.fabric8.crdv2.generator.v1.
JsonSchema
B
branchAnnotations()
- Method in class io.fabric8.crdv2.generator.
InternalSchemaSwaps
branchDepths()
- Method in class io.fabric8.crdv2.generator.
InternalSchemaSwaps
C
close()
- Method in class io.fabric8.crdv2.generator.
CRDGenerator.AbstractCRDOutput
crClassName()
- Method in class io.fabric8.crdv2.generator.
CustomResourceInfo
CRDGenerationInfo
- Class in
io.fabric8.crdv2.generator
CRDGenerationInfo()
- Constructor for class io.fabric8.crdv2.generator.
CRDGenerationInfo
CRDGenerator
- Class in
io.fabric8.crdv2.generator
CRDGenerator()
- Constructor for class io.fabric8.crdv2.generator.
CRDGenerator
CRDGenerator.AbstractCRDOutput
<
T
extends
OutputStream
> - Class in
io.fabric8.crdv2.generator
CRDGenerator.CRDOutput
<
T
extends
OutputStream
> - Interface in
io.fabric8.crdv2.generator
CRDInfo
- Class in
io.fabric8.crdv2.generator
CRDInfo(String, String, String, Set<String>)
- Constructor for class io.fabric8.crdv2.generator.
CRDInfo
crdName()
- Method in class io.fabric8.crdv2.generator.
CustomResourceInfo
crdURI(String)
- Method in interface io.fabric8.crdv2.generator.
CRDGenerator.CRDOutput
CRDUtils
- Class in
io.fabric8.crdv2.generator
CRDUtils.SpecAndStatus
- Class in
io.fabric8.crdv2.generator
createStreamFor(String)
- Method in class io.fabric8.crdv2.generator.
CRDGenerator.AbstractCRDOutput
customResourceClasses(Class<? extends HasMetadata>...)
- Method in class io.fabric8.crdv2.generator.
CRDGenerator
CustomResourceHandler
- Class in
io.fabric8.crdv2.generator.v1
CustomResourceHandler()
- Constructor for class io.fabric8.crdv2.generator.v1.
CustomResourceHandler
CustomResourceInfo
- Class in
io.fabric8.crdv2.generator
CustomResourceInfo(String, String, String, String, String, String[], boolean, boolean, boolean, String, Scope, Class<?>, String, String, String, String[], String[])
- Constructor for class io.fabric8.crdv2.generator.
CustomResourceInfo
customResources(CustomResourceInfo...)
- Method in class io.fabric8.crdv2.generator.
CRDGenerator
D
defaultResolvingContext(boolean)
- Static method in class io.fabric8.crdv2.generator.
ResolvingContext
definition()
- Method in class io.fabric8.crdv2.generator.
CustomResourceInfo
deprecated()
- Method in class io.fabric8.crdv2.generator.
CustomResourceInfo
deprecationWarning()
- Method in class io.fabric8.crdv2.generator.
CustomResourceInfo
detailedGenerate()
- Method in class io.fabric8.crdv2.generator.
CRDGenerator
E
emitCrd(HasMetadata, Set<String>, CRDGenerationInfo)
- Method in class io.fabric8.crdv2.generator.
CRDGenerator
enumProperty(JsonNode...)
- Method in class io.fabric8.crdv2.generator.
AbstractJsonSchema
enumProperty(JsonNode...)
- Method in class io.fabric8.crdv2.generator.v1.
JsonSchema
equals(Object)
- Method in class io.fabric8.crdv2.generator.
CustomResourceInfo
F
finish()
- Method in class io.fabric8.crdv2.generator.
AbstractCustomResourceHandler
finish()
- Method in class io.fabric8.crdv2.generator.v1.
CustomResourceHandler
forCRDVersions(List<String>)
- Method in class io.fabric8.crdv2.generator.
CRDGenerator
forCRDVersions(String...)
- Method in class io.fabric8.crdv2.generator.
CRDGenerator
forkContext()
- Method in class io.fabric8.crdv2.generator.
ResolvingContext
from(Class<?>)
- Static method in class io.fabric8.crdv2.generator.v1.
JsonSchema
fromClass(Class<? extends HasMetadata>)
- Static method in class io.fabric8.crdv2.generator.
CustomResourceInfo
G
generate()
- Method in class io.fabric8.crdv2.generator.
CRDGenerator
getAllPaths(Class<PrinterColumn>)
- Method in class io.fabric8.crdv2.generator.
AbstractJsonSchema
getCRDDetailsPerNameAndVersion()
- Method in class io.fabric8.crdv2.generator.
CRDGenerationInfo
getCRDInfos(String)
- Method in class io.fabric8.crdv2.generator.
CRDGenerationInfo
getCrdName()
- Method in class io.fabric8.crdv2.generator.
CRDInfo
getCrdSpecVersion()
- Method in class io.fabric8.crdv2.generator.
CRDInfo
getDependentClasses()
- Method in class io.fabric8.crdv2.generator.
AbstractJsonSchema
getDependentClassNames()
- Method in class io.fabric8.crdv2.generator.
CRDInfo
getDescription()
- Method in interface io.fabric8.crdv2.generator.
KubernetesJSONSchemaProps
getFilePath()
- Method in class io.fabric8.crdv2.generator.
CRDInfo
getFormat()
- Method in interface io.fabric8.crdv2.generator.
KubernetesJSONSchemaProps
getOutputName(String, String)
- Static method in class io.fabric8.crdv2.generator.
CRDGenerator
getSchema()
- Method in class io.fabric8.crdv2.generator.
AbstractJsonSchema
getSinglePath(Class<? extends Annotation>)
- Method in class io.fabric8.crdv2.generator.
AbstractJsonSchema
getSpecClassName()
- Method in class io.fabric8.crdv2.generator.
CRDUtils.SpecAndStatus
getStatusClassName()
- Method in class io.fabric8.crdv2.generator.
CRDUtils.SpecAndStatus
getStreamFor(String)
- Method in class io.fabric8.crdv2.generator.
CRDGenerator.AbstractCRDOutput
getType()
- Method in interface io.fabric8.crdv2.generator.
KubernetesJSONSchemaProps
group()
- Method in class io.fabric8.crdv2.generator.
CustomResourceInfo
H
handle(CustomResourceInfo, ResolvingContext)
- Method in class io.fabric8.crdv2.generator.
AbstractCustomResourceHandler
handle(CustomResourceInfo, ResolvingContext)
- Method in class io.fabric8.crdv2.generator.v1.
CustomResourceHandler
handlePrinterColumns(AbstractJsonSchema<?, ?>, AbstractCustomResourceHandler.PrinterColumnHandler)
- Method in class io.fabric8.crdv2.generator.
AbstractCustomResourceHandler
hashCode()
- Method in class io.fabric8.crdv2.generator.
CustomResourceInfo
I
inOutputDir(File)
- Method in class io.fabric8.crdv2.generator.
CRDGenerator
InternalSchemaSwaps
- Class in
io.fabric8.crdv2.generator
InternalSchemaSwaps()
- Constructor for class io.fabric8.crdv2.generator.
InternalSchemaSwaps
intOrString()
- Method in class io.fabric8.crdv2.generator.
AbstractJsonSchema
Builds the schema for specifically for intOrString properties
intOrString()
- Method in class io.fabric8.crdv2.generator.v1.
JsonSchema
io.fabric8.crdv2.generator
- package io.fabric8.crdv2.generator
io.fabric8.crdv2.generator.v1
- package io.fabric8.crdv2.generator.v1
isUnreliable()
- Method in class io.fabric8.crdv2.generator.
CRDUtils.SpecAndStatus
J
JsonSchema
- Class in
io.fabric8.crdv2.generator.v1
JsonSchema(ResolvingContext, Class<?>)
- Constructor for class io.fabric8.crdv2.generator.v1.
JsonSchema
JsonSchema.V1JSONSchemaProps
- Class in
io.fabric8.crdv2.generator.v1
JsonSchema.V1ValidationRule
- Class in
io.fabric8.crdv2.generator.v1
K
key()
- Method in class io.fabric8.crdv2.generator.
CustomResourceInfo
kind()
- Method in class io.fabric8.crdv2.generator.
CustomResourceInfo
KubernetesJSONSchemaProps
- Interface in
io.fabric8.crdv2.generator
KubernetesValidationRule
- Interface in
io.fabric8.crdv2.generator
L
labels()
- Method in class io.fabric8.crdv2.generator.
CustomResourceInfo
lookupAndMark(Class<?>, String)
- Method in class io.fabric8.crdv2.generator.
InternalSchemaSwaps
M
mapLikeProperty(T)
- Method in class io.fabric8.crdv2.generator.
AbstractJsonSchema
Builds the schema for map-like properties
mapLikeProperty(JsonSchema.V1JSONSchemaProps)
- Method in class io.fabric8.crdv2.generator.v1.
JsonSchema
N
newKubernetesValidationRule()
- Method in class io.fabric8.crdv2.generator.
AbstractJsonSchema
newKubernetesValidationRule()
- Method in class io.fabric8.crdv2.generator.v1.
JsonSchema
numberOfGeneratedCRDs()
- Method in class io.fabric8.crdv2.generator.
CRDGenerationInfo
O
outputFor(String)
- Method in class io.fabric8.crdv2.generator.
CRDGenerator.AbstractCRDOutput
outputFor(String)
- Method in interface io.fabric8.crdv2.generator.
CRDGenerator.CRDOutput
P
plural()
- Method in class io.fabric8.crdv2.generator.
CustomResourceInfo
R
raw()
- Method in class io.fabric8.crdv2.generator.
AbstractJsonSchema
raw()
- Method in class io.fabric8.crdv2.generator.v1.
JsonSchema
registerSwap(Class<?>, Class<?>, String, Class<?>, int)
- Method in class io.fabric8.crdv2.generator.
InternalSchemaSwaps
resolveSpecAndStatusTypes(Class<?>)
- Static method in class io.fabric8.crdv2.generator.
CRDUtils
Determine the spec and status types via convention by looking for the spec and status properties.
ResolvingContext
- Class in
io.fabric8.crdv2.generator
Encapsulates the stateful Jackson details that allow for crd to be fully resolved by our logic - holds an association of uris to already generated jackson schemas - holds a Jackson SchemaGenerator which is not thread-safe
ResolvingContext(ObjectMapper, KubernetesSerialization, boolean)
- Constructor for class io.fabric8.crdv2.generator.
ResolvingContext
S
schema
- Variable in class io.fabric8.crdv2.generator.
AbstractJsonSchema.AnnotationMetadata
scope()
- Method in class io.fabric8.crdv2.generator.
CustomResourceInfo
served()
- Method in class io.fabric8.crdv2.generator.
CustomResourceInfo
setDefault(JsonNode)
- Method in interface io.fabric8.crdv2.generator.
KubernetesJSONSchemaProps
setDescription(String)
- Method in interface io.fabric8.crdv2.generator.
KubernetesJSONSchemaProps
setFieldPath(String)
- Method in interface io.fabric8.crdv2.generator.
KubernetesValidationRule
setFormat(String)
- Method in interface io.fabric8.crdv2.generator.
KubernetesJSONSchemaProps
setMaximum(Double)
- Method in interface io.fabric8.crdv2.generator.
KubernetesJSONSchemaProps
setMessage(String)
- Method in interface io.fabric8.crdv2.generator.
KubernetesValidationRule
setMessageExpression(String)
- Method in interface io.fabric8.crdv2.generator.
KubernetesValidationRule
setMinimum(Double)
- Method in interface io.fabric8.crdv2.generator.
KubernetesJSONSchemaProps
setNullable(Boolean)
- Method in interface io.fabric8.crdv2.generator.
KubernetesJSONSchemaProps
setOptionalOldSelf(Boolean)
- Method in interface io.fabric8.crdv2.generator.
KubernetesValidationRule
setPattern(String)
- Method in interface io.fabric8.crdv2.generator.
KubernetesJSONSchemaProps
setReason(String)
- Method in interface io.fabric8.crdv2.generator.
KubernetesValidationRule
setRequired(List<String>)
- Method in interface io.fabric8.crdv2.generator.
KubernetesJSONSchemaProps
setRule(String)
- Method in interface io.fabric8.crdv2.generator.
KubernetesValidationRule
setXKubernetesPreserveUnknownFields(Boolean)
- Method in interface io.fabric8.crdv2.generator.
KubernetesJSONSchemaProps
shortNames()
- Method in class io.fabric8.crdv2.generator.
CustomResourceInfo
singleProperty(String)
- Method in class io.fabric8.crdv2.generator.
AbstractJsonSchema
Builds the schema for standard, simple (e.g.
singleProperty(String)
- Method in class io.fabric8.crdv2.generator.v1.
JsonSchema
singular()
- Method in class io.fabric8.crdv2.generator.
CustomResourceInfo
SpecAndStatus(String, String)
- Constructor for class io.fabric8.crdv2.generator.
CRDUtils.SpecAndStatus
specClassName()
- Method in class io.fabric8.crdv2.generator.
CustomResourceInfo
statusClassName()
- Method in class io.fabric8.crdv2.generator.
CustomResourceInfo
storage()
- Method in class io.fabric8.crdv2.generator.
CustomResourceInfo
T
throwIfUnmatchedSwaps()
- Method in class io.fabric8.crdv2.generator.
InternalSchemaSwaps
toMap(String[])
- Static method in class io.fabric8.crdv2.generator.
CRDUtils
toStringArray(Map<String, String>)
- Static method in class io.fabric8.crdv2.generator.
CustomResourceInfo
V
V1JSONSchemaProps()
- Constructor for class io.fabric8.crdv2.generator.v1.
JsonSchema.V1JSONSchemaProps
V1ValidationRule()
- Constructor for class io.fabric8.crdv2.generator.v1.
JsonSchema.V1ValidationRule
version()
- Method in class io.fabric8.crdv2.generator.
CustomResourceInfo
VERSION
- Static variable in class io.fabric8.crdv2.generator.v1.
CustomResourceHandler
W
withImplicitPreserveUnknownFields(boolean)
- Method in class io.fabric8.crdv2.generator.
CRDGenerator
withObjectMapper(ObjectMapper, KubernetesSerialization)
- Method in class io.fabric8.crdv2.generator.
CRDGenerator
withOutput(CRDGenerator.CRDOutput<? extends OutputStream>)
- Method in class io.fabric8.crdv2.generator.
CRDGenerator
withParallelGenerationEnabled(boolean)
- Method in class io.fabric8.crdv2.generator.
CRDGenerator
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
R
S
T
V
W
Skip navigation links
Overview
Package
Class
Use
Tree
Deprecated
Index
Help
Prev
Next
Frames
No Frames
All Classes
Copyright © 2015–2024
Red Hat
. All rights reserved.