Class: Google::Apis::ComputeAlpha::VpnTunnelAdditionalKeyExchanges
- Inherits:
-
Object
- Object
- Google::Apis::ComputeAlpha::VpnTunnelAdditionalKeyExchanges
- Includes:
- Google::Apis::Core::Hashable, Google::Apis::Core::JsonObjectSupport
- Defined in:
- lib/google/apis/compute_alpha/classes.rb,
lib/google/apis/compute_alpha/representations.rb,
lib/google/apis/compute_alpha/representations.rb
Overview
User specified list of PQC key exchanges.
Instance Attribute Summary collapse
-
#ke1s ⇒ Array<String>
Corresponds to the JSON property
ke1s. -
#ke2s ⇒ Array<String>
Corresponds to the JSON property
ke2s. -
#ke3s ⇒ Array<String>
Corresponds to the JSON property
ke3s. -
#ke4s ⇒ Array<String>
Corresponds to the JSON property
ke4s. -
#ke5s ⇒ Array<String>
Corresponds to the JSON property
ke5s. -
#ke6s ⇒ Array<String>
Corresponds to the JSON property
ke6s. -
#ke7s ⇒ Array<String>
Corresponds to the JSON property
ke7s.
Instance Method Summary collapse
-
#initialize(**args) ⇒ VpnTunnelAdditionalKeyExchanges
constructor
A new instance of VpnTunnelAdditionalKeyExchanges.
-
#update!(**args) ⇒ Object
Update properties of this object.
Constructor Details
#initialize(**args) ⇒ VpnTunnelAdditionalKeyExchanges
Returns a new instance of VpnTunnelAdditionalKeyExchanges.
85337 85338 85339 |
# File 'lib/google/apis/compute_alpha/classes.rb', line 85337 def initialize(**args) update!(**args) end |
Instance Attribute Details
#ke1s ⇒ Array<String>
Corresponds to the JSON property ke1s
85305 85306 85307 |
# File 'lib/google/apis/compute_alpha/classes.rb', line 85305 def ke1s @ke1s end |
#ke2s ⇒ Array<String>
Corresponds to the JSON property ke2s
85310 85311 85312 |
# File 'lib/google/apis/compute_alpha/classes.rb', line 85310 def ke2s @ke2s end |
#ke3s ⇒ Array<String>
Corresponds to the JSON property ke3s
85315 85316 85317 |
# File 'lib/google/apis/compute_alpha/classes.rb', line 85315 def ke3s @ke3s end |
#ke4s ⇒ Array<String>
Corresponds to the JSON property ke4s
85320 85321 85322 |
# File 'lib/google/apis/compute_alpha/classes.rb', line 85320 def ke4s @ke4s end |
#ke5s ⇒ Array<String>
Corresponds to the JSON property ke5s
85325 85326 85327 |
# File 'lib/google/apis/compute_alpha/classes.rb', line 85325 def ke5s @ke5s end |
#ke6s ⇒ Array<String>
Corresponds to the JSON property ke6s
85330 85331 85332 |
# File 'lib/google/apis/compute_alpha/classes.rb', line 85330 def ke6s @ke6s end |
#ke7s ⇒ Array<String>
Corresponds to the JSON property ke7s
85335 85336 85337 |
# File 'lib/google/apis/compute_alpha/classes.rb', line 85335 def ke7s @ke7s end |
Instance Method Details
#update!(**args) ⇒ Object
Update properties of this object
85342 85343 85344 85345 85346 85347 85348 85349 85350 |
# File 'lib/google/apis/compute_alpha/classes.rb', line 85342 def update!(**args) @ke1s = args[:ke1s] if args.key?(:ke1s) @ke2s = args[:ke2s] if args.key?(:ke2s) @ke3s = args[:ke3s] if args.key?(:ke3s) @ke4s = args[:ke4s] if args.key?(:ke4s) @ke5s = args[:ke5s] if args.key?(:ke5s) @ke6s = args[:ke6s] if args.key?(:ke6s) @ke7s = args[:ke7s] if args.key?(:ke7s) end |