Send feedback
Class FutureReservationCommitmentInfo (1.92.0)
Stay organized with collections
Save and categorize content based on your preferences.
Version latestkeyboard_arrow_down
public final class FutureReservationCommitmentInfo extends GeneratedMessageV3 implements FutureReservationCommitmentInfoOrBuilder
Protobuf type google.cloud.compute.v1.FutureReservationCommitmentInfo
Inherited Members
com.google.protobuf.GeneratedMessageV3.<ListT>makeMutableCopy(ListT)
com.google.protobuf.GeneratedMessageV3.<ListT>makeMutableCopy(ListT,int)
com.google.protobuf.GeneratedMessageV3.<T>emptyList(java.lang.Class<T>)
com.google.protobuf.GeneratedMessageV3.internalGetMapFieldReflection(int)
Static Fields
COMMITMENT_NAME_FIELD_NUMBER
public static final int COMMITMENT_NAME_FIELD_NUMBER
Field Value
Type
Description
int
COMMITMENT_PLAN_FIELD_NUMBER
public static final int COMMITMENT_PLAN_FIELD_NUMBER
Field Value
Type
Description
int
PREVIOUS_COMMITMENT_TERMS_FIELD_NUMBER
public static final int PREVIOUS_COMMITMENT_TERMS_FIELD_NUMBER
Field Value
Type
Description
int
Static Methods
getDefaultInstance()
public static FutureReservationCommitmentInfo getDefaultInstance ()
getDescriptor()
public static final Descriptors . Descriptor getDescriptor ()
newBuilder()
public static FutureReservationCommitmentInfo . Builder newBuilder ()
newBuilder(FutureReservationCommitmentInfo prototype)
public static FutureReservationCommitmentInfo . Builder newBuilder ( FutureReservationCommitmentInfo prototype )
public static FutureReservationCommitmentInfo parseDelimitedFrom ( InputStream input )
public static FutureReservationCommitmentInfo parseDelimitedFrom ( InputStream input , ExtensionRegistryLite extensionRegistry )
parseFrom(byte[] data)
public static FutureReservationCommitmentInfo parseFrom ( byte [] data )
Parameter
Name
Description
data
byte []
parseFrom(byte[] data, ExtensionRegistryLite extensionRegistry)
public static FutureReservationCommitmentInfo parseFrom ( byte [] data , ExtensionRegistryLite extensionRegistry )
parseFrom(ByteString data)
public static FutureReservationCommitmentInfo parseFrom ( ByteString data )
parseFrom(ByteString data, ExtensionRegistryLite extensionRegistry)
public static FutureReservationCommitmentInfo parseFrom ( ByteString data , ExtensionRegistryLite extensionRegistry )
public static FutureReservationCommitmentInfo parseFrom ( CodedInputStream input )
public static FutureReservationCommitmentInfo parseFrom ( CodedInputStream input , ExtensionRegistryLite extensionRegistry )
public static FutureReservationCommitmentInfo parseFrom ( InputStream input )
public static FutureReservationCommitmentInfo parseFrom ( InputStream input , ExtensionRegistryLite extensionRegistry )
parseFrom(ByteBuffer data)
public static FutureReservationCommitmentInfo parseFrom ( ByteBuffer data )
parseFrom(ByteBuffer data, ExtensionRegistryLite extensionRegistry)
public static FutureReservationCommitmentInfo parseFrom ( ByteBuffer data , ExtensionRegistryLite extensionRegistry )
parser()
public static Parser<FutureReservationCommitmentInfo> parser ()
Methods
equals(Object obj)
public boolean equals ( Object obj )
Parameter
Name
Description
obj
Object
Overrides
getCommitmentName()
public String getCommitmentName ()
name of the commitment where capacity is being delivered to.
optional string commitment_name = 164498805;
Returns
Type
Description
String
The commitmentName.
getCommitmentNameBytes()
public ByteString getCommitmentNameBytes ()
name of the commitment where capacity is being delivered to.
optional string commitment_name = 164498805;
Returns
Type
Description
ByteString
The bytes for commitmentName.
getCommitmentPlan()
public String getCommitmentPlan ()
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.
optional string commitment_plan = 164568595;
Returns
Type
Description
String
The commitmentPlan.
getCommitmentPlanBytes()
public ByteString getCommitmentPlanBytes ()
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.
optional string commitment_plan = 164568595;
Returns
Type
Description
ByteString
The bytes for commitmentPlan.
getDefaultInstanceForType()
public FutureReservationCommitmentInfo getDefaultInstanceForType ()
getParserForType()
public Parser<FutureReservationCommitmentInfo> getParserForType ()
Overrides
getPreviousCommitmentTerms()
public String getPreviousCommitmentTerms ()
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.
optional string previous_commitment_terms = 447490085;
Returns
Type
Description
String
The previousCommitmentTerms.
getPreviousCommitmentTermsBytes()
public ByteString getPreviousCommitmentTermsBytes ()
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.
optional string previous_commitment_terms = 447490085;
Returns
Type
Description
ByteString
The bytes for previousCommitmentTerms.
getSerializedSize()
public int getSerializedSize ()
Returns
Type
Description
int
Overrides
hasCommitmentName()
public boolean hasCommitmentName ()
name of the commitment where capacity is being delivered to.
optional string commitment_name = 164498805;
Returns
Type
Description
boolean
Whether the commitmentName field is set.
hasCommitmentPlan()
public boolean hasCommitmentPlan ()
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.
optional string commitment_plan = 164568595;
Returns
Type
Description
boolean
Whether the commitmentPlan field is set.
hasPreviousCommitmentTerms()
public boolean hasPreviousCommitmentTerms ()
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.
optional string previous_commitment_terms = 447490085;
Returns
Type
Description
boolean
Whether the previousCommitmentTerms field is set.
hashCode()
Returns
Type
Description
int
Overrides
internalGetFieldAccessorTable()
protected GeneratedMessageV3 . FieldAccessorTable internalGetFieldAccessorTable ()
Overrides
isInitialized()
public final boolean isInitialized ()
Overrides
newBuilderForType()
public FutureReservationCommitmentInfo . Builder newBuilderForType ()
newBuilderForType(GeneratedMessageV3.BuilderParent parent)
protected FutureReservationCommitmentInfo . Builder newBuilderForType ( GeneratedMessageV3 . BuilderParent parent )
Overrides
newInstance(GeneratedMessageV3.UnusedPrivateParameter unused)
protected Object newInstance ( GeneratedMessageV3 . UnusedPrivateParameter unused )
Returns
Type
Description
Object
Overrides
toBuilder()
public FutureReservationCommitmentInfo . Builder toBuilder ()
writeTo(CodedOutputStream output)
public void writeTo ( CodedOutputStream output )
Overrides
Send feedback
Except as otherwise noted, the content of this page is licensed under the Creative Commons Attribution 4.0 License , and code samples are licensed under the Apache 2.0 License . For details, see the Google Developers Site Policies . Java is a registered trademark of Oracle and/or its affiliates.
Last updated 2026-01-24 UTC.
Need to tell us more?
[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Hard to understand","hardToUnderstand","thumb-down"],["Incorrect information or sample code","incorrectInformationOrSampleCode","thumb-down"],["Missing the information/samples I need","missingTheInformationSamplesINeed","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2026-01-24 UTC."],[],[]]