Class ReadOnlyObjects.GHMetaPublic
- java.lang.Object
-
- org.kohsuke.github.example.dataobject.ReadOnlyObjects.GHMetaPublic
-
- All Implemented Interfaces:
ReadOnlyObjects.GHMetaExample
- Enclosing class:
- ReadOnlyObjects
public static class ReadOnlyObjects.GHMetaPublic extends Object implements ReadOnlyObjects.GHMetaExample
This version uses public getters and setters and leaves it up to Jackson how it wants to fill them.Pro:
- Easy to create
- Not much code
- Mininal annotations
- Exposes public setters for fields that should not be changed
- Lists modifiable when they should not be changed
- Jackson generally doesn't call the setters, it just sets the fields directly
- Author:
- Paulo Miguel Almeida
- See Also:
GHMeta
-
-
Constructor Summary
Constructors Constructor Description GHMetaPublic()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description List<String>getApi()Gets api.List<String>getGit()Gets git.List<String>getHooks()Gets hooks.List<String>getImporter()Gets importer.List<String>getPages()Gets pages.List<String>getWeb()Gets web.booleanisVerifiablePasswordAuthentication()Is verifiable password authentication boolean.voidsetApi(List<String> api)Sets api.voidsetGit(List<String> git)Sets git.voidsetHooks(List<String> hooks)Sets hooks.voidsetImporter(List<String> importer)Sets importer.voidsetPages(List<String> pages)Sets pages.voidsetVerifiablePasswordAuthentication(boolean verifiablePasswordAuthentication)Sets verifiable password authentication.voidsetWeb(List<String> web)Sets web.
-
-
-
Method Detail
-
isVerifiablePasswordAuthentication
public boolean isVerifiablePasswordAuthentication()
Description copied from interface:ReadOnlyObjects.GHMetaExampleIs verifiable password authentication boolean.- Specified by:
isVerifiablePasswordAuthenticationin interfaceReadOnlyObjects.GHMetaExample- Returns:
- the boolean
-
setVerifiablePasswordAuthentication
public void setVerifiablePasswordAuthentication(boolean verifiablePasswordAuthentication)
Sets verifiable password authentication.- Parameters:
verifiablePasswordAuthentication- the verifiable password authentication
-
getHooks
public List<String> getHooks()
Description copied from interface:ReadOnlyObjects.GHMetaExampleGets hooks.- Specified by:
getHooksin interfaceReadOnlyObjects.GHMetaExample- Returns:
- the hooks
-
getGit
public List<String> getGit()
Description copied from interface:ReadOnlyObjects.GHMetaExampleGets git.- Specified by:
getGitin interfaceReadOnlyObjects.GHMetaExample- Returns:
- the git
-
getWeb
public List<String> getWeb()
Description copied from interface:ReadOnlyObjects.GHMetaExampleGets web.- Specified by:
getWebin interfaceReadOnlyObjects.GHMetaExample- Returns:
- the web
-
getApi
public List<String> getApi()
Description copied from interface:ReadOnlyObjects.GHMetaExampleGets api.- Specified by:
getApiin interfaceReadOnlyObjects.GHMetaExample- Returns:
- the api
-
getPages
public List<String> getPages()
Description copied from interface:ReadOnlyObjects.GHMetaExampleGets pages.- Specified by:
getPagesin interfaceReadOnlyObjects.GHMetaExample- Returns:
- the pages
-
getImporter
public List<String> getImporter()
Description copied from interface:ReadOnlyObjects.GHMetaExampleGets importer.- Specified by:
getImporterin interfaceReadOnlyObjects.GHMetaExample- Returns:
- the importer
-
-