Class SonarCodeScannerConfig.Jsii$Proxy
- java.lang.Object
-
- software.amazon.jsii.JsiiObject
-
- software.aws.awsprototypingsdk.pipeline.SonarCodeScannerConfig.Jsii$Proxy
-
- All Implemented Interfaces:
software.amazon.jsii.JsiiSerializable,SonarCodeScannerConfig
- Enclosing interface:
- SonarCodeScannerConfig
@Stability(Stable) @Internal public static final class SonarCodeScannerConfig.Jsii$Proxy extends software.amazon.jsii.JsiiObject implements SonarCodeScannerConfig
An implementation forSonarCodeScannerConfig
-
-
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.pipeline.SonarCodeScannerConfig
SonarCodeScannerConfig.Builder, SonarCodeScannerConfig.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(SonarCodeScannerConfig.Builder builder)Constructor that initializes the object based on literal property values passed by theSonarCodeScannerConfig.Builder.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description com.fasterxml.jackson.databind.JsonNode$jsii$toJson()booleanequals(Object o)StringgetCdkOutDir()directory containing the synthesized cdk resources.StringgetCfnNagIgnorePath()path to a file containing the cfn nag suppression rules.List<String>getExcludeGlobsForScan()glob patterns to exclude from sonar scan.List<String>getIncludeGlobsForScan()glob patterns to include from sonar scan.List<String>getPreArchiveCommands()Hook which allows custom commands to be executed before the process commences the archival process.StringgetSonarqubeAuthorizedGroup()Group name in Sonarqube with access to administer this project.StringgetSonarqubeDefaultProfileOrGateName()Default profile/gate name i.e: your org profile.StringgetSonarqubeEndpoint()endpoint of the sonarqube instance i.e: https://. StringgetSonarqubeProjectName()Name of the project to create in Sonarqube.StringgetSonarqubeSpecificProfileOrGateName()Specific profile/gate name i.e: language specific.List<String>getSonarqubeTags()Tags to associate with this project.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(SonarCodeScannerConfig.Builder builder)
Constructor that initializes the object based on literal property values passed by theSonarCodeScannerConfig.Builder.
-
-
Method Detail
-
getSonarqubeAuthorizedGroup
public final String getSonarqubeAuthorizedGroup()
Description copied from interface:SonarCodeScannerConfigGroup name in Sonarqube with access to administer this project.- Specified by:
getSonarqubeAuthorizedGroupin interfaceSonarCodeScannerConfig
-
getSonarqubeDefaultProfileOrGateName
public final String getSonarqubeDefaultProfileOrGateName()
Description copied from interface:SonarCodeScannerConfigDefault profile/gate name i.e: your org profile.Note: These need to be set up in Sonarqube manually.
- Specified by:
getSonarqubeDefaultProfileOrGateNamein interfaceSonarCodeScannerConfig
-
getSonarqubeEndpoint
public final String getSonarqubeEndpoint()
Description copied from interface:SonarCodeScannerConfigendpoint of the sonarqube instance i.e: https://. Note: Ensure a trailing '/' is not included.
- Specified by:
getSonarqubeEndpointin interfaceSonarCodeScannerConfig
-
getSonarqubeProjectName
public final String getSonarqubeProjectName()
Description copied from interface:SonarCodeScannerConfigName of the project to create in Sonarqube.- Specified by:
getSonarqubeProjectNamein interfaceSonarCodeScannerConfig
-
getCdkOutDir
public final String getCdkOutDir()
Description copied from interface:SonarCodeScannerConfigdirectory containing the synthesized cdk resources.- Specified by:
getCdkOutDirin interfaceSonarCodeScannerConfig
-
getCfnNagIgnorePath
public final String getCfnNagIgnorePath()
Description copied from interface:SonarCodeScannerConfigpath to a file containing the cfn nag suppression rules.- Specified by:
getCfnNagIgnorePathin interfaceSonarCodeScannerConfig
-
getExcludeGlobsForScan
public final List<String> getExcludeGlobsForScan()
Description copied from interface:SonarCodeScannerConfigglob patterns to exclude from sonar scan.- Specified by:
getExcludeGlobsForScanin interfaceSonarCodeScannerConfig
-
getIncludeGlobsForScan
public final List<String> getIncludeGlobsForScan()
Description copied from interface:SonarCodeScannerConfigglob patterns to include from sonar scan.- Specified by:
getIncludeGlobsForScanin interfaceSonarCodeScannerConfig
-
getPreArchiveCommands
public final List<String> getPreArchiveCommands()
Description copied from interface:SonarCodeScannerConfigHook which allows custom commands to be executed before the process commences the archival process.- Specified by:
getPreArchiveCommandsin interfaceSonarCodeScannerConfig
-
getSonarqubeSpecificProfileOrGateName
public final String getSonarqubeSpecificProfileOrGateName()
Description copied from interface:SonarCodeScannerConfigSpecific profile/gate name i.e: language specific.Note: These need to be set up in Sonarqube manually.
- Specified by:
getSonarqubeSpecificProfileOrGateNamein interfaceSonarCodeScannerConfig
-
getSonarqubeTags
public final List<String> getSonarqubeTags()
Description copied from interface:SonarCodeScannerConfigTags to associate with this project.- Specified by:
getSonarqubeTagsin interfaceSonarCodeScannerConfig
-
$jsii$toJson
@Internal public com.fasterxml.jackson.databind.JsonNode $jsii$toJson()
- Specified by:
$jsii$toJsonin interfacesoftware.amazon.jsii.JsiiSerializable
-
-