Class Commitment

  • All Implemented Interfaces:
    CommitmentOrBuilder, com.google.protobuf.Message, com.google.protobuf.MessageLite, com.google.protobuf.MessageLiteOrBuilder, com.google.protobuf.MessageOrBuilder, Serializable

    public final class Commitment
    extends com.google.protobuf.GeneratedMessageV3
    implements CommitmentOrBuilder
     Represents a regional Commitment resource. Creating a commitment resource means that you are purchasing a committed use contract with an explicit start and end time. You can create commitments based on vCPUs and memory usage and receive discounted rates. For full details, read Signing Up for Committed Use Discounts.
     
    Protobuf type google.cloud.compute.v1.Commitment
    See Also:
    Serialized Form
    • Method Detail

      • newInstance

        protected Object newInstance​(com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter unused)
        Overrides:
        newInstance in class com.google.protobuf.GeneratedMessageV3
      • getDescriptor

        public static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
      • internalGetFieldAccessorTable

        protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
        Specified by:
        internalGetFieldAccessorTable in class com.google.protobuf.GeneratedMessageV3
      • hasAutoRenew

        public boolean hasAutoRenew()
         Specifies whether to enable automatic renewal for the commitment. The default value is false if not specified. The field can be updated until the day of the commitment expiration at 12:00am PST. If the field is set to true, the commitment will be automatically renewed for either one or three years according to the terms of the existing commitment.
         
        optional bool auto_renew = 495520765;
        Specified by:
        hasAutoRenew in interface CommitmentOrBuilder
        Returns:
        Whether the autoRenew field is set.
      • getAutoRenew

        public boolean getAutoRenew()
         Specifies whether to enable automatic renewal for the commitment. The default value is false if not specified. The field can be updated until the day of the commitment expiration at 12:00am PST. If the field is set to true, the commitment will be automatically renewed for either one or three years according to the terms of the existing commitment.
         
        optional bool auto_renew = 495520765;
        Specified by:
        getAutoRenew in interface CommitmentOrBuilder
        Returns:
        The autoRenew.
      • hasCategory

        public boolean hasCategory()
         The category of the commitment. Category MACHINE specifies commitments composed of machine resources such as VCPU or MEMORY, listed in resources. Category LICENSE specifies commitments composed of software licenses, listed in licenseResources. Note that only MACHINE commitments should have a Type specified.
         Check the Category enum for the list of possible values.
         
        optional string category = 50511102;
        Specified by:
        hasCategory in interface CommitmentOrBuilder
        Returns:
        Whether the category field is set.
      • getCategory

        public String getCategory()
         The category of the commitment. Category MACHINE specifies commitments composed of machine resources such as VCPU or MEMORY, listed in resources. Category LICENSE specifies commitments composed of software licenses, listed in licenseResources. Note that only MACHINE commitments should have a Type specified.
         Check the Category enum for the list of possible values.
         
        optional string category = 50511102;
        Specified by:
        getCategory in interface CommitmentOrBuilder
        Returns:
        The category.
      • getCategoryBytes

        public com.google.protobuf.ByteString getCategoryBytes()
         The category of the commitment. Category MACHINE specifies commitments composed of machine resources such as VCPU or MEMORY, listed in resources. Category LICENSE specifies commitments composed of software licenses, listed in licenseResources. Note that only MACHINE commitments should have a Type specified.
         Check the Category enum for the list of possible values.
         
        optional string category = 50511102;
        Specified by:
        getCategoryBytes in interface CommitmentOrBuilder
        Returns:
        The bytes for category.
      • hasCreationTimestamp

        public boolean hasCreationTimestamp()
         [Output Only] Creation timestamp in RFC3339 text format.
         
        optional string creation_timestamp = 30525366;
        Specified by:
        hasCreationTimestamp in interface CommitmentOrBuilder
        Returns:
        Whether the creationTimestamp field is set.
      • getCreationTimestamp

        public String getCreationTimestamp()
         [Output Only] Creation timestamp in RFC3339 text format.
         
        optional string creation_timestamp = 30525366;
        Specified by:
        getCreationTimestamp in interface CommitmentOrBuilder
        Returns:
        The creationTimestamp.
      • getCreationTimestampBytes

        public com.google.protobuf.ByteString getCreationTimestampBytes()
         [Output Only] Creation timestamp in RFC3339 text format.
         
        optional string creation_timestamp = 30525366;
        Specified by:
        getCreationTimestampBytes in interface CommitmentOrBuilder
        Returns:
        The bytes for creationTimestamp.
      • hasDescription

        public boolean hasDescription()
         An optional description of this resource. Provide this property when you create the resource.
         
        optional string description = 422937596;
        Specified by:
        hasDescription in interface CommitmentOrBuilder
        Returns:
        Whether the description field is set.
      • getDescription

        public String getDescription()
         An optional description of this resource. Provide this property when you create the resource.
         
        optional string description = 422937596;
        Specified by:
        getDescription in interface CommitmentOrBuilder
        Returns:
        The description.
      • getDescriptionBytes

        public com.google.protobuf.ByteString getDescriptionBytes()
         An optional description of this resource. Provide this property when you create the resource.
         
        optional string description = 422937596;
        Specified by:
        getDescriptionBytes in interface CommitmentOrBuilder
        Returns:
        The bytes for description.
      • hasEndTimestamp

        public boolean hasEndTimestamp()
         [Output Only] Commitment end time in RFC3339 text format.
         
        optional string end_timestamp = 468096690;
        Specified by:
        hasEndTimestamp in interface CommitmentOrBuilder
        Returns:
        Whether the endTimestamp field is set.
      • getEndTimestamp

        public String getEndTimestamp()
         [Output Only] Commitment end time in RFC3339 text format.
         
        optional string end_timestamp = 468096690;
        Specified by:
        getEndTimestamp in interface CommitmentOrBuilder
        Returns:
        The endTimestamp.
      • getEndTimestampBytes

        public com.google.protobuf.ByteString getEndTimestampBytes()
         [Output Only] Commitment end time in RFC3339 text format.
         
        optional string end_timestamp = 468096690;
        Specified by:
        getEndTimestampBytes in interface CommitmentOrBuilder
        Returns:
        The bytes for endTimestamp.
      • hasId

        public boolean hasId()
         [Output Only] The unique identifier for the resource. This identifier is defined by the server.
         
        optional uint64 id = 3355;
        Specified by:
        hasId in interface CommitmentOrBuilder
        Returns:
        Whether the id field is set.
      • getId

        public long getId()
         [Output Only] The unique identifier for the resource. This identifier is defined by the server.
         
        optional uint64 id = 3355;
        Specified by:
        getId in interface CommitmentOrBuilder
        Returns:
        The id.
      • hasKind

        public boolean hasKind()
         [Output Only] Type of the resource. Always compute#commitment for commitments.
         
        optional string kind = 3292052;
        Specified by:
        hasKind in interface CommitmentOrBuilder
        Returns:
        Whether the kind field is set.
      • getKind

        public String getKind()
         [Output Only] Type of the resource. Always compute#commitment for commitments.
         
        optional string kind = 3292052;
        Specified by:
        getKind in interface CommitmentOrBuilder
        Returns:
        The kind.
      • getKindBytes

        public com.google.protobuf.ByteString getKindBytes()
         [Output Only] Type of the resource. Always compute#commitment for commitments.
         
        optional string kind = 3292052;
        Specified by:
        getKindBytes in interface CommitmentOrBuilder
        Returns:
        The bytes for kind.
      • hasLicenseResource

        public boolean hasLicenseResource()
         The license specification required as part of a license commitment.
         
        optional .google.cloud.compute.v1.LicenseResourceCommitment license_resource = 437955148;
        Specified by:
        hasLicenseResource in interface CommitmentOrBuilder
        Returns:
        Whether the licenseResource field is set.
      • getLicenseResource

        public LicenseResourceCommitment getLicenseResource()
         The license specification required as part of a license commitment.
         
        optional .google.cloud.compute.v1.LicenseResourceCommitment license_resource = 437955148;
        Specified by:
        getLicenseResource in interface CommitmentOrBuilder
        Returns:
        The licenseResource.
      • getMergeSourceCommitmentsList

        public com.google.protobuf.ProtocolStringList getMergeSourceCommitmentsList()
         List of source commitments to be merged into a new commitment.
         
        repeated string merge_source_commitments = 188093761;
        Specified by:
        getMergeSourceCommitmentsList in interface CommitmentOrBuilder
        Returns:
        A list containing the mergeSourceCommitments.
      • getMergeSourceCommitmentsCount

        public int getMergeSourceCommitmentsCount()
         List of source commitments to be merged into a new commitment.
         
        repeated string merge_source_commitments = 188093761;
        Specified by:
        getMergeSourceCommitmentsCount in interface CommitmentOrBuilder
        Returns:
        The count of mergeSourceCommitments.
      • getMergeSourceCommitments

        public String getMergeSourceCommitments​(int index)
         List of source commitments to be merged into a new commitment.
         
        repeated string merge_source_commitments = 188093761;
        Specified by:
        getMergeSourceCommitments in interface CommitmentOrBuilder
        Parameters:
        index - The index of the element to return.
        Returns:
        The mergeSourceCommitments at the given index.
      • getMergeSourceCommitmentsBytes

        public com.google.protobuf.ByteString getMergeSourceCommitmentsBytes​(int index)
         List of source commitments to be merged into a new commitment.
         
        repeated string merge_source_commitments = 188093761;
        Specified by:
        getMergeSourceCommitmentsBytes in interface CommitmentOrBuilder
        Parameters:
        index - The index of the value to return.
        Returns:
        The bytes of the mergeSourceCommitments at the given index.
      • hasName

        public boolean hasName()
         Name of the resource. Provided by the client when the resource is created. The name must be 1-63 characters long, and comply with RFC1035. Specifically, the name must be 1-63 characters long and match the regular expression `[a-z]([-a-z0-9]*[a-z0-9])?` which means the first character must be a lowercase letter, and all following characters must be a dash, lowercase letter, or digit, except the last character, which cannot be a dash.
         
        optional string name = 3373707;
        Specified by:
        hasName in interface CommitmentOrBuilder
        Returns:
        Whether the name field is set.
      • getName

        public String getName()
         Name of the resource. Provided by the client when the resource is created. The name must be 1-63 characters long, and comply with RFC1035. Specifically, the name must be 1-63 characters long and match the regular expression `[a-z]([-a-z0-9]*[a-z0-9])?` which means the first character must be a lowercase letter, and all following characters must be a dash, lowercase letter, or digit, except the last character, which cannot be a dash.
         
        optional string name = 3373707;
        Specified by:
        getName in interface CommitmentOrBuilder
        Returns:
        The name.
      • getNameBytes

        public com.google.protobuf.ByteString getNameBytes()
         Name of the resource. Provided by the client when the resource is created. The name must be 1-63 characters long, and comply with RFC1035. Specifically, the name must be 1-63 characters long and match the regular expression `[a-z]([-a-z0-9]*[a-z0-9])?` which means the first character must be a lowercase letter, and all following characters must be a dash, lowercase letter, or digit, except the last character, which cannot be a dash.
         
        optional string name = 3373707;
        Specified by:
        getNameBytes in interface CommitmentOrBuilder
        Returns:
        The bytes for name.
      • hasPlan

        public boolean hasPlan()
         The plan for this commitment, which determines duration and discount rate. The currently supported plans are TWELVE_MONTH (1 year), and THIRTY_SIX_MONTH (3 years).
         Check the Plan enum for the list of possible values.
         
        optional string plan = 3443497;
        Specified by:
        hasPlan in interface CommitmentOrBuilder
        Returns:
        Whether the plan field is set.
      • getPlan

        public String getPlan()
         The plan for this commitment, which determines duration and discount rate. The currently supported plans are TWELVE_MONTH (1 year), and THIRTY_SIX_MONTH (3 years).
         Check the Plan enum for the list of possible values.
         
        optional string plan = 3443497;
        Specified by:
        getPlan in interface CommitmentOrBuilder
        Returns:
        The plan.
      • getPlanBytes

        public com.google.protobuf.ByteString getPlanBytes()
         The plan for this commitment, which determines duration and discount rate. The currently supported plans are TWELVE_MONTH (1 year), and THIRTY_SIX_MONTH (3 years).
         Check the Plan enum for the list of possible values.
         
        optional string plan = 3443497;
        Specified by:
        getPlanBytes in interface CommitmentOrBuilder
        Returns:
        The bytes for plan.
      • hasRegion

        public boolean hasRegion()
         [Output Only] URL of the region where this commitment may be used.
         
        optional string region = 138946292;
        Specified by:
        hasRegion in interface CommitmentOrBuilder
        Returns:
        Whether the region field is set.
      • getRegion

        public String getRegion()
         [Output Only] URL of the region where this commitment may be used.
         
        optional string region = 138946292;
        Specified by:
        getRegion in interface CommitmentOrBuilder
        Returns:
        The region.
      • getRegionBytes

        public com.google.protobuf.ByteString getRegionBytes()
         [Output Only] URL of the region where this commitment may be used.
         
        optional string region = 138946292;
        Specified by:
        getRegionBytes in interface CommitmentOrBuilder
        Returns:
        The bytes for region.
      • getReservationsCount

        public int getReservationsCount()
         List of reservations in this commitment.
         
        repeated .google.cloud.compute.v1.Reservation reservations = 399717927;
        Specified by:
        getReservationsCount in interface CommitmentOrBuilder
      • getReservations

        public Reservation getReservations​(int index)
         List of reservations in this commitment.
         
        repeated .google.cloud.compute.v1.Reservation reservations = 399717927;
        Specified by:
        getReservations in interface CommitmentOrBuilder
      • getResourcesList

        public List<ResourceCommitment> getResourcesList()
         A list of commitment amounts for particular resources. Note that VCPU and MEMORY resource commitments must occur together.
         
        repeated .google.cloud.compute.v1.ResourceCommitment resources = 164412965;
        Specified by:
        getResourcesList in interface CommitmentOrBuilder
      • getResourcesOrBuilderList

        public List<? extends ResourceCommitmentOrBuilder> getResourcesOrBuilderList()
         A list of commitment amounts for particular resources. Note that VCPU and MEMORY resource commitments must occur together.
         
        repeated .google.cloud.compute.v1.ResourceCommitment resources = 164412965;
        Specified by:
        getResourcesOrBuilderList in interface CommitmentOrBuilder
      • getResourcesCount

        public int getResourcesCount()
         A list of commitment amounts for particular resources. Note that VCPU and MEMORY resource commitments must occur together.
         
        repeated .google.cloud.compute.v1.ResourceCommitment resources = 164412965;
        Specified by:
        getResourcesCount in interface CommitmentOrBuilder
      • getResources

        public ResourceCommitment getResources​(int index)
         A list of commitment amounts for particular resources. Note that VCPU and MEMORY resource commitments must occur together.
         
        repeated .google.cloud.compute.v1.ResourceCommitment resources = 164412965;
        Specified by:
        getResources in interface CommitmentOrBuilder
      • getResourcesOrBuilder

        public ResourceCommitmentOrBuilder getResourcesOrBuilder​(int index)
         A list of commitment amounts for particular resources. Note that VCPU and MEMORY resource commitments must occur together.
         
        repeated .google.cloud.compute.v1.ResourceCommitment resources = 164412965;
        Specified by:
        getResourcesOrBuilder in interface CommitmentOrBuilder
      • hasSelfLink

        public boolean hasSelfLink()
         [Output Only] Server-defined URL for the resource.
         
        optional string self_link = 456214797;
        Specified by:
        hasSelfLink in interface CommitmentOrBuilder
        Returns:
        Whether the selfLink field is set.
      • getSelfLink

        public String getSelfLink()
         [Output Only] Server-defined URL for the resource.
         
        optional string self_link = 456214797;
        Specified by:
        getSelfLink in interface CommitmentOrBuilder
        Returns:
        The selfLink.
      • getSelfLinkBytes

        public com.google.protobuf.ByteString getSelfLinkBytes()
         [Output Only] Server-defined URL for the resource.
         
        optional string self_link = 456214797;
        Specified by:
        getSelfLinkBytes in interface CommitmentOrBuilder
        Returns:
        The bytes for selfLink.
      • hasSplitSourceCommitment

        public boolean hasSplitSourceCommitment()
         Source commitment to be split into a new commitment.
         
        optional string split_source_commitment = 402611156;
        Specified by:
        hasSplitSourceCommitment in interface CommitmentOrBuilder
        Returns:
        Whether the splitSourceCommitment field is set.
      • getSplitSourceCommitment

        public String getSplitSourceCommitment()
         Source commitment to be split into a new commitment.
         
        optional string split_source_commitment = 402611156;
        Specified by:
        getSplitSourceCommitment in interface CommitmentOrBuilder
        Returns:
        The splitSourceCommitment.
      • getSplitSourceCommitmentBytes

        public com.google.protobuf.ByteString getSplitSourceCommitmentBytes()
         Source commitment to be split into a new commitment.
         
        optional string split_source_commitment = 402611156;
        Specified by:
        getSplitSourceCommitmentBytes in interface CommitmentOrBuilder
        Returns:
        The bytes for splitSourceCommitment.
      • hasStartTimestamp

        public boolean hasStartTimestamp()
         [Output Only] Commitment start time in RFC3339 text format.
         
        optional string start_timestamp = 83645817;
        Specified by:
        hasStartTimestamp in interface CommitmentOrBuilder
        Returns:
        Whether the startTimestamp field is set.
      • getStartTimestamp

        public String getStartTimestamp()
         [Output Only] Commitment start time in RFC3339 text format.
         
        optional string start_timestamp = 83645817;
        Specified by:
        getStartTimestamp in interface CommitmentOrBuilder
        Returns:
        The startTimestamp.
      • getStartTimestampBytes

        public com.google.protobuf.ByteString getStartTimestampBytes()
         [Output Only] Commitment start time in RFC3339 text format.
         
        optional string start_timestamp = 83645817;
        Specified by:
        getStartTimestampBytes in interface CommitmentOrBuilder
        Returns:
        The bytes for startTimestamp.
      • hasStatus

        public boolean hasStatus()
         [Output Only] Status of the commitment with regards to eventual expiration (each commitment has an end date defined). One of the following values: NOT_YET_ACTIVE, ACTIVE, EXPIRED.
         Check the Status enum for the list of possible values.
         
        optional string status = 181260274;
        Specified by:
        hasStatus in interface CommitmentOrBuilder
        Returns:
        Whether the status field is set.
      • getStatus

        public String getStatus()
         [Output Only] Status of the commitment with regards to eventual expiration (each commitment has an end date defined). One of the following values: NOT_YET_ACTIVE, ACTIVE, EXPIRED.
         Check the Status enum for the list of possible values.
         
        optional string status = 181260274;
        Specified by:
        getStatus in interface CommitmentOrBuilder
        Returns:
        The status.
      • getStatusBytes

        public com.google.protobuf.ByteString getStatusBytes()
         [Output Only] Status of the commitment with regards to eventual expiration (each commitment has an end date defined). One of the following values: NOT_YET_ACTIVE, ACTIVE, EXPIRED.
         Check the Status enum for the list of possible values.
         
        optional string status = 181260274;
        Specified by:
        getStatusBytes in interface CommitmentOrBuilder
        Returns:
        The bytes for status.
      • hasStatusMessage

        public boolean hasStatusMessage()
         [Output Only] An optional, human-readable explanation of the status.
         
        optional string status_message = 297428154;
        Specified by:
        hasStatusMessage in interface CommitmentOrBuilder
        Returns:
        Whether the statusMessage field is set.
      • getStatusMessage

        public String getStatusMessage()
         [Output Only] An optional, human-readable explanation of the status.
         
        optional string status_message = 297428154;
        Specified by:
        getStatusMessage in interface CommitmentOrBuilder
        Returns:
        The statusMessage.
      • getStatusMessageBytes

        public com.google.protobuf.ByteString getStatusMessageBytes()
         [Output Only] An optional, human-readable explanation of the status.
         
        optional string status_message = 297428154;
        Specified by:
        getStatusMessageBytes in interface CommitmentOrBuilder
        Returns:
        The bytes for statusMessage.
      • hasType

        public boolean hasType()
         The type of commitment, which affects the discount rate and the eligible resources. Type MEMORY_OPTIMIZED specifies a commitment that will only apply to memory optimized machines. Type ACCELERATOR_OPTIMIZED specifies a commitment that will only apply to accelerator optimized machines.
         Check the Type enum for the list of possible values.
         
        optional string type = 3575610;
        Specified by:
        hasType in interface CommitmentOrBuilder
        Returns:
        Whether the type field is set.
      • getType

        public String getType()
         The type of commitment, which affects the discount rate and the eligible resources. Type MEMORY_OPTIMIZED specifies a commitment that will only apply to memory optimized machines. Type ACCELERATOR_OPTIMIZED specifies a commitment that will only apply to accelerator optimized machines.
         Check the Type enum for the list of possible values.
         
        optional string type = 3575610;
        Specified by:
        getType in interface CommitmentOrBuilder
        Returns:
        The type.
      • getTypeBytes

        public com.google.protobuf.ByteString getTypeBytes()
         The type of commitment, which affects the discount rate and the eligible resources. Type MEMORY_OPTIMIZED specifies a commitment that will only apply to memory optimized machines. Type ACCELERATOR_OPTIMIZED specifies a commitment that will only apply to accelerator optimized machines.
         Check the Type enum for the list of possible values.
         
        optional string type = 3575610;
        Specified by:
        getTypeBytes in interface CommitmentOrBuilder
        Returns:
        The bytes for type.
      • isInitialized

        public final boolean isInitialized()
        Specified by:
        isInitialized in interface com.google.protobuf.MessageLiteOrBuilder
        Overrides:
        isInitialized in class com.google.protobuf.GeneratedMessageV3
      • writeTo

        public void writeTo​(com.google.protobuf.CodedOutputStream output)
                     throws IOException
        Specified by:
        writeTo in interface com.google.protobuf.MessageLite
        Overrides:
        writeTo in class com.google.protobuf.GeneratedMessageV3
        Throws:
        IOException
      • getSerializedSize

        public int getSerializedSize()
        Specified by:
        getSerializedSize in interface com.google.protobuf.MessageLite
        Overrides:
        getSerializedSize in class com.google.protobuf.GeneratedMessageV3
      • equals

        public boolean equals​(Object obj)
        Specified by:
        equals in interface com.google.protobuf.Message
        Overrides:
        equals in class com.google.protobuf.AbstractMessage
      • hashCode

        public int hashCode()
        Specified by:
        hashCode in interface com.google.protobuf.Message
        Overrides:
        hashCode in class com.google.protobuf.AbstractMessage
      • parseFrom

        public static Commitment parseFrom​(ByteBuffer data)
                                    throws com.google.protobuf.InvalidProtocolBufferException
        Throws:
        com.google.protobuf.InvalidProtocolBufferException
      • parseFrom

        public static Commitment parseFrom​(ByteBuffer data,
                                           com.google.protobuf.ExtensionRegistryLite extensionRegistry)
                                    throws com.google.protobuf.InvalidProtocolBufferException
        Throws:
        com.google.protobuf.InvalidProtocolBufferException
      • parseFrom

        public static Commitment parseFrom​(com.google.protobuf.ByteString data)
                                    throws com.google.protobuf.InvalidProtocolBufferException
        Throws:
        com.google.protobuf.InvalidProtocolBufferException
      • parseFrom

        public static Commitment parseFrom​(com.google.protobuf.ByteString data,
                                           com.google.protobuf.ExtensionRegistryLite extensionRegistry)
                                    throws com.google.protobuf.InvalidProtocolBufferException
        Throws:
        com.google.protobuf.InvalidProtocolBufferException
      • parseFrom

        public static Commitment parseFrom​(byte[] data)
                                    throws com.google.protobuf.InvalidProtocolBufferException
        Throws:
        com.google.protobuf.InvalidProtocolBufferException
      • parseFrom

        public static Commitment parseFrom​(byte[] data,
                                           com.google.protobuf.ExtensionRegistryLite extensionRegistry)
                                    throws com.google.protobuf.InvalidProtocolBufferException
        Throws:
        com.google.protobuf.InvalidProtocolBufferException
      • parseFrom

        public static Commitment parseFrom​(com.google.protobuf.CodedInputStream input,
                                           com.google.protobuf.ExtensionRegistryLite extensionRegistry)
                                    throws IOException
        Throws:
        IOException
      • newBuilderForType

        public Commitment.Builder newBuilderForType()
        Specified by:
        newBuilderForType in interface com.google.protobuf.Message
        Specified by:
        newBuilderForType in interface com.google.protobuf.MessageLite
      • toBuilder

        public Commitment.Builder toBuilder()
        Specified by:
        toBuilder in interface com.google.protobuf.Message
        Specified by:
        toBuilder in interface com.google.protobuf.MessageLite
      • newBuilderForType

        protected Commitment.Builder newBuilderForType​(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)
        Specified by:
        newBuilderForType in class com.google.protobuf.GeneratedMessageV3
      • getDefaultInstance

        public static Commitment getDefaultInstance()
      • parser

        public static com.google.protobuf.Parser<Commitment> parser()
      • getParserForType

        public com.google.protobuf.Parser<Commitment> getParserForType()
        Specified by:
        getParserForType in interface com.google.protobuf.Message
        Specified by:
        getParserForType in interface com.google.protobuf.MessageLite
        Overrides:
        getParserForType in class com.google.protobuf.GeneratedMessageV3
      • getDefaultInstanceForType

        public Commitment getDefaultInstanceForType()
        Specified by:
        getDefaultInstanceForType in interface com.google.protobuf.MessageLiteOrBuilder
        Specified by:
        getDefaultInstanceForType in interface com.google.protobuf.MessageOrBuilder