Class SemverGroup.Jsii$Proxy
- java.lang.Object
-
- software.amazon.jsii.JsiiObject
-
- software.aws.awsprototypingsdk.nxmonorepo.SemverGroup.Jsii$Proxy
-
- All Implemented Interfaces:
software.amazon.jsii.JsiiSerializable,SemverGroup
- Enclosing interface:
- SemverGroup
@Stability(Stable) @Internal public static final class SemverGroup.Jsii$Proxy extends software.amazon.jsii.JsiiObject implements SemverGroup
An implementation forSemverGroup
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class software.amazon.jsii.JsiiObject
software.amazon.jsii.JsiiObject.InitializationMode
-
Nested classes/interfaces inherited from interface software.aws.awsprototypingsdk.nxmonorepo.SemverGroup
SemverGroup.Builder, SemverGroup.Jsii$Proxy
-
-
Constructor Summary
Constructors Modifier Constructor Description protectedJsii$Proxy(software.amazon.jsii.JsiiObjectRef objRef)Constructor that initializes the object based on values retrieved from the JsiiObject.protectedJsii$Proxy(SemverGroup.Builder builder)Constructor that initializes the object based on literal property values passed by theSemverGroup.Builder.
-
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>getDependencies()the names of the dependencies (eg.List<String>getDependencyTypes()optionally only apply this group to dependencies of the provided types.List<String>getPackages()the names of packages in your monorepo which belong to this group, taken from the "name" field in package.json, not the package directory name.StringgetRange()the semver range which dependencies in this group should use.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(SemverGroup.Builder builder)
Constructor that initializes the object based on literal property values passed by theSemverGroup.Builder.
-
-
Method Detail
-
getDependencies
public final List<String> getDependencies()
Description copied from interface:SemverGroupthe names of the dependencies (eg."lodash") which belong to this group
- Specified by:
getDependenciesin interfaceSemverGroup
-
getPackages
public final List<String> getPackages()
Description copied from interface:SemverGroupthe names of packages in your monorepo which belong to this group, taken from the "name" field in package.json, not the package directory name.- Specified by:
getPackagesin interfaceSemverGroup
-
getRange
public final String getRange()
Description copied from interface:SemverGroupthe semver range which dependencies in this group should use.- Specified by:
getRangein interfaceSemverGroup
-
getDependencyTypes
public final List<String> getDependencyTypes()
Description copied from interface:SemverGroupoptionally only apply this group to dependencies of the provided types.- Specified by:
getDependencyTypesin interfaceSemverGroup
-
$jsii$toJson
@Internal public com.fasterxml.jackson.databind.JsonNode $jsii$toJson()
- Specified by:
$jsii$toJsonin interfacesoftware.amazon.jsii.JsiiSerializable
-
-