class Google::Apis::DlpV2::GooglePrivacyDlpV2LikelihoodAdjustment

Message for specifying an adjustment to the likelihood of a finding as part of a detection rule.

Attributes

fixed_likelihood[RW]

Set the likelihood of a finding to a fixed value. Corresponds to the JSON property `fixedLikelihood` @return [String]

relative_likelihood[RW]

Increase or decrease the likelihood by the specified number of levels. For example, if a finding would be `POSSIBLE` without the detection rule and ` relative_likelihood` is 1, then it is upgraded to `LIKELY`, while a value of - 1 would downgrade it to `UNLIKELY`. Likelihood may never drop below ` VERY_UNLIKELY` or exceed `VERY_LIKELY`, so applying an adjustment of 1 followed by an adjustment of -1 when base likelihood is `VERY_LIKELY` will result in a final likelihood of `LIKELY`. Corresponds to the JSON property `relativeLikelihood` @return [Fixnum]

Public Class Methods

new(**args) click to toggle source
# File lib/google/apis/dlp_v2/classes.rb, line 4103
def initialize(**args)
   update!(**args)
end

Public Instance Methods

update!(**args) click to toggle source

Update properties of this object

# File lib/google/apis/dlp_v2/classes.rb, line 4108
def update!(**args)
  @fixed_likelihood = args[:fixed_likelihood] if args.key?(:fixed_likelihood)
  @relative_likelihood = args[:relative_likelihood] if args.key?(:relative_likelihood)
end