class Google::Apis::ServicecontrolV1::ConsumerInfo
`ConsumerInfo` provides information about the consumer.
Attributes
The consumer identity number, can be Google
cloud project number, folder number or organization number e.g. 1234567890. A value of 0 indicates no consumer number is found. Corresponds to the JSON property `consumerNumber` @return [Fixnum]
The Google
cloud project number, e.g. 1234567890. A value of 0 indicates no project number is found. NOTE: This field is deprecated after Chemist support flexible consumer id. New code should not depend on this field anymore. Corresponds to the JSON property `projectNumber` @return [Fixnum]
The type of the consumer which should have been defined in [Google Resource
Manager](cloud.google.com/resource-manager/). Corresponds to the JSON property `type` @return [String]
Public Class Methods
# File lib/google/apis/servicecontrol_v1/classes.rb, line 679 def initialize(**args) update!(**args) end
Public Instance Methods
Update properties of this object
# File lib/google/apis/servicecontrol_v1/classes.rb, line 684 def update!(**args) @consumer_number = args[:consumer_number] if args.key?(:consumer_number) @project_number = args[:project_number] if args.key?(:project_number) @type = args[:type] if args.key?(:type) end