Class: Google::Apis::RequestOptions
- Inherits:
- 
      Struct
      
        - Object
- Struct
- Google::Apis::RequestOptions
 
- Defined in:
- lib/google/apis/options.rb,
 lib/google/apis/options.rb
Overview
Request options
Instance Attribute Summary collapse
- 
  
    
      #api_format_version  ⇒ Fixnum 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    Version of the error format to request/expect. 
- 
  
    
      #authorization  ⇒ Signet::OAuth2::Client, #apply(Hash) 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    OAuth2 credentials. 
- 
  
    
      #header  ⇒ Hash<String,String] Additional HTTP headers to include in requests 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    Hash<String,String] Additional HTTP headers to include in requests. 
- 
  
    
      #normalize_unicode  ⇒ Boolean 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    True if unicode strings should be normalized in path parameters. 
- 
  
    
      #retries  ⇒ Fixnum 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    Number of times to retry requests on server error. 
- 
  
    
      #skip_deserialization  ⇒ Boolean 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    True if response should be returned in raw form instead of deserialized. 
- 
  
    
      #skip_serialization  ⇒ Boolean 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    True if body object should be treated as raw text instead of an object. 
Class Method Summary collapse
- 
  
    
      .default  ⇒ Google::Apis::RequestOptions 
    
    
  
  
  
  
  
  
  
  
  
    Get the default options. 
Instance Method Summary collapse
Instance Attribute Details
#api_format_version ⇒ Fixnum
Returns Version of the error format to request/expect.
| 62 63 64 | # File 'lib/google/apis/options.rb', line 62 def api_format_version @api_format_version end | 
#authorization ⇒ Signet::OAuth2::Client, #apply(Hash)
Returns OAuth2 credentials
| 62 63 64 | # File 'lib/google/apis/options.rb', line 62 def @authorization end | 
#header ⇒ Hash<String,String] Additional HTTP headers to include in requests
Returns Hash<String,String] Additional HTTP headers to include in requests
| 62 63 64 | # File 'lib/google/apis/options.rb', line 62 def header @header end | 
#normalize_unicode ⇒ Boolean
Returns True if unicode strings should be normalized in path parameters
| 62 63 64 | # File 'lib/google/apis/options.rb', line 62 def normalize_unicode @normalize_unicode end | 
#retries ⇒ Fixnum
Returns Number of times to retry requests on server error
| 62 63 64 | # File 'lib/google/apis/options.rb', line 62 def retries @retries end | 
#skip_deserialization ⇒ Boolean
Returns True if response should be returned in raw form instead of deserialized.
| 62 63 64 | # File 'lib/google/apis/options.rb', line 62 def skip_deserialization @skip_deserialization end | 
#skip_serialization ⇒ Boolean
Returns True if body object should be treated as raw text instead of an object.
| 62 63 64 | # File 'lib/google/apis/options.rb', line 62 def skip_serialization @skip_serialization end | 
Class Method Details
.default ⇒ Google::Apis::RequestOptions
Get the default options
| 79 80 81 | # File 'lib/google/apis/options.rb', line 79 def self.default @options ||= RequestOptions.new end | 
Instance Method Details
#merge(options) ⇒ Object
| 83 84 85 86 87 88 89 90 91 92 | # File 'lib/google/apis/options.rb', line 83 def merge() return self if .nil? = dup members.each do |opt| opt = opt.to_sym [opt] = [opt] unless [opt].nil? end end |