Class GenerationConfiguration.GenerationConfigurationBuilder
java.lang.Object
com.sap.cloud.sdk.datamodel.openapi.generator.model.GenerationConfiguration.GenerationConfigurationBuilder
- Enclosing class:
- GenerationConfiguration
-
Method Summary
Modifier and TypeMethodDescriptionadditionalProperties(Map<? extends String, ? extends String> additionalProperties) additionalProperty(String additionalPropertyKey, String additionalPropertyValue) apiMaturity(ApiMaturity apiMaturity) apiPackage(String apiPackage) build()copyrightHeader(String copyrightHeader) debugModels(boolean debugModels) deleteOutputDirectory(boolean deleteOutputDirectory) generateApis(boolean generateApis) generateModels(boolean generateModels) importMapping(String importMappingKey, String importMappingValue) importMappings(Map<? extends String, ? extends String> importMappings) modelPackage(String modelPackage) oneOfAnyOfGenerationEnabled(boolean oneOfAnyOfGenerationEnabled) outputDirectory(String outputDirectory) toString()typeMapping(String typeMappingKey, String typeMappingValue) typeMappings(Map<? extends String, ? extends String> typeMappings) verbose(boolean verbose) Indicates whether to use verbose output.withSapCopyrightHeader(boolean withSapCopyrightHeader)
-
Method Details
-
inputSpec
- Returns:
this.
-
outputDirectory
@Nonnull public GenerationConfiguration.GenerationConfigurationBuilder outputDirectory(String outputDirectory) - Returns:
this.
-
apiPackage
@Nonnull public GenerationConfiguration.GenerationConfigurationBuilder apiPackage(String apiPackage) - Returns:
this.
-
modelPackage
@Nonnull public GenerationConfiguration.GenerationConfigurationBuilder modelPackage(String modelPackage) - Returns:
this.
-
apiMaturity
@Nonnull public GenerationConfiguration.GenerationConfigurationBuilder apiMaturity(ApiMaturity apiMaturity) - Returns:
this.
-
copyrightHeader
@Nonnull public GenerationConfiguration.GenerationConfigurationBuilder copyrightHeader(String copyrightHeader) - Returns:
this.
-
verbose
Indicates whether to use verbose output.
Please note: This boolean property has no more effect.- Returns:
this.
-
withSapCopyrightHeader
@Nonnull public GenerationConfiguration.GenerationConfigurationBuilder withSapCopyrightHeader(boolean withSapCopyrightHeader) - Returns:
this.
-
deleteOutputDirectory
@Nonnull public GenerationConfiguration.GenerationConfigurationBuilder deleteOutputDirectory(boolean deleteOutputDirectory) - Returns:
this.
-
additionalProperty
@Nonnull public GenerationConfiguration.GenerationConfigurationBuilder additionalProperty(String additionalPropertyKey, String additionalPropertyValue) -
additionalProperties
@Nonnull public GenerationConfiguration.GenerationConfigurationBuilder additionalProperties(@Nullable Map<? extends String, ? extends String> additionalProperties) -
clearAdditionalProperties
-
oneOfAnyOfGenerationEnabled
@Nonnull public GenerationConfiguration.GenerationConfigurationBuilder oneOfAnyOfGenerationEnabled(boolean oneOfAnyOfGenerationEnabled) - Returns:
this.
-
generateModels
@Nonnull public GenerationConfiguration.GenerationConfigurationBuilder generateModels(boolean generateModels) - Returns:
this.
-
generateApis
@Nonnull public GenerationConfiguration.GenerationConfigurationBuilder generateApis(boolean generateApis) - Returns:
this.
-
debugModels
@Nonnull public GenerationConfiguration.GenerationConfigurationBuilder debugModels(boolean debugModels) - Returns:
this.
-
typeMapping
@Nonnull public GenerationConfiguration.GenerationConfigurationBuilder typeMapping(String typeMappingKey, String typeMappingValue) -
typeMappings
@Nonnull public GenerationConfiguration.GenerationConfigurationBuilder typeMappings(@Nullable Map<? extends String, ? extends String> typeMappings) -
clearTypeMappings
-
importMapping
@Nonnull public GenerationConfiguration.GenerationConfigurationBuilder importMapping(String importMappingKey, String importMappingValue) -
importMappings
@Nonnull public GenerationConfiguration.GenerationConfigurationBuilder importMappings(@Nullable Map<? extends String, ? extends String> importMappings) -
clearImportMappings
-
build
-
toString
-