Package io.github.cdklabs.projen.python
Class PoetryPyprojectOptionsWithoutDeps.Jsii$Proxy
- java.lang.Object
-
- software.amazon.jsii.JsiiObject
-
- io.github.cdklabs.projen.python.PoetryPyprojectOptionsWithoutDeps.Jsii$Proxy
-
- All Implemented Interfaces:
PoetryPyprojectOptionsWithoutDeps,software.amazon.jsii.JsiiSerializable
- Enclosing interface:
- PoetryPyprojectOptionsWithoutDeps
@Stability(Experimental) @Internal public static final class PoetryPyprojectOptionsWithoutDeps.Jsii$Proxy extends software.amazon.jsii.JsiiObject implements PoetryPyprojectOptionsWithoutDeps
An implementation forPoetryPyprojectOptionsWithoutDeps
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class software.amazon.jsii.JsiiObject
software.amazon.jsii.JsiiObject.InitializationMode
-
Nested classes/interfaces inherited from interface io.github.cdklabs.projen.python.PoetryPyprojectOptionsWithoutDeps
PoetryPyprojectOptionsWithoutDeps.Builder, PoetryPyprojectOptionsWithoutDeps.Jsii$Proxy
-
-
Constructor Summary
Constructors Modifier Constructor Description protectedJsii$Proxy(PoetryPyprojectOptionsWithoutDeps.Builder builder)Constructor that initializes the object based on literal property values passed by thePoetryPyprojectOptionsWithoutDeps.Builder.protectedJsii$Proxy(software.amazon.jsii.JsiiObjectRef objRef)Constructor that initializes the object based on values retrieved from the JsiiObject.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description com.fasterxml.jackson.databind.JsonNode$jsii$toJson()booleanequals(Object o)List<String>getAuthors()(experimental) The authors of the package.List<String>getClassifiers()(experimental) A list of PyPI trove classifiers that describe the project.StringgetDescription()(experimental) A short description of the package (required).StringgetDocumentation()(experimental) A URL to the documentation of the project.List<String>getExclude()(experimental) A list of patterns that will be excluded in the final package.Map<String,List<String>>getExtras()(experimental) Package extras.StringgetHomepage()(experimental) A URL to the website of the project.List<String>getInclude()(experimental) A list of patterns that will be included in the final package.List<String>getKeywords()(experimental) A list of keywords (max: 5) that the package is related to.StringgetLicense()(experimental) License of this package as an SPDX identifier.List<String>getMaintainers()(experimental) the maintainers of the package.StringgetName()(experimental) Name of the package (required).List<Object>getPackages()(experimental) A list of packages and modules to include in the final distribution.ObjectgetPlugins()(experimental) Plugins.StringgetReadme()(experimental) The name of the readme file of the package.StringgetRepository()(experimental) A URL to the repository of the project.Map<String,Object>getScripts()(experimental) The scripts or executables that will be installed when installing the package.List<Object>getSource()(experimental) Source registries from which packages are retrieved.Map<String,String>getUrls()(experimental) Project custom URLs, in addition to homepage, repository and documentation.StringgetVersion()(experimental) Version of the package (required).inthashCode()
-
-
-
Constructor Detail
-
Jsii$Proxy
protected Jsii$Proxy(software.amazon.jsii.JsiiObjectRef objRef)
Constructor that initializes the object based on values retrieved from the JsiiObject.- Parameters:
objRef- Reference to the JSII managed object.
-
Jsii$Proxy
protected Jsii$Proxy(PoetryPyprojectOptionsWithoutDeps.Builder builder)
Constructor that initializes the object based on literal property values passed by thePoetryPyprojectOptionsWithoutDeps.Builder.
-
-
Method Detail
-
getAuthors
public final List<String> getAuthors()
Description copied from interface:PoetryPyprojectOptionsWithoutDeps(experimental) The authors of the package.Must be in the form "name
" - Specified by:
getAuthorsin interfacePoetryPyprojectOptionsWithoutDeps
-
getClassifiers
public final List<String> getClassifiers()
Description copied from interface:PoetryPyprojectOptionsWithoutDeps(experimental) A list of PyPI trove classifiers that describe the project.- Specified by:
getClassifiersin interfacePoetryPyprojectOptionsWithoutDeps- See Also:
- https://pypi.org/classifiers/
-
getDescription
public final String getDescription()
Description copied from interface:PoetryPyprojectOptionsWithoutDeps(experimental) A short description of the package (required).- Specified by:
getDescriptionin interfacePoetryPyprojectOptionsWithoutDeps
-
getDocumentation
public final String getDocumentation()
Description copied from interface:PoetryPyprojectOptionsWithoutDeps(experimental) A URL to the documentation of the project.- Specified by:
getDocumentationin interfacePoetryPyprojectOptionsWithoutDeps
-
getExclude
public final List<String> getExclude()
Description copied from interface:PoetryPyprojectOptionsWithoutDeps(experimental) A list of patterns that will be excluded in the final package.If a VCS is being used for a package, the exclude field will be seeded with the VCS’ ignore settings (.gitignore for git for example).
- Specified by:
getExcludein interfacePoetryPyprojectOptionsWithoutDeps
-
getExtras
public final Map<String,List<String>> getExtras()
Description copied from interface:PoetryPyprojectOptionsWithoutDeps(experimental) Package extras.- Specified by:
getExtrasin interfacePoetryPyprojectOptionsWithoutDeps
-
getHomepage
public final String getHomepage()
Description copied from interface:PoetryPyprojectOptionsWithoutDeps(experimental) A URL to the website of the project.- Specified by:
getHomepagein interfacePoetryPyprojectOptionsWithoutDeps
-
getInclude
public final List<String> getInclude()
Description copied from interface:PoetryPyprojectOptionsWithoutDeps(experimental) A list of patterns that will be included in the final package.- Specified by:
getIncludein interfacePoetryPyprojectOptionsWithoutDeps
-
getKeywords
public final List<String> getKeywords()
Description copied from interface:PoetryPyprojectOptionsWithoutDeps(experimental) A list of keywords (max: 5) that the package is related to.- Specified by:
getKeywordsin interfacePoetryPyprojectOptionsWithoutDeps
-
getLicense
public final String getLicense()
Description copied from interface:PoetryPyprojectOptionsWithoutDeps(experimental) License of this package as an SPDX identifier.If the project is proprietary and does not use a specific license, you can set this value as "Proprietary".
- Specified by:
getLicensein interfacePoetryPyprojectOptionsWithoutDeps
-
getMaintainers
public final List<String> getMaintainers()
Description copied from interface:PoetryPyprojectOptionsWithoutDeps(experimental) the maintainers of the package.Must be in the form "name
" - Specified by:
getMaintainersin interfacePoetryPyprojectOptionsWithoutDeps
-
getName
public final String getName()
Description copied from interface:PoetryPyprojectOptionsWithoutDeps(experimental) Name of the package (required).- Specified by:
getNamein interfacePoetryPyprojectOptionsWithoutDeps
-
getPackages
public final List<Object> getPackages()
Description copied from interface:PoetryPyprojectOptionsWithoutDeps(experimental) A list of packages and modules to include in the final distribution.- Specified by:
getPackagesin interfacePoetryPyprojectOptionsWithoutDeps
-
getPlugins
public final Object getPlugins()
Description copied from interface:PoetryPyprojectOptionsWithoutDeps(experimental) Plugins.Must be specified as a table.
- Specified by:
getPluginsin interfacePoetryPyprojectOptionsWithoutDeps- See Also:
- https://toml.io/en/v1.0.0#table
-
getReadme
public final String getReadme()
Description copied from interface:PoetryPyprojectOptionsWithoutDeps(experimental) The name of the readme file of the package.- Specified by:
getReadmein interfacePoetryPyprojectOptionsWithoutDeps
-
getRepository
public final String getRepository()
Description copied from interface:PoetryPyprojectOptionsWithoutDeps(experimental) A URL to the repository of the project.- Specified by:
getRepositoryin interfacePoetryPyprojectOptionsWithoutDeps
-
getScripts
public final Map<String,Object> getScripts()
Description copied from interface:PoetryPyprojectOptionsWithoutDeps(experimental) The scripts or executables that will be installed when installing the package.- Specified by:
getScriptsin interfacePoetryPyprojectOptionsWithoutDeps
-
getSource
public final List<Object> getSource()
Description copied from interface:PoetryPyprojectOptionsWithoutDeps(experimental) Source registries from which packages are retrieved.- Specified by:
getSourcein interfacePoetryPyprojectOptionsWithoutDeps
-
getUrls
public final Map<String,String> getUrls()
Description copied from interface:PoetryPyprojectOptionsWithoutDeps(experimental) Project custom URLs, in addition to homepage, repository and documentation.E.g. "Bug Tracker"
- Specified by:
getUrlsin interfacePoetryPyprojectOptionsWithoutDeps
-
getVersion
public final String getVersion()
Description copied from interface:PoetryPyprojectOptionsWithoutDeps(experimental) Version of the package (required).- Specified by:
getVersionin interfacePoetryPyprojectOptionsWithoutDeps
-
$jsii$toJson
@Internal public com.fasterxml.jackson.databind.JsonNode $jsii$toJson()
- Specified by:
$jsii$toJsonin interfacesoftware.amazon.jsii.JsiiSerializable
-
-