def instance_setMetadata_req(name, fingerprint, data)
      { :api_method => @compute.instances.set_metadata,
        :parameters  => { 'project' => @options[:gce_project], 'zone' => DEFAULT_ZONE_NAME, 'instance' => name },
        :body_object => { 'kind' => 'compute#metadata',
                          'fingerprint'  => fingerprint,
                          'items' => data }
      }
    end
def instance_setMetadata_req(name, fingerprint, data)
      { :api_method => @compute.instances.set_metadata,
        :parameters  => { 'project' => @options[:gce_project], 'zone' => DEFAULT_ZONE_NAME, 'instance' => name },
        :body_object => { 'kind' => 'compute#metadata',
                          'fingerprint'  => fingerprint,
                          'items' => data }
      }
    end
Set tags on a Google Compute instance

 @param [Array<String>] data An array of tags to be added to an instance

 @return [Hash] A correctly formatted Google Compute request hash