public sealed class AssignmentProtocol : IMessage<AssignmentProtocol>, IEquatable<AssignmentProtocol>, IDeepCloneable<AssignmentProtocol>, IBufferMessage, IMessage
Reference documentation and code samples for the Cloud Commerce Consumer Procurement v1 API class AssignmentProtocol.
Assignment protocol for a license pool.
Implements
IMessageAssignmentProtocol, IEquatableAssignmentProtocol, IDeepCloneableAssignmentProtocol, IBufferMessage, IMessageNamespace
Google.Cloud.Commerce.Consumer.Procurement.V1Assembly
Google.Cloud.Commerce.Consumer.Procurement.V1.dll
Constructors
AssignmentProtocol()
public AssignmentProtocol()
AssignmentProtocol(AssignmentProtocol)
public AssignmentProtocol(AssignmentProtocol other)
Parameter | |
---|---|
Name | Description |
other |
AssignmentProtocol |
Properties
AssignmentTypeCase
public AssignmentProtocol.AssignmentTypeOneofCase AssignmentTypeCase { get; }
Property Value | |
---|---|
Type | Description |
AssignmentProtocolAssignmentTypeOneofCase |
AutoAssignmentType
public AssignmentProtocol.Types.AutoAssignmentType AutoAssignmentType { get; set; }
Allow automatic assignments triggered by data plane operations.
Property Value | |
---|---|
Type | Description |
AssignmentProtocolTypesAutoAssignmentType |
ManualAssignmentType
public AssignmentProtocol.Types.ManualAssignmentType ManualAssignmentType { get; set; }
Allow manual assignments triggered by administrative operations only.
Property Value | |
---|---|
Type | Description |
AssignmentProtocolTypesManualAssignmentType |