Compute Engine v1 API - Class FutureReservationCommitmentInfo (3.22.0)

public sealed class FutureReservationCommitmentInfo : IMessage<FutureReservationCommitmentInfo>, IEquatable<FutureReservationCommitmentInfo>, IDeepCloneable<FutureReservationCommitmentInfo>, IBufferMessage, IMessage

Inheritance

object > FutureReservationCommitmentInfo

Namespace

Google.Cloud.Compute.V1

Assembly

Google.Cloud.Compute.V1.dll

Constructors

FutureReservationCommitmentInfo()

public FutureReservationCommitmentInfo()

FutureReservationCommitmentInfo(FutureReservationCommitmentInfo)

public FutureReservationCommitmentInfo(FutureReservationCommitmentInfo other)
Parameter
Name Description
other FutureReservationCommitmentInfo

Properties

CommitmentName

public string CommitmentName { get; set; }

name of the commitment where capacity is being delivered to.

Property Value
Type Description
string

CommitmentPlan

public string CommitmentPlan { get; set; }

Indicates if a Commitment needs to be created as part of FR delivery. If this field is not present, then no commitment needs to be created. Check the CommitmentPlan enum for the list of possible values.

Property Value
Type Description
string

HasCommitmentName

public bool HasCommitmentName { get; }

Gets whether the "commitment_name" field is set

Property Value
Type Description
bool

HasCommitmentPlan

public bool HasCommitmentPlan { get; }

Gets whether the "commitment_plan" field is set

Property Value
Type Description
bool

HasPreviousCommitmentTerms

public bool HasPreviousCommitmentTerms { get; }

Gets whether the "previous_commitment_terms" field is set

Property Value
Type Description
bool

PreviousCommitmentTerms

public string PreviousCommitmentTerms { get; set; }

Only applicable if FR is delivering to the same reservation. If set, all parent commitments will be extended to match the end date of the plan for this commitment. Check the PreviousCommitmentTerms enum for the list of possible values.

Property Value
Type Description
string