@NotThreadSafe public static final class Options.Builder extends Object implements Options.BaseGenerationPackageBuildStage, Options.SpecificationGeneratorBuildStage, Options.CodeGeneratorBuildStage, Options.BuildFinal
| Modifier and Type | Method and Description |
|---|---|
Options.Builder |
baseGenerationPackage(String baseGenerationPackage)
Initializes the value for the
baseGenerationPackage attribute. |
Options |
build()
Builds a new
Options. |
Options.Builder |
codeGenerator(ICodeGeneratorOptions codeGenerator)
Initializes the value for the
codeGenerator attribute. |
Options.Builder |
specificationGenerator(ISpecificationGeneratorOptions specificationGenerator)
Initializes the value for the
specificationGenerator attribute. |
public final Options.Builder baseGenerationPackage(String baseGenerationPackage)
baseGenerationPackage attribute.baseGenerationPackage in interface Options.BaseGenerationPackageBuildStagebaseGenerationPackage - The value for baseGenerationPackagethis builder for use in a chained invocationpublic final Options.Builder specificationGenerator(ISpecificationGeneratorOptions specificationGenerator)
specificationGenerator attribute.specificationGenerator in interface Options.SpecificationGeneratorBuildStagespecificationGenerator - The value for specificationGeneratorthis builder for use in a chained invocationpublic final Options.Builder codeGenerator(ICodeGeneratorOptions codeGenerator)
codeGenerator attribute.codeGenerator in interface Options.CodeGeneratorBuildStagecodeGenerator - The value for codeGeneratorthis builder for use in a chained invocationpublic Options build()
Options.build in interface Options.BuildFinalIllegalStateException - if any required attributes are missingCopyright © 2018 Cosium. All rights reserved.