| Package | Description |
|---|---|
| io.fabric8.crd.generator | |
| io.fabric8.crd.generator.v1 | |
| io.fabric8.crd.generator.v1beta1 |
| Modifier and Type | Method and Description |
|---|---|
List<AbstractJsonSchema.KubernetesValidationRule> |
AbstractJsonSchema.SchemaPropsOptions.getValidationRules() |
| Modifier and Type | Method and Description |
|---|---|
abstract T |
AbstractJsonSchema.build(B builder,
List<String> required,
List<AbstractJsonSchema.KubernetesValidationRule> validationRules,
boolean preserveUnknownFields)
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
|
| Constructor and Description |
|---|
SchemaPropsOptions(String defaultValue,
Double min,
Double max,
String pattern,
List<AbstractJsonSchema.KubernetesValidationRule> validationRules,
boolean nullable,
boolean required,
boolean preserveUnknownFields) |
| Modifier and Type | Method and Description |
|---|---|
io.fabric8.kubernetes.api.model.apiextensions.v1.JSONSchemaProps |
JsonSchema.build(io.fabric8.kubernetes.api.model.apiextensions.v1.JSONSchemaPropsBuilder builder,
List<String> required,
List<AbstractJsonSchema.KubernetesValidationRule> validationRules,
boolean preserveUnknownFields) |
| Modifier and Type | Method and Description |
|---|---|
io.fabric8.kubernetes.api.model.apiextensions.v1beta1.JSONSchemaProps |
JsonSchema.build(io.fabric8.kubernetes.api.model.apiextensions.v1beta1.JSONSchemaPropsBuilder builder,
List<String> required,
List<AbstractJsonSchema.KubernetesValidationRule> validationRules,
boolean preserveUnknownFields)
Deprecated.
|
Copyright © 2015–2024 Red Hat. All rights reserved.