Cloud Commerce Consumer Procurement v1 API - Class AssignmentProtocol (1.4.0)

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.

Inheritance

object > AssignmentProtocol

Namespace

Google.Cloud.Commerce.Consumer.Procurement.V1

Assembly

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