Class YamlProperties.AnnotationBuilder
java.lang.Object
org.apache.camel.maven.dsl.yaml.support.YamlProperties.AnnotationBuilder
- Enclosing class:
YamlProperties
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptioncom.squareup.javapoet.AnnotationSpecbuild()withDefaultValue(com.fasterxml.jackson.databind.JsonNode node) withDefaultValue(String defaultValue) withDeprecated(boolean deprecated) withDescription(com.fasterxml.jackson.databind.JsonNode node) withDescription(String description) withDisplayName(com.fasterxml.jackson.databind.JsonNode node) withDisplayName(String displayName) withFormat(String format) withIsSecret(boolean secret) withIsSecret(com.fasterxml.jackson.databind.JsonNode node) withRequired(boolean required) withSubType(String subType)
-
Constructor Details
-
AnnotationBuilder
public AnnotationBuilder()
-
-
Method Details
-
withName
-
withDisplayName
-
withDisplayName
public YamlProperties.AnnotationBuilder withDisplayName(com.fasterxml.jackson.databind.JsonNode node) -
withDescription
-
withDescription
public YamlProperties.AnnotationBuilder withDescription(com.fasterxml.jackson.databind.JsonNode node) -
withType
-
withSubType
-
withFormat
-
withRequired
-
withDeprecated
-
withDefaultValue
-
withDefaultValue
public YamlProperties.AnnotationBuilder withDefaultValue(com.fasterxml.jackson.databind.JsonNode node) -
withIsSecret
-
withIsSecret
-
withOneOf
-
build
public com.squareup.javapoet.AnnotationSpec build()
-