Class: Google::Apis::ThreatintelligenceV1beta::CustomerProfileSecurityConsiderations

Inherits:
Object
  • Object
show all
Includes:
Core::Hashable, Core::JsonObjectSupport
Defined in:
lib/google/apis/threatintelligence_v1beta/classes.rb,
lib/google/apis/threatintelligence_v1beta/representations.rb,
lib/google/apis/threatintelligence_v1beta/representations.rb

Overview

Security considerations for the customer profile.

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(**args) ⇒ CustomerProfileSecurityConsiderations

Returns a new instance of CustomerProfileSecurityConsiderations.



835
836
837
# File 'lib/google/apis/threatintelligence_v1beta/classes.rb', line 835

def initialize(**args)
   update!(**args)
end

Instance Attribute Details

#considerationsArray<String>

Optional. A series of considerations for the security of the organization, such as "high risk of compromise" or "vulnerable to cyberbullying". Corresponds to the JSON property considerations

Returns:

  • (Array<String>)


828
829
830
# File 'lib/google/apis/threatintelligence_v1beta/classes.rb', line 828

def considerations
  @considerations
end

#noteString

Optional. A note about the security considerations. Corresponds to the JSON property note

Returns:

  • (String)


833
834
835
# File 'lib/google/apis/threatintelligence_v1beta/classes.rb', line 833

def note
  @note
end

Instance Method Details

#update!(**args) ⇒ Object

Update properties of this object



840
841
842
843
# File 'lib/google/apis/threatintelligence_v1beta/classes.rb', line 840

def update!(**args)
  @considerations = args[:considerations] if args.key?(:considerations)
  @note = args[:note] if args.key?(:note)
end