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) modelPackage
(String modelPackage) oneOfAnyOfGenerationEnabled
(boolean oneOfAnyOfGenerationEnabled) outputDirectory
(String outputDirectory) toString()
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
.
-
build
-
toString
-