Class: Google::Apis::MybusinesslodgingV1::EnergyEfficiency
- Inherits:
-
Object
- Object
- Google::Apis::MybusinesslodgingV1::EnergyEfficiency
- Includes:
- Core::Hashable, Core::JsonObjectSupport
- Defined in:
- lib/google/apis/mybusinesslodging_v1/classes.rb,
lib/google/apis/mybusinesslodging_v1/representations.rb,
lib/google/apis/mybusinesslodging_v1/representations.rb
Overview
Energy efficiency practices implemented at the hotel.
Instance Attribute Summary collapse
-
#carbon_free_energy_sources ⇒ Boolean
(also: #carbon_free_energy_sources?)
Carbon free energy sources.
-
#carbon_free_energy_sources_exception ⇒ String
Carbon free energy sources exception.
-
#energy_conservation_program ⇒ Boolean
(also: #energy_conservation_program?)
Energy conservation program.
-
#energy_conservation_program_exception ⇒ String
Energy conservation program exception.
-
#energy_efficient_heating_and_cooling_systems ⇒ Boolean
(also: #energy_efficient_heating_and_cooling_systems?)
Energy efficient heating and cooling systems.
-
#energy_efficient_heating_and_cooling_systems_exception ⇒ String
Energy efficient heating and cooling systems exception.
-
#energy_efficient_lighting ⇒ Boolean
(also: #energy_efficient_lighting?)
Energy efficient lighting.
-
#energy_efficient_lighting_exception ⇒ String
Energy efficient lighting exception.
-
#energy_saving_thermostats ⇒ Boolean
(also: #energy_saving_thermostats?)
Energy saving thermostats.
-
#energy_saving_thermostats_exception ⇒ String
Energy saving thermostats exception.
-
#green_building_design ⇒ Boolean
(also: #green_building_design?)
Output only.
-
#green_building_design_exception ⇒ String
Output only.
-
#independent_organization_audits_energy_use ⇒ Boolean
(also: #independent_organization_audits_energy_use?)
Independent organization audits energy use.
-
#independent_organization_audits_energy_use_exception ⇒ String
Independent organization audits energy use exception.
Instance Method Summary collapse
-
#initialize(**args) ⇒ EnergyEfficiency
constructor
A new instance of EnergyEfficiency.
-
#update!(**args) ⇒ Object
Update properties of this object.
Constructor Details
#initialize(**args) ⇒ EnergyEfficiency
Returns a new instance of EnergyEfficiency.
658 659 660 |
# File 'lib/google/apis/mybusinesslodging_v1/classes.rb', line 658 def initialize(**args) update!(**args) end |
Instance Attribute Details
#carbon_free_energy_sources ⇒ Boolean Also known as: carbon_free_energy_sources?
Carbon free energy sources. Property sources carbon-free electricity via at
least one of the following methods: on-site clean energy generation, power
purchase agreement(s) with clean energy generators, green power provided by
electricity supplier, or purchases of Energy Attribute Certificates (such as
Renewable Energy Certificates or Guarantees of Origin).
Corresponds to the JSON property carbonFreeEnergySources
555 556 557 |
# File 'lib/google/apis/mybusinesslodging_v1/classes.rb', line 555 def carbon_free_energy_sources @carbon_free_energy_sources end |
#carbon_free_energy_sources_exception ⇒ String
Carbon free energy sources exception.
Corresponds to the JSON property carbonFreeEnergySourcesException
561 562 563 |
# File 'lib/google/apis/mybusinesslodging_v1/classes.rb', line 561 def carbon_free_energy_sources_exception @carbon_free_energy_sources_exception end |
#energy_conservation_program ⇒ Boolean Also known as: energy_conservation_program?
Energy conservation program. The property tracks corporate-level Scope 1 and 2
GHG emissions, and Scope 3 emissions if available. The property has a
commitment to implement initiatives that reduce GHG emissions year over year.
The property has shown an absolute reduction in emissions for at least 2 years.
Emissions are either verfied by a third-party and/or published in external
communications.
Corresponds to the JSON property energyConservationProgram
571 572 573 |
# File 'lib/google/apis/mybusinesslodging_v1/classes.rb', line 571 def energy_conservation_program @energy_conservation_program end |
#energy_conservation_program_exception ⇒ String
Energy conservation program exception.
Corresponds to the JSON property energyConservationProgramException
577 578 579 |
# File 'lib/google/apis/mybusinesslodging_v1/classes.rb', line 577 def energy_conservation_program_exception @energy_conservation_program_exception end |
#energy_efficient_heating_and_cooling_systems ⇒ Boolean Also known as: energy_efficient_heating_and_cooling_systems?
Energy efficient heating and cooling systems. The property doesn't use
chlorofluorocarbon (CFC)-based refrigerants in heating, ventilating, and air-
conditioning systems unless a third-party audit shows it's not economically
feasible. The CFC-based refrigerants which are used should have a Global
Warming Potential (GWP) ≤ 10. The property uses occupancy sensors on HVAC
systems in back-of-house spaces, meeting rooms, and other low-traffic areas.
Corresponds to the JSON property energyEfficientHeatingAndCoolingSystems
587 588 589 |
# File 'lib/google/apis/mybusinesslodging_v1/classes.rb', line 587 def energy_efficient_heating_and_cooling_systems @energy_efficient_heating_and_cooling_systems end |
#energy_efficient_heating_and_cooling_systems_exception ⇒ String
Energy efficient heating and cooling systems exception.
Corresponds to the JSON property energyEfficientHeatingAndCoolingSystemsException
593 594 595 |
# File 'lib/google/apis/mybusinesslodging_v1/classes.rb', line 593 def energy_efficient_heating_and_cooling_systems_exception @energy_efficient_heating_and_cooling_systems_exception end |
#energy_efficient_lighting ⇒ Boolean Also known as: energy_efficient_lighting?
Energy efficient lighting. At least 75% of the property's lighting is energy
efficient, using lighting that is more than 45 lumens per watt – typically LED
or CFL lightbulbs.
Corresponds to the JSON property energyEfficientLighting
600 601 602 |
# File 'lib/google/apis/mybusinesslodging_v1/classes.rb', line 600 def energy_efficient_lighting @energy_efficient_lighting end |
#energy_efficient_lighting_exception ⇒ String
Energy efficient lighting exception.
Corresponds to the JSON property energyEfficientLightingException
606 607 608 |
# File 'lib/google/apis/mybusinesslodging_v1/classes.rb', line 606 def energy_efficient_lighting_exception @energy_efficient_lighting_exception end |
#energy_saving_thermostats ⇒ Boolean Also known as: energy_saving_thermostats?
Energy saving thermostats. The property installed energy-saving thermostats
throughout the building to conserve energy when rooms or areas are not in use.
Energy-saving thermostats are devices that control heating/cooling in the
building by learning temperature preferences and automatically adjusting to
energy-saving temperatures as the default. The thermostats are automatically
set to a temperature between 68-78 degrees F (20-26 °C), depending on
seasonality. In the winter, set the thermostat to 68°F (20°C) when the room is
occupied, lowering room temperature when unoccupied. In the summer, set the
thermostat to 78°F (26°C) when the room is occupied.
Corresponds to the JSON property energySavingThermostats
619 620 621 |
# File 'lib/google/apis/mybusinesslodging_v1/classes.rb', line 619 def energy_saving_thermostats @energy_saving_thermostats end |
#energy_saving_thermostats_exception ⇒ String
Energy saving thermostats exception.
Corresponds to the JSON property energySavingThermostatsException
625 626 627 |
# File 'lib/google/apis/mybusinesslodging_v1/classes.rb', line 625 def energy_saving_thermostats_exception @energy_saving_thermostats_exception end |
#green_building_design ⇒ Boolean Also known as: green_building_design?
Output only. Green building design. True if the property has been awarded a
relevant certification.
Corresponds to the JSON property greenBuildingDesign
631 632 633 |
# File 'lib/google/apis/mybusinesslodging_v1/classes.rb', line 631 def green_building_design @green_building_design end |
#green_building_design_exception ⇒ String
Output only. Green building design exception.
Corresponds to the JSON property greenBuildingDesignException
637 638 639 |
# File 'lib/google/apis/mybusinesslodging_v1/classes.rb', line 637 def green_building_design_exception @green_building_design_exception end |
#independent_organization_audits_energy_use ⇒ Boolean Also known as: independent_organization_audits_energy_use?
Independent organization audits energy use. The property conducts an energy
audit at least every 5 years, the results of which are either verified by a
third-party and/or published in external communications. An energy audit is a
detailed assessment of the facility which provides recommendations to existing
operations and procedures to improve energy efficiency, available incentives
or rebates,and opportunities for improvements through renovations or upgrades.
Examples of organizations that conduct credible third party audits include:
Engie Impact, DNV GL (EU), Dexma, and local utility providers (they often
provide energy and water audits).
Corresponds to the JSON property independentOrganizationAuditsEnergyUse
650 651 652 |
# File 'lib/google/apis/mybusinesslodging_v1/classes.rb', line 650 def independent_organization_audits_energy_use @independent_organization_audits_energy_use end |
#independent_organization_audits_energy_use_exception ⇒ String
Independent organization audits energy use exception.
Corresponds to the JSON property independentOrganizationAuditsEnergyUseException
656 657 658 |
# File 'lib/google/apis/mybusinesslodging_v1/classes.rb', line 656 def independent_organization_audits_energy_use_exception @independent_organization_audits_energy_use_exception end |
Instance Method Details
#update!(**args) ⇒ Object
Update properties of this object
663 664 665 666 667 668 669 670 671 672 673 674 675 676 677 678 |
# File 'lib/google/apis/mybusinesslodging_v1/classes.rb', line 663 def update!(**args) @carbon_free_energy_sources = args[:carbon_free_energy_sources] if args.key?(:carbon_free_energy_sources) @carbon_free_energy_sources_exception = args[:carbon_free_energy_sources_exception] if args.key?(:carbon_free_energy_sources_exception) @energy_conservation_program = args[:energy_conservation_program] if args.key?(:energy_conservation_program) @energy_conservation_program_exception = args[:energy_conservation_program_exception] if args.key?(:energy_conservation_program_exception) @energy_efficient_heating_and_cooling_systems = args[:energy_efficient_heating_and_cooling_systems] if args.key?(:energy_efficient_heating_and_cooling_systems) @energy_efficient_heating_and_cooling_systems_exception = args[:energy_efficient_heating_and_cooling_systems_exception] if args.key?(:energy_efficient_heating_and_cooling_systems_exception) @energy_efficient_lighting = args[:energy_efficient_lighting] if args.key?(:energy_efficient_lighting) @energy_efficient_lighting_exception = args[:energy_efficient_lighting_exception] if args.key?(:energy_efficient_lighting_exception) @energy_saving_thermostats = args[:energy_saving_thermostats] if args.key?(:energy_saving_thermostats) @energy_saving_thermostats_exception = args[:energy_saving_thermostats_exception] if args.key?(:energy_saving_thermostats_exception) @green_building_design = args[:green_building_design] if args.key?(:green_building_design) @green_building_design_exception = args[:green_building_design_exception] if args.key?(:green_building_design_exception) @independent_organization_audits_energy_use = args[:independent_organization_audits_energy_use] if args.key?(:independent_organization_audits_energy_use) @independent_organization_audits_energy_use_exception = args[:independent_organization_audits_energy_use_exception] if args.key?(:independent_organization_audits_energy_use_exception) end |