Class: KubernetesReferences::DaemonSetUpdateStrategy

Inherits:
API
  • Object
show all
Defined in:
lib/kubernetes_references/daemon_set/daemon_set_update_strategy.rb

Instance Attribute Summary collapse

Instance Method Summary collapse

Methods inherited from API

#_set!, #schema, #to_hash

Constructor Details

#initialize(obj) ⇒ DaemonSetUpdateStrategy

Returns a new instance of DaemonSetUpdateStrategy.



9
10
11
# File 'lib/kubernetes_references/daemon_set/daemon_set_update_strategy.rb', line 9

def initialize(obj)
  _set!(obj)
end

Instance Attribute Details

#rolling_updateObject

Returns the value of attribute rolling_update.



5
6
7
# File 'lib/kubernetes_references/daemon_set/daemon_set_update_strategy.rb', line 5

def rolling_update
  @rolling_update
end

#typeObject

Returns the value of attribute type.



7
8
9
# File 'lib/kubernetes_references/daemon_set/daemon_set_update_strategy.rb', line 7

def type
  @type
end

Instance Method Details

#_schemaObject



13
14
15
16
17
18
# File 'lib/kubernetes_references/daemon_set/daemon_set_update_strategy.rb', line 13

def _schema
  {
    rollingUpdate: @rolling_update.schema,
    type: @type
  }
end