class Google::Apis::ComputeBeta::WafExpressionSet

Attributes

aliases[RW]

A list of alternate IDs. The format should be: - E.g. XSS-stable Generic suffix like “stable” is particularly useful if a policy likes to avail newer set of expressions without having to change the policy. A given alias name can' t be used for more than one entity set. Corresponds to the JSON property `aliases` @return [Array<String>]

expressions[RW]

List of available expressions. Corresponds to the JSON property `expressions` @return [Array<Google::Apis::ComputeBeta::WafExpressionSetExpression>]

id[RW]

Google specified expression set ID. The format should be: - E.g. XSS-20170329 required Corresponds to the JSON property `id` @return [String]

Public Class Methods

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

Public Instance Methods

update!(**args) click to toggle source

Update properties of this object

# File lib/google/apis/compute_beta/classes.rb, line 40565
def update!(**args)
  @aliases = args[:aliases] if args.key?(:aliases)
  @expressions = args[:expressions] if args.key?(:expressions)
  @id = args[:id] if args.key?(:id)
end