Class: Google::Apis::MybusinesslodgingV1::EnergyEfficiency

Inherits:
Object
  • Object
show all
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

Instance Method Summary collapse

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_sourcesBoolean 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

Returns:

  • (Boolean)


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_exceptionString

Carbon free energy sources exception. Corresponds to the JSON property carbonFreeEnergySourcesException

Returns:

  • (String)


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_programBoolean 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

Returns:

  • (Boolean)


571
572
573
# File 'lib/google/apis/mybusinesslodging_v1/classes.rb', line 571

def energy_conservation_program
  @energy_conservation_program
end

#energy_conservation_program_exceptionString

Energy conservation program exception. Corresponds to the JSON property energyConservationProgramException

Returns:

  • (String)


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_systemsBoolean 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

Returns:

  • (Boolean)


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_exceptionString

Energy efficient heating and cooling systems exception. Corresponds to the JSON property energyEfficientHeatingAndCoolingSystemsException

Returns:

  • (String)


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_lightingBoolean 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

Returns:

  • (Boolean)


600
601
602
# File 'lib/google/apis/mybusinesslodging_v1/classes.rb', line 600

def energy_efficient_lighting
  @energy_efficient_lighting
end

#energy_efficient_lighting_exceptionString

Energy efficient lighting exception. Corresponds to the JSON property energyEfficientLightingException

Returns:

  • (String)


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_thermostatsBoolean 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

Returns:

  • (Boolean)


619
620
621
# File 'lib/google/apis/mybusinesslodging_v1/classes.rb', line 619

def energy_saving_thermostats
  @energy_saving_thermostats
end

#energy_saving_thermostats_exceptionString

Energy saving thermostats exception. Corresponds to the JSON property energySavingThermostatsException

Returns:

  • (String)


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_designBoolean 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

Returns:

  • (Boolean)


631
632
633
# File 'lib/google/apis/mybusinesslodging_v1/classes.rb', line 631

def green_building_design
  @green_building_design
end

#green_building_design_exceptionString

Output only. Green building design exception. Corresponds to the JSON property greenBuildingDesignException

Returns:

  • (String)


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_useBoolean 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

Returns:

  • (Boolean)


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_exceptionString

Independent organization audits energy use exception. Corresponds to the JSON property independentOrganizationAuditsEnergyUseException

Returns:

  • (String)


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