Class: Humidifier::GlobalAccelerator::Listener

Inherits:
Resource
  • Object
show all
Defined in:
lib/humidifier/magic.rb

Overview

A dynamically-defined class that represents an AWS::GlobalAccelerator::Listener resource

Constant Summary

Constants inherited from Resource

Resource::COMMON_ATTRIBUTES

Instance Method Summary collapse

Methods inherited from Resource

#initialize, #method_missing, prop?, #respond_to_missing?, #to_cf, #update, #update_attributes, #update_property

Constructor Details

This class inherits a constructor from Humidifier::Resource

Dynamic Method Handling

This class handles dynamic methods through the method_missing method in the class Humidifier::Resource

Instance Method Details

#accelerator_arnObject

returns the AcceleratorArn property



10
11
12
# File 'lib/humidifier/magic.rb', line 10

def accelerator_arn
  properties['accelerator_arn']
end

#accelerator_arn=(value) ⇒ Object

sets the AcceleratorArn property (String)



15
16
17
# File 'lib/humidifier/magic.rb', line 15

def accelerator_arn=(value)
  update_property('accelerator_arn', value)
end

#client_affinityObject

returns the ClientAffinity property



20
21
22
# File 'lib/humidifier/magic.rb', line 20

def client_affinity
  properties['client_affinity']
end

#client_affinity=(value) ⇒ Object

sets the ClientAffinity property (String)



25
26
27
# File 'lib/humidifier/magic.rb', line 25

def client_affinity=(value)
  update_property('client_affinity', value)
end

#port_rangesObject

returns the PortRanges property



30
31
32
# File 'lib/humidifier/magic.rb', line 30

def port_ranges
  properties['port_ranges']
end

#port_ranges=(value) ⇒ Object

sets the PortRanges property (List)



35
36
37
# File 'lib/humidifier/magic.rb', line 35

def port_ranges=(value)
  update_property('port_ranges', value)
end

#protocolObject

returns the Protocol property



40
41
42
# File 'lib/humidifier/magic.rb', line 40

def protocol
  properties['protocol']
end

#protocol=(value) ⇒ Object

sets the Protocol property (String)



45
46
47
# File 'lib/humidifier/magic.rb', line 45

def protocol=(value)
  update_property('protocol', value)
end