public sealed class CommitmentSettings : IMessage<CommitmentSettings>, IEquatable<CommitmentSettings>, IDeepCloneable<CommitmentSettings>, IBufferMessage, IMessage
Commitment settings for commitment-based offers.
Implements
Google.Protobuf.IMessage<CommitmentSettings>, IEquatable<CommitmentSettings>, Google.Protobuf.IDeepCloneable<CommitmentSettings>, Google.Protobuf.IBufferMessage, Google.Protobuf.IMessageNamespace
Google.Cloud.Channel.V1Assembly
Google.Cloud.Channel.V1.dll
Constructors
CommitmentSettings()
public CommitmentSettings()
CommitmentSettings(CommitmentSettings)
public CommitmentSettings(CommitmentSettings other)
Parameter | |
---|---|
Name | Description |
other | CommitmentSettings |
Properties
EndTime
public Timestamp EndTime { get; set; }
Output only. Commitment end timestamp.
Property Value | |
---|---|
Type | Description |
Google.Protobuf.WellKnownTypes.Timestamp |
RenewalSettings
public RenewalSettings RenewalSettings { get; set; }
Optional. Renewal settings applicable for a commitment-based Offer.
Property Value | |
---|---|
Type | Description |
RenewalSettings |
StartTime
public Timestamp StartTime { get; set; }
Output only. Commitment start timestamp.
Property Value | |
---|---|
Type | Description |
Google.Protobuf.WellKnownTypes.Timestamp |