Class: Google::Rpc::QuotaFailure::Violation

Inherits:
Object
  • Object
show all
Extended by:
Protobuf::MessageExts::ClassMethods
Includes:
Protobuf::MessageExts
Defined in:
proto_docs/google/rpc/error_details.rb

Overview

A message type used to describe a single quota violation. For example, a daily quota or a custom quota that was exceeded.

Defined Under Namespace

Classes: QuotaDimensionsEntry

Instance Attribute Summary collapse

Instance Attribute Details

#api_service::String



218
219
220
221
222
223
224
225
226
227
228
229
230
# File 'proto_docs/google/rpc/error_details.rb', line 218

class Violation
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods

  # @!attribute [rw] key
  #   @return [::String]
  # @!attribute [rw] value
  #   @return [::String]
  class QuotaDimensionsEntry
    include ::Google::Protobuf::MessageExts
    extend ::Google::Protobuf::MessageExts::ClassMethods
  end
end

#description::String



218
219
220
221
222
223
224
225
226
227
228
229
230
# File 'proto_docs/google/rpc/error_details.rb', line 218

class Violation
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods

  # @!attribute [rw] key
  #   @return [::String]
  # @!attribute [rw] value
  #   @return [::String]
  class QuotaDimensionsEntry
    include ::Google::Protobuf::MessageExts
    extend ::Google::Protobuf::MessageExts::ClassMethods
  end
end

#future_quota_value::Integer



218
219
220
221
222
223
224
225
226
227
228
229
230
# File 'proto_docs/google/rpc/error_details.rb', line 218

class Violation
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods

  # @!attribute [rw] key
  #   @return [::String]
  # @!attribute [rw] value
  #   @return [::String]
  class QuotaDimensionsEntry
    include ::Google::Protobuf::MessageExts
    extend ::Google::Protobuf::MessageExts::ClassMethods
  end
end

#quota_dimensions::Google::Protobuf::Map{::String => ::String}



218
219
220
221
222
223
224
225
226
227
228
229
230
# File 'proto_docs/google/rpc/error_details.rb', line 218

class Violation
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods

  # @!attribute [rw] key
  #   @return [::String]
  # @!attribute [rw] value
  #   @return [::String]
  class QuotaDimensionsEntry
    include ::Google::Protobuf::MessageExts
    extend ::Google::Protobuf::MessageExts::ClassMethods
  end
end

#quota_id::String



218
219
220
221
222
223
224
225
226
227
228
229
230
# File 'proto_docs/google/rpc/error_details.rb', line 218

class Violation
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods

  # @!attribute [rw] key
  #   @return [::String]
  # @!attribute [rw] value
  #   @return [::String]
  class QuotaDimensionsEntry
    include ::Google::Protobuf::MessageExts
    extend ::Google::Protobuf::MessageExts::ClassMethods
  end
end

#quota_metric::String



218
219
220
221
222
223
224
225
226
227
228
229
230
# File 'proto_docs/google/rpc/error_details.rb', line 218

class Violation
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods

  # @!attribute [rw] key
  #   @return [::String]
  # @!attribute [rw] value
  #   @return [::String]
  class QuotaDimensionsEntry
    include ::Google::Protobuf::MessageExts
    extend ::Google::Protobuf::MessageExts::ClassMethods
  end
end

#quota_value::Integer



218
219
220
221
222
223
224
225
226
227
228
229
230
# File 'proto_docs/google/rpc/error_details.rb', line 218

class Violation
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods

  # @!attribute [rw] key
  #   @return [::String]
  # @!attribute [rw] value
  #   @return [::String]
  class QuotaDimensionsEntry
    include ::Google::Protobuf::MessageExts
    extend ::Google::Protobuf::MessageExts::ClassMethods
  end
end

#subject::String



218
219
220
221
222
223
224
225
226
227
228
229
230
# File 'proto_docs/google/rpc/error_details.rb', line 218

class Violation
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods

  # @!attribute [rw] key
  #   @return [::String]
  # @!attribute [rw] value
  #   @return [::String]
  class QuotaDimensionsEntry
    include ::Google::Protobuf::MessageExts
    extend ::Google::Protobuf::MessageExts::ClassMethods
  end
end