Class PolicyRuleExpressionSetBuilder
- java.lang.Object
-
- com.synopsys.integration.blackduck.service.model.PolicyRuleExpressionSetBuilder
-
public class PolicyRuleExpressionSetBuilder extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description PolicyRuleExpressionSetBuilder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaddComponentCondition(PolicyRuleConditionOperatorType policyRuleConditionOperator, com.synopsys.integration.blackduck.api.generated.view.ComponentView componentView)voidaddComponentReleaseDateCondition(PolicyRuleConditionOperatorType policyRuleConditionOperator, java.util.Date date)voidaddComponentUsageCondition(PolicyRuleConditionOperatorType policyRuleConditionOperator, java.util.List<PolicyRuleComponentUsageValueSetType> componentUsageTypes)voidaddComponentVersionCondition(PolicyRuleConditionOperatorType policyRuleConditionOperator, com.synopsys.integration.blackduck.api.generated.view.ComponentVersionView componentVersionView)voidaddDistributionCondition(PolicyRuleConditionOperatorType policyRuleConditionOperator, java.util.List<com.synopsys.integration.blackduck.api.generated.enumeration.ProjectVersionDistributionType> ProjectVersionDistributionTypes)voidaddHighSeverityVulnerabilityCondition(PolicyRuleConditionOperatorType policyRuleConditionOperator, java.lang.Integer count)voidaddLicenseCondition(PolicyRuleConditionOperatorType policyRuleConditionOperator, com.synopsys.integration.blackduck.api.generated.view.LicenseView licenseView)voidaddLowSeverityVulnerabilityCondition(PolicyRuleConditionOperatorType policyRuleConditionOperator, java.lang.Integer count)voidaddMediumSeverityVulnerabilityCondition(PolicyRuleConditionOperatorType policyRuleConditionOperator, java.lang.Integer count)voidaddMultiCondition(PolicyRuleConditionOperatorType policyRuleConditionOperator, PolicyRuleConditionType policyRuleConditionType, java.util.List<java.lang.String> values)voidaddMultiObjectCondition(PolicyRuleConditionOperatorType policyRuleConditionOperator, PolicyRuleConditionType policyRuleConditionType, java.util.List<?> objectValues)voidaddNewerVersionCondition(PolicyRuleConditionOperatorType policyRuleConditionOperator, java.lang.Integer count)voidaddPhaseCondition(PolicyRuleConditionOperatorType policyRuleConditionOperator, java.util.List<com.synopsys.integration.blackduck.api.manual.temporary.enumeration.ProjectVersionPhaseType> projectVersionPhaseTypes)voidaddProjectCondition(PolicyRuleConditionOperatorType policyRuleConditionOperator, com.synopsys.integration.blackduck.api.generated.view.ProjectView projectView)voidaddProjectTierCondition(PolicyRuleConditionOperatorType policyRuleConditionOperator, java.util.List<java.lang.Integer> tiers)voidaddReviewStatusCondition(PolicyRuleConditionOperatorType policyRuleConditionOperator, ReviewStatusType reviewType)voidaddSingleCondition(PolicyRuleConditionOperatorType policyRuleConditionOperator, PolicyRuleConditionType policyRuleConditionType, com.synopsys.integration.rest.HttpUrl httpUrl)voidaddSingleCondition(PolicyRuleConditionOperatorType policyRuleConditionOperator, PolicyRuleConditionType policyRuleConditionType, java.lang.String value)voidaddSingleObjectCondition(PolicyRuleConditionOperatorType policyRuleConditionOperator, PolicyRuleConditionType policyRuleConditionType, java.lang.Object object)com.synopsys.integration.blackduck.api.generated.component.PolicyRuleExpressionViewcreatePolicyRuleExpressionView()com.synopsys.integration.blackduck.api.generated.component.PolicyRuleExpressionViewcreatePolicyRuleExpressionView(com.synopsys.integration.blackduck.api.generated.enumeration.PolicyRuleExpressionOperatorType expressionOperatorType)
-
-
-
Method Detail
-
addProjectCondition
public void addProjectCondition(PolicyRuleConditionOperatorType policyRuleConditionOperator, com.synopsys.integration.blackduck.api.generated.view.ProjectView projectView) throws BlackDuckIntegrationException
- Throws:
BlackDuckIntegrationException
-
addComponentVersionCondition
public void addComponentVersionCondition(PolicyRuleConditionOperatorType policyRuleConditionOperator, com.synopsys.integration.blackduck.api.generated.view.ComponentVersionView componentVersionView) throws BlackDuckIntegrationException
- Throws:
BlackDuckIntegrationException
-
addComponentCondition
public void addComponentCondition(PolicyRuleConditionOperatorType policyRuleConditionOperator, com.synopsys.integration.blackduck.api.generated.view.ComponentView componentView) throws BlackDuckIntegrationException
- Throws:
BlackDuckIntegrationException
-
addLicenseCondition
public void addLicenseCondition(PolicyRuleConditionOperatorType policyRuleConditionOperator, com.synopsys.integration.blackduck.api.generated.view.LicenseView licenseView) throws BlackDuckIntegrationException
- Throws:
BlackDuckIntegrationException
-
addReviewStatusCondition
public void addReviewStatusCondition(PolicyRuleConditionOperatorType policyRuleConditionOperator, ReviewStatusType reviewType) throws BlackDuckIntegrationException
- Throws:
BlackDuckIntegrationException
-
addComponentReleaseDateCondition
public void addComponentReleaseDateCondition(PolicyRuleConditionOperatorType policyRuleConditionOperator, java.util.Date date) throws BlackDuckIntegrationException
- Throws:
BlackDuckIntegrationException
-
addNewerVersionCondition
public void addNewerVersionCondition(PolicyRuleConditionOperatorType policyRuleConditionOperator, java.lang.Integer count) throws BlackDuckIntegrationException
- Throws:
BlackDuckIntegrationException
-
addHighSeverityVulnerabilityCondition
public void addHighSeverityVulnerabilityCondition(PolicyRuleConditionOperatorType policyRuleConditionOperator, java.lang.Integer count) throws BlackDuckIntegrationException
- Throws:
BlackDuckIntegrationException
-
addMediumSeverityVulnerabilityCondition
public void addMediumSeverityVulnerabilityCondition(PolicyRuleConditionOperatorType policyRuleConditionOperator, java.lang.Integer count) throws BlackDuckIntegrationException
- Throws:
BlackDuckIntegrationException
-
addLowSeverityVulnerabilityCondition
public void addLowSeverityVulnerabilityCondition(PolicyRuleConditionOperatorType policyRuleConditionOperator, java.lang.Integer count) throws BlackDuckIntegrationException
- Throws:
BlackDuckIntegrationException
-
addProjectTierCondition
public void addProjectTierCondition(PolicyRuleConditionOperatorType policyRuleConditionOperator, java.util.List<java.lang.Integer> tiers) throws BlackDuckIntegrationException
- Throws:
BlackDuckIntegrationException
-
addPhaseCondition
public void addPhaseCondition(PolicyRuleConditionOperatorType policyRuleConditionOperator, java.util.List<com.synopsys.integration.blackduck.api.manual.temporary.enumeration.ProjectVersionPhaseType> projectVersionPhaseTypes) throws BlackDuckIntegrationException
- Throws:
BlackDuckIntegrationException
-
addDistributionCondition
public void addDistributionCondition(PolicyRuleConditionOperatorType policyRuleConditionOperator, java.util.List<com.synopsys.integration.blackduck.api.generated.enumeration.ProjectVersionDistributionType> ProjectVersionDistributionTypes) throws BlackDuckIntegrationException
- Throws:
BlackDuckIntegrationException
-
addComponentUsageCondition
public void addComponentUsageCondition(PolicyRuleConditionOperatorType policyRuleConditionOperator, java.util.List<PolicyRuleComponentUsageValueSetType> componentUsageTypes) throws BlackDuckIntegrationException
- Throws:
BlackDuckIntegrationException
-
addSingleObjectCondition
public void addSingleObjectCondition(PolicyRuleConditionOperatorType policyRuleConditionOperator, PolicyRuleConditionType policyRuleConditionType, java.lang.Object object) throws BlackDuckIntegrationException
- Throws:
BlackDuckIntegrationException
-
addMultiObjectCondition
public void addMultiObjectCondition(PolicyRuleConditionOperatorType policyRuleConditionOperator, PolicyRuleConditionType policyRuleConditionType, java.util.List<?> objectValues) throws BlackDuckIntegrationException
- Throws:
BlackDuckIntegrationException
-
addSingleCondition
public void addSingleCondition(PolicyRuleConditionOperatorType policyRuleConditionOperator, PolicyRuleConditionType policyRuleConditionType, com.synopsys.integration.rest.HttpUrl httpUrl) throws BlackDuckIntegrationException
- Throws:
BlackDuckIntegrationException
-
addSingleCondition
public void addSingleCondition(PolicyRuleConditionOperatorType policyRuleConditionOperator, PolicyRuleConditionType policyRuleConditionType, java.lang.String value) throws BlackDuckIntegrationException
- Throws:
BlackDuckIntegrationException
-
addMultiCondition
public void addMultiCondition(PolicyRuleConditionOperatorType policyRuleConditionOperator, PolicyRuleConditionType policyRuleConditionType, java.util.List<java.lang.String> values) throws BlackDuckIntegrationException
- Throws:
BlackDuckIntegrationException
-
createPolicyRuleExpressionView
public com.synopsys.integration.blackduck.api.generated.component.PolicyRuleExpressionView createPolicyRuleExpressionView()
-
createPolicyRuleExpressionView
public com.synopsys.integration.blackduck.api.generated.component.PolicyRuleExpressionView createPolicyRuleExpressionView(com.synopsys.integration.blackduck.api.generated.enumeration.PolicyRuleExpressionOperatorType expressionOperatorType)
-
-