public sealed class ConsumerInfo : IMessage<CheckResponse.Types.ConsumerInfo>, IEquatable<CheckResponse.Types.ConsumerInfo>, IDeepCloneable<CheckResponse.Types.ConsumerInfo>, IBufferMessage, IMessage
ConsumerInfo
provides information about the consumer.
Inheritance
System.Object > CheckResponse.Types.ConsumerInfoImplements
Google.Protobuf.IMessage<CheckResponse.Types.ConsumerInfo>, System.IEquatable<CheckResponse.Types.ConsumerInfo>, Google.Protobuf.IDeepCloneable<CheckResponse.Types.ConsumerInfo>, Google.Protobuf.IBufferMessage, Google.Protobuf.IMessageNamespace
Google.Cloud.ServiceControl.V1Assembly
Google.Cloud.ServiceControl.V1.dll
Constructors
ConsumerInfo()
public ConsumerInfo()
ConsumerInfo(CheckResponse.Types.ConsumerInfo)
public ConsumerInfo(CheckResponse.Types.ConsumerInfo other)
Parameter | |
---|---|
Name | Description |
other | CheckResponse.Types.ConsumerInfo |
Properties
ConsumerNumber
public long ConsumerNumber { get; set; }
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.
Property Value | |
---|---|
Type | Description |
System.Int64 |
ProjectNumber
public long ProjectNumber { get; set; }
The Google cloud project number, e.g. 1234567890. A value of 0 indicates no project number is found.
NOTE: This field is deprecated after we support flexible consumer id. New code should not depend on this field anymore.
Property Value | |
---|---|
Type | Description |
System.Int64 |
Type
public CheckResponse.Types.ConsumerInfo.Types.ConsumerType Type { get; set; }
The type of the consumer which should have been defined in Google Resource Manager.
Property Value | |
---|---|
Type | Description |
CheckResponse.Types.ConsumerInfo.Types.ConsumerType |