Class VersionGroup.Jsii$Proxy
- java.lang.Object
-
- software.amazon.jsii.JsiiObject
-
- software.aws.awsprototypingsdk.nxmonorepo.VersionGroup.Jsii$Proxy
-
- All Implemented Interfaces:
software.amazon.jsii.JsiiSerializable,VersionGroup
- Enclosing interface:
- VersionGroup
@Stability(Stable) @Internal public static final class VersionGroup.Jsii$Proxy extends software.amazon.jsii.JsiiObject implements VersionGroup
An implementation forVersionGroup
-
-
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.VersionGroup
VersionGroup.Builder, VersionGroup.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(VersionGroup.Builder builder)Constructor that initializes the object based on literal property values passed by theVersionGroup.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.BooleangetIsBanned()optionally force all dependencies in this group to be removed.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.StringgetPinVersion()optionally force all dependencies in this group to have this version.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(VersionGroup.Builder builder)
Constructor that initializes the object based on literal property values passed by theVersionGroup.Builder.
-
-
Method Detail
-
getDependencies
public final List<String> getDependencies()
Description copied from interface:VersionGroupthe names of the dependencies (eg."lodash") which belong to this group
- Specified by:
getDependenciesin interfaceVersionGroup
-
getPackages
public final List<String> getPackages()
Description copied from interface:VersionGroupthe 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 interfaceVersionGroup
-
getDependencyTypes
public final List<String> getDependencyTypes()
Description copied from interface:VersionGroupoptionally only apply this group to dependencies of the provided types.- Specified by:
getDependencyTypesin interfaceVersionGroup
-
getIsBanned
public final Boolean getIsBanned()
Description copied from interface:VersionGroupoptionally force all dependencies in this group to be removed.- Specified by:
getIsBannedin interfaceVersionGroup
-
getPinVersion
public final String getPinVersion()
Description copied from interface:VersionGroupoptionally force all dependencies in this group to have this version.- Specified by:
getPinVersionin interfaceVersionGroup
-
$jsii$toJson
@Internal public com.fasterxml.jackson.databind.JsonNode $jsii$toJson()
- Specified by:
$jsii$toJsonin interfacesoftware.amazon.jsii.JsiiSerializable
-
-