Class RuleArgs.Builder

  • Enclosing class:
    RuleArgs

    public static final class RuleArgs.Builder
    extends java.lang.Object
    • Constructor Detail

      • Builder

        public Builder()
      • Builder

        public Builder​(RuleArgs defaults)
    • Method Detail

      • category

        public RuleArgs.Builder category​(com.pulumi.core.Output<java.lang.Integer> category)
        Parameters:
        category - Sensitive Data Identification Rules for the Type of. Valid values:
        Returns:
        builder
      • category

        public RuleArgs.Builder category​(java.lang.Integer category)
        Parameters:
        category - Sensitive Data Identification Rules for the Type of. Valid values:
        Returns:
        builder
      • content

        public RuleArgs.Builder content​(com.pulumi.core.Output<java.lang.String> content)
        Parameters:
        content - Sensitive Data Identification Rules the Content.
        Returns:
        builder
      • content

        public RuleArgs.Builder content​(java.lang.String content)
        Parameters:
        content - Sensitive Data Identification Rules the Content.
        Returns:
        builder
      • contentCategory

        public RuleArgs.Builder contentCategory​(@Nullable
                                                com.pulumi.core.Output<java.lang.String> contentCategory)
        Parameters:
        contentCategory - The Content Classification.
        Returns:
        builder
      • contentCategory

        public RuleArgs.Builder contentCategory​(java.lang.String contentCategory)
        Parameters:
        contentCategory - The Content Classification.
        Returns:
        builder
      • customType

        public RuleArgs.Builder customType​(@Nullable
                                           com.pulumi.core.Output<java.lang.Integer> customType)
        Parameters:
        customType - Sensitive Data Identification Rules of Type. Valid values:
        Returns:
        builder
      • customType

        public RuleArgs.Builder customType​(java.lang.Integer customType)
        Parameters:
        customType - Sensitive Data Identification Rules of Type. Valid values:
        Returns:
        builder
      • description

        public RuleArgs.Builder description​(@Nullable
                                            com.pulumi.core.Output<java.lang.String> description)
        Parameters:
        description - Sensitive Data Identification a Description of the Rule Information.
        Returns:
        builder
      • description

        public RuleArgs.Builder description​(java.lang.String description)
        Parameters:
        description - Sensitive Data Identification a Description of the Rule Information.
        Returns:
        builder
      • lang

        public RuleArgs.Builder lang​(@Nullable
                                     com.pulumi.core.Output<java.lang.String> lang)
        Parameters:
        lang - The Request and Receive the Language of the Message Type. Valid values:
        Returns:
        builder
      • lang

        public RuleArgs.Builder lang​(java.lang.String lang)
        Parameters:
        lang - The Request and Receive the Language of the Message Type. Valid values:
        Returns:
        builder
      • productCode

        public RuleArgs.Builder productCode​(@Nullable
                                            com.pulumi.core.Output<java.lang.String> productCode)
        Parameters:
        productCode - Product Code. Valid values: `OSS`,`RDS`,`ODPS`(MaxCompute).
        Returns:
        builder
      • productCode

        public RuleArgs.Builder productCode​(java.lang.String productCode)
        Parameters:
        productCode - Product Code. Valid values: `OSS`,`RDS`,`ODPS`(MaxCompute).
        Returns:
        builder
      • productId

        public RuleArgs.Builder productId​(@Nullable
                                          com.pulumi.core.Output<java.lang.String> productId)
        Parameters:
        productId - Product ID. Valid values:
        Returns:
        builder
      • productId

        public RuleArgs.Builder productId​(java.lang.String productId)
        Parameters:
        productId - Product ID. Valid values:
        Returns:
        builder
      • riskLevelId

        public RuleArgs.Builder riskLevelId​(@Nullable
                                            com.pulumi.core.Output<java.lang.String> riskLevelId)
        Parameters:
        riskLevelId - Sensitive Data Identification Rules of Risk Level ID. Valid values:
        Returns:
        builder
      • riskLevelId

        public RuleArgs.Builder riskLevelId​(java.lang.String riskLevelId)
        Parameters:
        riskLevelId - Sensitive Data Identification Rules of Risk Level ID. Valid values:
        Returns:
        builder
      • ruleName

        public RuleArgs.Builder ruleName​(com.pulumi.core.Output<java.lang.String> ruleName)
        Parameters:
        ruleName - Sensitive Data Identification Name of the Rule.
        Returns:
        builder
      • ruleName

        public RuleArgs.Builder ruleName​(java.lang.String ruleName)
        Parameters:
        ruleName - Sensitive Data Identification Name of the Rule.
        Returns:
        builder
      • ruleType

        public RuleArgs.Builder ruleType​(@Nullable
                                         com.pulumi.core.Output<java.lang.Integer> ruleType)
        Parameters:
        ruleType - Rule Type.
        Returns:
        builder
      • ruleType

        public RuleArgs.Builder ruleType​(java.lang.Integer ruleType)
        Parameters:
        ruleType - Rule Type.
        Returns:
        builder
      • statExpress

        public RuleArgs.Builder statExpress​(@Nullable
                                            com.pulumi.core.Output<java.lang.String> statExpress)
        Parameters:
        statExpress - Triggered the Alarm Conditions.
        Returns:
        builder
      • statExpress

        public RuleArgs.Builder statExpress​(java.lang.String statExpress)
        Parameters:
        statExpress - Triggered the Alarm Conditions.
        Returns:
        builder
      • status

        public RuleArgs.Builder status​(@Nullable
                                       com.pulumi.core.Output<java.lang.Integer> status)
        Parameters:
        status - Sensitive Data Identification Rules Detection State of.
        Returns:
        builder
      • status

        public RuleArgs.Builder status​(java.lang.Integer status)
        Parameters:
        status - Sensitive Data Identification Rules Detection State of.
        Returns:
        builder
      • target

        public RuleArgs.Builder target​(@Nullable
                                       com.pulumi.core.Output<java.lang.String> target)
        Parameters:
        target - The Target of rule.
        Returns:
        builder
      • target

        public RuleArgs.Builder target​(java.lang.String target)
        Parameters:
        target - The Target of rule.
        Returns:
        builder
      • warnLevel

        public RuleArgs.Builder warnLevel​(@Nullable
                                          com.pulumi.core.Output<java.lang.Integer> warnLevel)
        Parameters:
        warnLevel - The Level of Risk. Valid values:
        Returns:
        builder
      • warnLevel

        public RuleArgs.Builder warnLevel​(java.lang.Integer warnLevel)
        Parameters:
        warnLevel - The Level of Risk. Valid values:
        Returns:
        builder