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