Class: Google::Apis::DatabasecenterV1beta::SccInfo

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

Overview

Info associated with SCC signals.

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(**args) ⇒ SccInfo

Returns a new instance of SccInfo.



2194
2195
2196
# File 'lib/google/apis/databasecenter_v1beta/classes.rb', line 2194

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

Instance Attribute Details

#categoryString

Name by which SCC calls this signal. Corresponds to the JSON property category

Returns:

  • (String)


2177
2178
2179
# File 'lib/google/apis/databasecenter_v1beta/classes.rb', line 2177

def category
  @category
end

#external_uriString

External URI which points to a SCC page associated with the signal. Corresponds to the JSON property externalUri

Returns:

  • (String)


2182
2183
2184
# File 'lib/google/apis/databasecenter_v1beta/classes.rb', line 2182

def external_uri
  @external_uri
end

#regulatory_standardsArray<Google::Apis::DatabasecenterV1beta::RegulatoryStandard>

Compliances that are associated with the signal. Corresponds to the JSON property regulatoryStandards



2187
2188
2189
# File 'lib/google/apis/databasecenter_v1beta/classes.rb', line 2187

def regulatory_standards
  @regulatory_standards
end

#signalString

Name of the signal. Corresponds to the JSON property signal

Returns:

  • (String)


2192
2193
2194
# File 'lib/google/apis/databasecenter_v1beta/classes.rb', line 2192

def signal
  @signal
end

Instance Method Details

#update!(**args) ⇒ Object

Update properties of this object



2199
2200
2201
2202
2203
2204
# File 'lib/google/apis/databasecenter_v1beta/classes.rb', line 2199

def update!(**args)
  @category = args[:category] if args.key?(:category)
  @external_uri = args[:external_uri] if args.key?(:external_uri)
  @regulatory_standards = args[:regulatory_standards] if args.key?(:regulatory_standards)
  @signal = args[:signal] if args.key?(:signal)
end