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.
59 60 61 |
# File 'lib/google/apis/options.rb', line 59 def api_format_version @api_format_version end |
#authorization ⇒ Signet::OAuth2::Client, #apply(Hash)
Returns OAuth2 credentials
59 60 61 |
# File 'lib/google/apis/options.rb', line 59 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
59 60 61 |
# File 'lib/google/apis/options.rb', line 59 def header @header end |
#normalize_unicode ⇒ Boolean
Returns True if unicode strings should be normalized in path parameters
59 60 61 |
# File 'lib/google/apis/options.rb', line 59 def normalize_unicode @normalize_unicode end |
#retries ⇒ Fixnum
Returns Number of times to retry requests on server error
59 60 61 |
# File 'lib/google/apis/options.rb', line 59 def retries @retries end |
#skip_deserialization ⇒ Boolean
Returns True if response should be returned in raw form instead of deserialized.
59 60 61 |
# File 'lib/google/apis/options.rb', line 59 def skip_deserialization @skip_deserialization end |
#skip_serialization ⇒ Boolean
Returns True if body object should be treated as raw text instead of an object.
59 60 61 |
# File 'lib/google/apis/options.rb', line 59 def skip_serialization @skip_serialization end |
Class Method Details
.default ⇒ Google::Apis::RequestOptions
Get the default options
76 77 78 |
# File 'lib/google/apis/options.rb', line 76 def self.default @options ||= RequestOptions.new end |
Instance Method Details
#merge(options) ⇒ Object
80 81 82 83 84 85 86 87 88 89 |
# File 'lib/google/apis/options.rb', line 80 def merge() return self if .nil? = dup members.each do |opt| opt = opt.to_sym [opt] = [opt] unless [opt].nil? end end |