public class CRDGenerator extends Object
| Modifier and Type | Class and Description |
|---|---|
static class |
CRDGenerator.AbstractCRDOutput<T extends OutputStream> |
static interface |
CRDGenerator.CRDOutput<T extends OutputStream> |
| Constructor and Description |
|---|
CRDGenerator() |
| Modifier and Type | Method and Description |
|---|---|
CRDGenerator |
customResourceClasses(Class<? extends CustomResource>... crClasses) |
CRDGenerator |
customResources(CustomResourceInfo... infos) |
CRDGenerationInfo |
detailedGenerate() |
CRDGenerator |
forCRDVersions(List<String> versions) |
CRDGenerator |
forCRDVersions(String... versions) |
int |
generate() |
static String |
getOutputName(String crdName,
String crdSpecVersion) |
CRDGenerator |
inOutputDir(File outputDir) |
CRDGenerator |
withOutput(CRDGenerator.CRDOutput<? extends OutputStream> output) |
CRDGenerator |
withParallelGenerationEnabled(boolean parallel) |
public CRDGenerator inOutputDir(File outputDir)
public CRDGenerator withOutput(CRDGenerator.CRDOutput<? extends OutputStream> output)
public CRDGenerator withParallelGenerationEnabled(boolean parallel)
public CRDGenerator forCRDVersions(List<String> versions)
public CRDGenerator forCRDVersions(String... versions)
public CRDGenerator customResourceClasses(Class<? extends CustomResource>... crClasses)
public CRDGenerator customResources(CustomResourceInfo... infos)
public int generate()
public CRDGenerationInfo detailedGenerate()
Copyright © 2015–2023 Red Hat. All rights reserved.