Skip to content

Commit e679a13

Browse files
authored
Merge pull request kubernetes-client#771 from yue9944882/doc/java-model-gen-trimming-length
Chore: Document "-l" option for the crd java model gen
2 parents de73600 + 06d703a commit e679a13

1 file changed

Lines changed: 3 additions & 1 deletion

File tree

docs/generate-model-from-third-party-resources.md

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -30,7 +30,9 @@ docker run -i --rm yue9944882/java-model-gen < /tmp/swagger | tar -xzf - -C /tmp
3030
```
3131

3232
By default, the package-name of generated codes will be `io.kubernetes.client`. If you want to override the package-name, consider
33-
use `-p <package_name>` flag.
33+
use `-p <package_name>` flag. Additionally, you can use `-l <length>` option to make the generator to trim the length of generated
34+
class name, the lower number generates shorter names. e.g. for a CRD named `crontabs.v1.example.io`, with `-l 1` the generated
35+
name will be `CronTab`, otherwise with `-l3` it will be `ExampleV1Crontab`.
3436

3537
```
3638
docker run -i --rm yue9944882/java-model-gen -p com.example < /tmp/swagger | tar -xzf - -C /tmp/

0 commit comments

Comments
 (0)