Class Order.Builder

  • All Implemented Interfaces:
    OrderOrBuilder, com.google.protobuf.Message.Builder, com.google.protobuf.MessageLite.Builder, com.google.protobuf.MessageLiteOrBuilder, com.google.protobuf.MessageOrBuilder, Cloneable
    Enclosing class:
    Order

    public static final class Order.Builder
    extends com.google.protobuf.GeneratedMessageV3.Builder<Order.Builder>
    implements OrderOrBuilder
     Represents a purchase made by a customer on Cloud Marketplace.
     Creating an order makes sure that both the Google backend systems
     as well as external service provider's systems (if needed) allow use of
     purchased products and ensures the appropriate billing events occur.
    
     An Order can be made against one Product with multiple add-ons (optional) or
     one Quote which might reference multiple products.
    
     Customers typically choose a price plan for each Product purchased when
     they create an order and can change their plan later, if the product allows.
     
    Protobuf type google.cloud.commerce.consumer.procurement.v1alpha1.Order
    • Method Detail

      • 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.Builder<Order.Builder>
      • clear

        public Order.Builder clear()
        Specified by:
        clear in interface com.google.protobuf.Message.Builder
        Specified by:
        clear in interface com.google.protobuf.MessageLite.Builder
        Overrides:
        clear in class com.google.protobuf.GeneratedMessageV3.Builder<Order.Builder>
      • getDescriptorForType

        public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()
        Specified by:
        getDescriptorForType in interface com.google.protobuf.Message.Builder
        Specified by:
        getDescriptorForType in interface com.google.protobuf.MessageOrBuilder
        Overrides:
        getDescriptorForType in class com.google.protobuf.GeneratedMessageV3.Builder<Order.Builder>
      • getDefaultInstanceForType

        public Order getDefaultInstanceForType()
        Specified by:
        getDefaultInstanceForType in interface com.google.protobuf.MessageLiteOrBuilder
        Specified by:
        getDefaultInstanceForType in interface com.google.protobuf.MessageOrBuilder
      • build

        public Order build()
        Specified by:
        build in interface com.google.protobuf.Message.Builder
        Specified by:
        build in interface com.google.protobuf.MessageLite.Builder
      • buildPartial

        public Order buildPartial()
        Specified by:
        buildPartial in interface com.google.protobuf.Message.Builder
        Specified by:
        buildPartial in interface com.google.protobuf.MessageLite.Builder
      • clone

        public Order.Builder clone()
        Specified by:
        clone in interface com.google.protobuf.Message.Builder
        Specified by:
        clone in interface com.google.protobuf.MessageLite.Builder
        Overrides:
        clone in class com.google.protobuf.GeneratedMessageV3.Builder<Order.Builder>
      • setField

        public Order.Builder setField​(com.google.protobuf.Descriptors.FieldDescriptor field,
                                      Object value)
        Specified by:
        setField in interface com.google.protobuf.Message.Builder
        Overrides:
        setField in class com.google.protobuf.GeneratedMessageV3.Builder<Order.Builder>
      • clearField

        public Order.Builder clearField​(com.google.protobuf.Descriptors.FieldDescriptor field)
        Specified by:
        clearField in interface com.google.protobuf.Message.Builder
        Overrides:
        clearField in class com.google.protobuf.GeneratedMessageV3.Builder<Order.Builder>
      • clearOneof

        public Order.Builder clearOneof​(com.google.protobuf.Descriptors.OneofDescriptor oneof)
        Specified by:
        clearOneof in interface com.google.protobuf.Message.Builder
        Overrides:
        clearOneof in class com.google.protobuf.GeneratedMessageV3.Builder<Order.Builder>
      • setRepeatedField

        public Order.Builder setRepeatedField​(com.google.protobuf.Descriptors.FieldDescriptor field,
                                              int index,
                                              Object value)
        Specified by:
        setRepeatedField in interface com.google.protobuf.Message.Builder
        Overrides:
        setRepeatedField in class com.google.protobuf.GeneratedMessageV3.Builder<Order.Builder>
      • addRepeatedField

        public Order.Builder addRepeatedField​(com.google.protobuf.Descriptors.FieldDescriptor field,
                                              Object value)
        Specified by:
        addRepeatedField in interface com.google.protobuf.Message.Builder
        Overrides:
        addRepeatedField in class com.google.protobuf.GeneratedMessageV3.Builder<Order.Builder>
      • mergeFrom

        public Order.Builder mergeFrom​(com.google.protobuf.Message other)
        Specified by:
        mergeFrom in interface com.google.protobuf.Message.Builder
        Overrides:
        mergeFrom in class com.google.protobuf.AbstractMessage.Builder<Order.Builder>
      • isInitialized

        public final boolean isInitialized()
        Specified by:
        isInitialized in interface com.google.protobuf.MessageLiteOrBuilder
        Overrides:
        isInitialized in class com.google.protobuf.GeneratedMessageV3.Builder<Order.Builder>
      • mergeFrom

        public Order.Builder mergeFrom​(com.google.protobuf.CodedInputStream input,
                                       com.google.protobuf.ExtensionRegistryLite extensionRegistry)
                                throws IOException
        Specified by:
        mergeFrom in interface com.google.protobuf.Message.Builder
        Specified by:
        mergeFrom in interface com.google.protobuf.MessageLite.Builder
        Overrides:
        mergeFrom in class com.google.protobuf.AbstractMessage.Builder<Order.Builder>
        Throws:
        IOException
      • getName

        public String getName()
         Output only. The resource name of the order.
         Has the form
         `billingAccounts/{billing_account}/orders/{order}`.
         
        string name = 1 [(.google.api.field_behavior) = OUTPUT_ONLY];
        Specified by:
        getName in interface OrderOrBuilder
        Returns:
        The name.
      • getNameBytes

        public com.google.protobuf.ByteString getNameBytes()
         Output only. The resource name of the order.
         Has the form
         `billingAccounts/{billing_account}/orders/{order}`.
         
        string name = 1 [(.google.api.field_behavior) = OUTPUT_ONLY];
        Specified by:
        getNameBytes in interface OrderOrBuilder
        Returns:
        The bytes for name.
      • setName

        public Order.Builder setName​(String value)
         Output only. The resource name of the order.
         Has the form
         `billingAccounts/{billing_account}/orders/{order}`.
         
        string name = 1 [(.google.api.field_behavior) = OUTPUT_ONLY];
        Parameters:
        value - The name to set.
        Returns:
        This builder for chaining.
      • clearName

        public Order.Builder clearName()
         Output only. The resource name of the order.
         Has the form
         `billingAccounts/{billing_account}/orders/{order}`.
         
        string name = 1 [(.google.api.field_behavior) = OUTPUT_ONLY];
        Returns:
        This builder for chaining.
      • setNameBytes

        public Order.Builder setNameBytes​(com.google.protobuf.ByteString value)
         Output only. The resource name of the order.
         Has the form
         `billingAccounts/{billing_account}/orders/{order}`.
         
        string name = 1 [(.google.api.field_behavior) = OUTPUT_ONLY];
        Parameters:
        value - The bytes for name to set.
        Returns:
        This builder for chaining.
      • getDisplayName

        public String getDisplayName()
         Required. The user-specified name of the order.
         
        string display_name = 10 [(.google.api.field_behavior) = REQUIRED];
        Specified by:
        getDisplayName in interface OrderOrBuilder
        Returns:
        The displayName.
      • getDisplayNameBytes

        public com.google.protobuf.ByteString getDisplayNameBytes()
         Required. The user-specified name of the order.
         
        string display_name = 10 [(.google.api.field_behavior) = REQUIRED];
        Specified by:
        getDisplayNameBytes in interface OrderOrBuilder
        Returns:
        The bytes for displayName.
      • setDisplayName

        public Order.Builder setDisplayName​(String value)
         Required. The user-specified name of the order.
         
        string display_name = 10 [(.google.api.field_behavior) = REQUIRED];
        Parameters:
        value - The displayName to set.
        Returns:
        This builder for chaining.
      • clearDisplayName

        public Order.Builder clearDisplayName()
         Required. The user-specified name of the order.
         
        string display_name = 10 [(.google.api.field_behavior) = REQUIRED];
        Returns:
        This builder for chaining.
      • setDisplayNameBytes

        public Order.Builder setDisplayNameBytes​(com.google.protobuf.ByteString value)
         Required. The user-specified name of the order.
         
        string display_name = 10 [(.google.api.field_behavior) = REQUIRED];
        Parameters:
        value - The bytes for displayName to set.
        Returns:
        This builder for chaining.
      • getLineItemsList

        public List<LineItem> getLineItemsList()
         Output only. The items being purchased.
         
        repeated .google.cloud.commerce.consumer.procurement.v1alpha1.LineItem line_items = 6 [(.google.api.field_behavior) = OUTPUT_ONLY];
        Specified by:
        getLineItemsList in interface OrderOrBuilder
      • getLineItemsCount

        public int getLineItemsCount()
         Output only. The items being purchased.
         
        repeated .google.cloud.commerce.consumer.procurement.v1alpha1.LineItem line_items = 6 [(.google.api.field_behavior) = OUTPUT_ONLY];
        Specified by:
        getLineItemsCount in interface OrderOrBuilder
      • getLineItems

        public LineItem getLineItems​(int index)
         Output only. The items being purchased.
         
        repeated .google.cloud.commerce.consumer.procurement.v1alpha1.LineItem line_items = 6 [(.google.api.field_behavior) = OUTPUT_ONLY];
        Specified by:
        getLineItems in interface OrderOrBuilder
      • setLineItems

        public Order.Builder setLineItems​(int index,
                                          LineItem value)
         Output only. The items being purchased.
         
        repeated .google.cloud.commerce.consumer.procurement.v1alpha1.LineItem line_items = 6 [(.google.api.field_behavior) = OUTPUT_ONLY];
      • setLineItems

        public Order.Builder setLineItems​(int index,
                                          LineItem.Builder builderForValue)
         Output only. The items being purchased.
         
        repeated .google.cloud.commerce.consumer.procurement.v1alpha1.LineItem line_items = 6 [(.google.api.field_behavior) = OUTPUT_ONLY];
      • addLineItems

        public Order.Builder addLineItems​(LineItem value)
         Output only. The items being purchased.
         
        repeated .google.cloud.commerce.consumer.procurement.v1alpha1.LineItem line_items = 6 [(.google.api.field_behavior) = OUTPUT_ONLY];
      • addLineItems

        public Order.Builder addLineItems​(int index,
                                          LineItem value)
         Output only. The items being purchased.
         
        repeated .google.cloud.commerce.consumer.procurement.v1alpha1.LineItem line_items = 6 [(.google.api.field_behavior) = OUTPUT_ONLY];
      • addLineItems

        public Order.Builder addLineItems​(LineItem.Builder builderForValue)
         Output only. The items being purchased.
         
        repeated .google.cloud.commerce.consumer.procurement.v1alpha1.LineItem line_items = 6 [(.google.api.field_behavior) = OUTPUT_ONLY];
      • addLineItems

        public Order.Builder addLineItems​(int index,
                                          LineItem.Builder builderForValue)
         Output only. The items being purchased.
         
        repeated .google.cloud.commerce.consumer.procurement.v1alpha1.LineItem line_items = 6 [(.google.api.field_behavior) = OUTPUT_ONLY];
      • addAllLineItems

        public Order.Builder addAllLineItems​(Iterable<? extends LineItem> values)
         Output only. The items being purchased.
         
        repeated .google.cloud.commerce.consumer.procurement.v1alpha1.LineItem line_items = 6 [(.google.api.field_behavior) = OUTPUT_ONLY];
      • clearLineItems

        public Order.Builder clearLineItems()
         Output only. The items being purchased.
         
        repeated .google.cloud.commerce.consumer.procurement.v1alpha1.LineItem line_items = 6 [(.google.api.field_behavior) = OUTPUT_ONLY];
      • removeLineItems

        public Order.Builder removeLineItems​(int index)
         Output only. The items being purchased.
         
        repeated .google.cloud.commerce.consumer.procurement.v1alpha1.LineItem line_items = 6 [(.google.api.field_behavior) = OUTPUT_ONLY];
      • getLineItemsBuilder

        public LineItem.Builder getLineItemsBuilder​(int index)
         Output only. The items being purchased.
         
        repeated .google.cloud.commerce.consumer.procurement.v1alpha1.LineItem line_items = 6 [(.google.api.field_behavior) = OUTPUT_ONLY];
      • getLineItemsOrBuilder

        public LineItemOrBuilder getLineItemsOrBuilder​(int index)
         Output only. The items being purchased.
         
        repeated .google.cloud.commerce.consumer.procurement.v1alpha1.LineItem line_items = 6 [(.google.api.field_behavior) = OUTPUT_ONLY];
        Specified by:
        getLineItemsOrBuilder in interface OrderOrBuilder
      • getLineItemsOrBuilderList

        public List<? extends LineItemOrBuilder> getLineItemsOrBuilderList()
         Output only. The items being purchased.
         
        repeated .google.cloud.commerce.consumer.procurement.v1alpha1.LineItem line_items = 6 [(.google.api.field_behavior) = OUTPUT_ONLY];
        Specified by:
        getLineItemsOrBuilderList in interface OrderOrBuilder
      • addLineItemsBuilder

        public LineItem.Builder addLineItemsBuilder()
         Output only. The items being purchased.
         
        repeated .google.cloud.commerce.consumer.procurement.v1alpha1.LineItem line_items = 6 [(.google.api.field_behavior) = OUTPUT_ONLY];
      • addLineItemsBuilder

        public LineItem.Builder addLineItemsBuilder​(int index)
         Output only. The items being purchased.
         
        repeated .google.cloud.commerce.consumer.procurement.v1alpha1.LineItem line_items = 6 [(.google.api.field_behavior) = OUTPUT_ONLY];
      • getLineItemsBuilderList

        public List<LineItem.Builder> getLineItemsBuilderList()
         Output only. The items being purchased.
         
        repeated .google.cloud.commerce.consumer.procurement.v1alpha1.LineItem line_items = 6 [(.google.api.field_behavior) = OUTPUT_ONLY];
      • getCancelledLineItemsList

        public List<LineItem> getCancelledLineItemsList()
         Output only. Line items that were cancelled.
         
        repeated .google.cloud.commerce.consumer.procurement.v1alpha1.LineItem cancelled_line_items = 7 [(.google.api.field_behavior) = OUTPUT_ONLY];
        Specified by:
        getCancelledLineItemsList in interface OrderOrBuilder
      • getCancelledLineItemsCount

        public int getCancelledLineItemsCount()
         Output only. Line items that were cancelled.
         
        repeated .google.cloud.commerce.consumer.procurement.v1alpha1.LineItem cancelled_line_items = 7 [(.google.api.field_behavior) = OUTPUT_ONLY];
        Specified by:
        getCancelledLineItemsCount in interface OrderOrBuilder
      • getCancelledLineItems

        public LineItem getCancelledLineItems​(int index)
         Output only. Line items that were cancelled.
         
        repeated .google.cloud.commerce.consumer.procurement.v1alpha1.LineItem cancelled_line_items = 7 [(.google.api.field_behavior) = OUTPUT_ONLY];
        Specified by:
        getCancelledLineItems in interface OrderOrBuilder
      • setCancelledLineItems

        public Order.Builder setCancelledLineItems​(int index,
                                                   LineItem value)
         Output only. Line items that were cancelled.
         
        repeated .google.cloud.commerce.consumer.procurement.v1alpha1.LineItem cancelled_line_items = 7 [(.google.api.field_behavior) = OUTPUT_ONLY];
      • setCancelledLineItems

        public Order.Builder setCancelledLineItems​(int index,
                                                   LineItem.Builder builderForValue)
         Output only. Line items that were cancelled.
         
        repeated .google.cloud.commerce.consumer.procurement.v1alpha1.LineItem cancelled_line_items = 7 [(.google.api.field_behavior) = OUTPUT_ONLY];
      • addCancelledLineItems

        public Order.Builder addCancelledLineItems​(LineItem value)
         Output only. Line items that were cancelled.
         
        repeated .google.cloud.commerce.consumer.procurement.v1alpha1.LineItem cancelled_line_items = 7 [(.google.api.field_behavior) = OUTPUT_ONLY];
      • addCancelledLineItems

        public Order.Builder addCancelledLineItems​(int index,
                                                   LineItem value)
         Output only. Line items that were cancelled.
         
        repeated .google.cloud.commerce.consumer.procurement.v1alpha1.LineItem cancelled_line_items = 7 [(.google.api.field_behavior) = OUTPUT_ONLY];
      • addCancelledLineItems

        public Order.Builder addCancelledLineItems​(LineItem.Builder builderForValue)
         Output only. Line items that were cancelled.
         
        repeated .google.cloud.commerce.consumer.procurement.v1alpha1.LineItem cancelled_line_items = 7 [(.google.api.field_behavior) = OUTPUT_ONLY];
      • addCancelledLineItems

        public Order.Builder addCancelledLineItems​(int index,
                                                   LineItem.Builder builderForValue)
         Output only. Line items that were cancelled.
         
        repeated .google.cloud.commerce.consumer.procurement.v1alpha1.LineItem cancelled_line_items = 7 [(.google.api.field_behavior) = OUTPUT_ONLY];
      • addAllCancelledLineItems

        public Order.Builder addAllCancelledLineItems​(Iterable<? extends LineItem> values)
         Output only. Line items that were cancelled.
         
        repeated .google.cloud.commerce.consumer.procurement.v1alpha1.LineItem cancelled_line_items = 7 [(.google.api.field_behavior) = OUTPUT_ONLY];
      • clearCancelledLineItems

        public Order.Builder clearCancelledLineItems()
         Output only. Line items that were cancelled.
         
        repeated .google.cloud.commerce.consumer.procurement.v1alpha1.LineItem cancelled_line_items = 7 [(.google.api.field_behavior) = OUTPUT_ONLY];
      • removeCancelledLineItems

        public Order.Builder removeCancelledLineItems​(int index)
         Output only. Line items that were cancelled.
         
        repeated .google.cloud.commerce.consumer.procurement.v1alpha1.LineItem cancelled_line_items = 7 [(.google.api.field_behavior) = OUTPUT_ONLY];
      • getCancelledLineItemsBuilder

        public LineItem.Builder getCancelledLineItemsBuilder​(int index)
         Output only. Line items that were cancelled.
         
        repeated .google.cloud.commerce.consumer.procurement.v1alpha1.LineItem cancelled_line_items = 7 [(.google.api.field_behavior) = OUTPUT_ONLY];
      • getCancelledLineItemsOrBuilder

        public LineItemOrBuilder getCancelledLineItemsOrBuilder​(int index)
         Output only. Line items that were cancelled.
         
        repeated .google.cloud.commerce.consumer.procurement.v1alpha1.LineItem cancelled_line_items = 7 [(.google.api.field_behavior) = OUTPUT_ONLY];
        Specified by:
        getCancelledLineItemsOrBuilder in interface OrderOrBuilder
      • getCancelledLineItemsOrBuilderList

        public List<? extends LineItemOrBuilder> getCancelledLineItemsOrBuilderList()
         Output only. Line items that were cancelled.
         
        repeated .google.cloud.commerce.consumer.procurement.v1alpha1.LineItem cancelled_line_items = 7 [(.google.api.field_behavior) = OUTPUT_ONLY];
        Specified by:
        getCancelledLineItemsOrBuilderList in interface OrderOrBuilder
      • addCancelledLineItemsBuilder

        public LineItem.Builder addCancelledLineItemsBuilder()
         Output only. Line items that were cancelled.
         
        repeated .google.cloud.commerce.consumer.procurement.v1alpha1.LineItem cancelled_line_items = 7 [(.google.api.field_behavior) = OUTPUT_ONLY];
      • addCancelledLineItemsBuilder

        public LineItem.Builder addCancelledLineItemsBuilder​(int index)
         Output only. Line items that were cancelled.
         
        repeated .google.cloud.commerce.consumer.procurement.v1alpha1.LineItem cancelled_line_items = 7 [(.google.api.field_behavior) = OUTPUT_ONLY];
      • getCancelledLineItemsBuilderList

        public List<LineItem.Builder> getCancelledLineItemsBuilderList()
         Output only. Line items that were cancelled.
         
        repeated .google.cloud.commerce.consumer.procurement.v1alpha1.LineItem cancelled_line_items = 7 [(.google.api.field_behavior) = OUTPUT_ONLY];
      • hasCreateTime

        public boolean hasCreateTime()
         Output only. The creation timestamp.
         
        .google.protobuf.Timestamp create_time = 8 [(.google.api.field_behavior) = OUTPUT_ONLY];
        Specified by:
        hasCreateTime in interface OrderOrBuilder
        Returns:
        Whether the createTime field is set.
      • getCreateTime

        public com.google.protobuf.Timestamp getCreateTime()
         Output only. The creation timestamp.
         
        .google.protobuf.Timestamp create_time = 8 [(.google.api.field_behavior) = OUTPUT_ONLY];
        Specified by:
        getCreateTime in interface OrderOrBuilder
        Returns:
        The createTime.
      • setCreateTime

        public Order.Builder setCreateTime​(com.google.protobuf.Timestamp value)
         Output only. The creation timestamp.
         
        .google.protobuf.Timestamp create_time = 8 [(.google.api.field_behavior) = OUTPUT_ONLY];
      • setCreateTime

        public Order.Builder setCreateTime​(com.google.protobuf.Timestamp.Builder builderForValue)
         Output only. The creation timestamp.
         
        .google.protobuf.Timestamp create_time = 8 [(.google.api.field_behavior) = OUTPUT_ONLY];
      • mergeCreateTime

        public Order.Builder mergeCreateTime​(com.google.protobuf.Timestamp value)
         Output only. The creation timestamp.
         
        .google.protobuf.Timestamp create_time = 8 [(.google.api.field_behavior) = OUTPUT_ONLY];
      • clearCreateTime

        public Order.Builder clearCreateTime()
         Output only. The creation timestamp.
         
        .google.protobuf.Timestamp create_time = 8 [(.google.api.field_behavior) = OUTPUT_ONLY];
      • getCreateTimeBuilder

        public com.google.protobuf.Timestamp.Builder getCreateTimeBuilder()
         Output only. The creation timestamp.
         
        .google.protobuf.Timestamp create_time = 8 [(.google.api.field_behavior) = OUTPUT_ONLY];
      • getCreateTimeOrBuilder

        public com.google.protobuf.TimestampOrBuilder getCreateTimeOrBuilder()
         Output only. The creation timestamp.
         
        .google.protobuf.Timestamp create_time = 8 [(.google.api.field_behavior) = OUTPUT_ONLY];
        Specified by:
        getCreateTimeOrBuilder in interface OrderOrBuilder
      • hasUpdateTime

        public boolean hasUpdateTime()
         Output only. The last update timestamp.
         
        .google.protobuf.Timestamp update_time = 9 [(.google.api.field_behavior) = OUTPUT_ONLY];
        Specified by:
        hasUpdateTime in interface OrderOrBuilder
        Returns:
        Whether the updateTime field is set.
      • getUpdateTime

        public com.google.protobuf.Timestamp getUpdateTime()
         Output only. The last update timestamp.
         
        .google.protobuf.Timestamp update_time = 9 [(.google.api.field_behavior) = OUTPUT_ONLY];
        Specified by:
        getUpdateTime in interface OrderOrBuilder
        Returns:
        The updateTime.
      • setUpdateTime

        public Order.Builder setUpdateTime​(com.google.protobuf.Timestamp value)
         Output only. The last update timestamp.
         
        .google.protobuf.Timestamp update_time = 9 [(.google.api.field_behavior) = OUTPUT_ONLY];
      • setUpdateTime

        public Order.Builder setUpdateTime​(com.google.protobuf.Timestamp.Builder builderForValue)
         Output only. The last update timestamp.
         
        .google.protobuf.Timestamp update_time = 9 [(.google.api.field_behavior) = OUTPUT_ONLY];
      • mergeUpdateTime

        public Order.Builder mergeUpdateTime​(com.google.protobuf.Timestamp value)
         Output only. The last update timestamp.
         
        .google.protobuf.Timestamp update_time = 9 [(.google.api.field_behavior) = OUTPUT_ONLY];
      • clearUpdateTime

        public Order.Builder clearUpdateTime()
         Output only. The last update timestamp.
         
        .google.protobuf.Timestamp update_time = 9 [(.google.api.field_behavior) = OUTPUT_ONLY];
      • getUpdateTimeBuilder

        public com.google.protobuf.Timestamp.Builder getUpdateTimeBuilder()
         Output only. The last update timestamp.
         
        .google.protobuf.Timestamp update_time = 9 [(.google.api.field_behavior) = OUTPUT_ONLY];
      • getUpdateTimeOrBuilder

        public com.google.protobuf.TimestampOrBuilder getUpdateTimeOrBuilder()
         Output only. The last update timestamp.
         
        .google.protobuf.Timestamp update_time = 9 [(.google.api.field_behavior) = OUTPUT_ONLY];
        Specified by:
        getUpdateTimeOrBuilder in interface OrderOrBuilder
      • getEtag

        public String getEtag()
         The weak etag of the order.
         
        string etag = 11;
        Specified by:
        getEtag in interface OrderOrBuilder
        Returns:
        The etag.
      • getEtagBytes

        public com.google.protobuf.ByteString getEtagBytes()
         The weak etag of the order.
         
        string etag = 11;
        Specified by:
        getEtagBytes in interface OrderOrBuilder
        Returns:
        The bytes for etag.
      • setEtag

        public Order.Builder setEtag​(String value)
         The weak etag of the order.
         
        string etag = 11;
        Parameters:
        value - The etag to set.
        Returns:
        This builder for chaining.
      • clearEtag

        public Order.Builder clearEtag()
         The weak etag of the order.
         
        string etag = 11;
        Returns:
        This builder for chaining.
      • setEtagBytes

        public Order.Builder setEtagBytes​(com.google.protobuf.ByteString value)
         The weak etag of the order.
         
        string etag = 11;
        Parameters:
        value - The bytes for etag to set.
        Returns:
        This builder for chaining.
      • setUnknownFields

        public final Order.Builder setUnknownFields​(com.google.protobuf.UnknownFieldSet unknownFields)
        Specified by:
        setUnknownFields in interface com.google.protobuf.Message.Builder
        Overrides:
        setUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<Order.Builder>
      • mergeUnknownFields

        public final Order.Builder mergeUnknownFields​(com.google.protobuf.UnknownFieldSet unknownFields)
        Specified by:
        mergeUnknownFields in interface com.google.protobuf.Message.Builder
        Overrides:
        mergeUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<Order.Builder>