Class HotelReconciliation.Builder

java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder
com.google.protobuf.AbstractMessage.Builder<BuilderT>
com.google.protobuf.GeneratedMessageV3.Builder<HotelReconciliation.Builder>
com.google.ads.googleads.v18.resources.HotelReconciliation.Builder
All Implemented Interfaces:
HotelReconciliationOrBuilder, com.google.protobuf.Message.Builder, com.google.protobuf.MessageLite.Builder, com.google.protobuf.MessageLiteOrBuilder, com.google.protobuf.MessageOrBuilder, Cloneable
Enclosing class:
HotelReconciliation

public static final class HotelReconciliation.Builder extends com.google.protobuf.GeneratedMessageV3.Builder<HotelReconciliation.Builder> implements HotelReconciliationOrBuilder
 A hotel reconciliation. It contains conversion information from Hotel
 bookings to reconcile with advertiser records. These rows may be updated
 or canceled before billing through Bulk Uploads.
 
Protobuf type google.ads.googleads.v18.resources.HotelReconciliation
  • Method Details

    • 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<HotelReconciliation.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<HotelReconciliation.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<HotelReconciliation.Builder>
    • getDefaultInstanceForType

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

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

      public HotelReconciliation buildPartial()
      Specified by:
      buildPartial in interface com.google.protobuf.Message.Builder
      Specified by:
      buildPartial in interface com.google.protobuf.MessageLite.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<HotelReconciliation.Builder>
    • setField

      public HotelReconciliation.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<HotelReconciliation.Builder>
    • clearField

      public HotelReconciliation.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<HotelReconciliation.Builder>
    • clearOneof

      public HotelReconciliation.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<HotelReconciliation.Builder>
    • setRepeatedField

      public HotelReconciliation.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<HotelReconciliation.Builder>
    • addRepeatedField

      public HotelReconciliation.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<HotelReconciliation.Builder>
    • mergeFrom

      public HotelReconciliation.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<HotelReconciliation.Builder>
    • mergeFrom

    • isInitialized

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

      public HotelReconciliation.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<HotelReconciliation.Builder>
      Throws:
      IOException
    • getResourceName

      public String getResourceName()
       Immutable. The resource name of the hotel reconciliation.
       Hotel reconciliation resource names have the form:
      
       `customers/{customer_id}/hotelReconciliations/{commission_id}`
       
      string resource_name = 1 [(.google.api.field_behavior) = IMMUTABLE, (.google.api.resource_reference) = { ... }
      Specified by:
      getResourceName in interface HotelReconciliationOrBuilder
      Returns:
      The resourceName.
    • getResourceNameBytes

      public com.google.protobuf.ByteString getResourceNameBytes()
       Immutable. The resource name of the hotel reconciliation.
       Hotel reconciliation resource names have the form:
      
       `customers/{customer_id}/hotelReconciliations/{commission_id}`
       
      string resource_name = 1 [(.google.api.field_behavior) = IMMUTABLE, (.google.api.resource_reference) = { ... }
      Specified by:
      getResourceNameBytes in interface HotelReconciliationOrBuilder
      Returns:
      The bytes for resourceName.
    • setResourceName

      public HotelReconciliation.Builder setResourceName(String value)
       Immutable. The resource name of the hotel reconciliation.
       Hotel reconciliation resource names have the form:
      
       `customers/{customer_id}/hotelReconciliations/{commission_id}`
       
      string resource_name = 1 [(.google.api.field_behavior) = IMMUTABLE, (.google.api.resource_reference) = { ... }
      Parameters:
      value - The resourceName to set.
      Returns:
      This builder for chaining.
    • clearResourceName

      public HotelReconciliation.Builder clearResourceName()
       Immutable. The resource name of the hotel reconciliation.
       Hotel reconciliation resource names have the form:
      
       `customers/{customer_id}/hotelReconciliations/{commission_id}`
       
      string resource_name = 1 [(.google.api.field_behavior) = IMMUTABLE, (.google.api.resource_reference) = { ... }
      Returns:
      This builder for chaining.
    • setResourceNameBytes

      public HotelReconciliation.Builder setResourceNameBytes(com.google.protobuf.ByteString value)
       Immutable. The resource name of the hotel reconciliation.
       Hotel reconciliation resource names have the form:
      
       `customers/{customer_id}/hotelReconciliations/{commission_id}`
       
      string resource_name = 1 [(.google.api.field_behavior) = IMMUTABLE, (.google.api.resource_reference) = { ... }
      Parameters:
      value - The bytes for resourceName to set.
      Returns:
      This builder for chaining.
    • getCommissionId

      public String getCommissionId()
       Required. Output only. The commission ID is Google's ID for this booking.
       Every booking event is assigned a Commission ID to help you match it to a
       guest stay.
       
      string commission_id = 2 [(.google.api.field_behavior) = REQUIRED, (.google.api.field_behavior) = OUTPUT_ONLY];
      Specified by:
      getCommissionId in interface HotelReconciliationOrBuilder
      Returns:
      The commissionId.
    • getCommissionIdBytes

      public com.google.protobuf.ByteString getCommissionIdBytes()
       Required. Output only. The commission ID is Google's ID for this booking.
       Every booking event is assigned a Commission ID to help you match it to a
       guest stay.
       
      string commission_id = 2 [(.google.api.field_behavior) = REQUIRED, (.google.api.field_behavior) = OUTPUT_ONLY];
      Specified by:
      getCommissionIdBytes in interface HotelReconciliationOrBuilder
      Returns:
      The bytes for commissionId.
    • setCommissionId

      public HotelReconciliation.Builder setCommissionId(String value)
       Required. Output only. The commission ID is Google's ID for this booking.
       Every booking event is assigned a Commission ID to help you match it to a
       guest stay.
       
      string commission_id = 2 [(.google.api.field_behavior) = REQUIRED, (.google.api.field_behavior) = OUTPUT_ONLY];
      Parameters:
      value - The commissionId to set.
      Returns:
      This builder for chaining.
    • clearCommissionId

      public HotelReconciliation.Builder clearCommissionId()
       Required. Output only. The commission ID is Google's ID for this booking.
       Every booking event is assigned a Commission ID to help you match it to a
       guest stay.
       
      string commission_id = 2 [(.google.api.field_behavior) = REQUIRED, (.google.api.field_behavior) = OUTPUT_ONLY];
      Returns:
      This builder for chaining.
    • setCommissionIdBytes

      public HotelReconciliation.Builder setCommissionIdBytes(com.google.protobuf.ByteString value)
       Required. Output only. The commission ID is Google's ID for this booking.
       Every booking event is assigned a Commission ID to help you match it to a
       guest stay.
       
      string commission_id = 2 [(.google.api.field_behavior) = REQUIRED, (.google.api.field_behavior) = OUTPUT_ONLY];
      Parameters:
      value - The bytes for commissionId to set.
      Returns:
      This builder for chaining.
    • getOrderId

      public String getOrderId()
       Output only. The order ID is the identifier for this booking as provided in
       the 'transaction_id' parameter of the conversion tracking tag.
       
      string order_id = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];
      Specified by:
      getOrderId in interface HotelReconciliationOrBuilder
      Returns:
      The orderId.
    • getOrderIdBytes

      public com.google.protobuf.ByteString getOrderIdBytes()
       Output only. The order ID is the identifier for this booking as provided in
       the 'transaction_id' parameter of the conversion tracking tag.
       
      string order_id = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];
      Specified by:
      getOrderIdBytes in interface HotelReconciliationOrBuilder
      Returns:
      The bytes for orderId.
    • setOrderId

      public HotelReconciliation.Builder setOrderId(String value)
       Output only. The order ID is the identifier for this booking as provided in
       the 'transaction_id' parameter of the conversion tracking tag.
       
      string order_id = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];
      Parameters:
      value - The orderId to set.
      Returns:
      This builder for chaining.
    • clearOrderId

      public HotelReconciliation.Builder clearOrderId()
       Output only. The order ID is the identifier for this booking as provided in
       the 'transaction_id' parameter of the conversion tracking tag.
       
      string order_id = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];
      Returns:
      This builder for chaining.
    • setOrderIdBytes

      public HotelReconciliation.Builder setOrderIdBytes(com.google.protobuf.ByteString value)
       Output only. The order ID is the identifier for this booking as provided in
       the 'transaction_id' parameter of the conversion tracking tag.
       
      string order_id = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];
      Parameters:
      value - The bytes for orderId to set.
      Returns:
      This builder for chaining.
    • getCampaign

      public String getCampaign()
       Output only. The resource name for the Campaign associated with the
       conversion.
       
      string campaign = 11 [(.google.api.field_behavior) = OUTPUT_ONLY, (.google.api.resource_reference) = { ... }
      Specified by:
      getCampaign in interface HotelReconciliationOrBuilder
      Returns:
      The campaign.
    • getCampaignBytes

      public com.google.protobuf.ByteString getCampaignBytes()
       Output only. The resource name for the Campaign associated with the
       conversion.
       
      string campaign = 11 [(.google.api.field_behavior) = OUTPUT_ONLY, (.google.api.resource_reference) = { ... }
      Specified by:
      getCampaignBytes in interface HotelReconciliationOrBuilder
      Returns:
      The bytes for campaign.
    • setCampaign

      public HotelReconciliation.Builder setCampaign(String value)
       Output only. The resource name for the Campaign associated with the
       conversion.
       
      string campaign = 11 [(.google.api.field_behavior) = OUTPUT_ONLY, (.google.api.resource_reference) = { ... }
      Parameters:
      value - The campaign to set.
      Returns:
      This builder for chaining.
    • clearCampaign

      public HotelReconciliation.Builder clearCampaign()
       Output only. The resource name for the Campaign associated with the
       conversion.
       
      string campaign = 11 [(.google.api.field_behavior) = OUTPUT_ONLY, (.google.api.resource_reference) = { ... }
      Returns:
      This builder for chaining.
    • setCampaignBytes

      public HotelReconciliation.Builder setCampaignBytes(com.google.protobuf.ByteString value)
       Output only. The resource name for the Campaign associated with the
       conversion.
       
      string campaign = 11 [(.google.api.field_behavior) = OUTPUT_ONLY, (.google.api.resource_reference) = { ... }
      Parameters:
      value - The bytes for campaign to set.
      Returns:
      This builder for chaining.
    • getHotelCenterId

      public long getHotelCenterId()
       Output only. Identifier for the Hotel Center account which provides the
       rates for the Hotel campaign.
       
      int64 hotel_center_id = 4 [(.google.api.field_behavior) = OUTPUT_ONLY];
      Specified by:
      getHotelCenterId in interface HotelReconciliationOrBuilder
      Returns:
      The hotelCenterId.
    • setHotelCenterId

      public HotelReconciliation.Builder setHotelCenterId(long value)
       Output only. Identifier for the Hotel Center account which provides the
       rates for the Hotel campaign.
       
      int64 hotel_center_id = 4 [(.google.api.field_behavior) = OUTPUT_ONLY];
      Parameters:
      value - The hotelCenterId to set.
      Returns:
      This builder for chaining.
    • clearHotelCenterId

      public HotelReconciliation.Builder clearHotelCenterId()
       Output only. Identifier for the Hotel Center account which provides the
       rates for the Hotel campaign.
       
      int64 hotel_center_id = 4 [(.google.api.field_behavior) = OUTPUT_ONLY];
      Returns:
      This builder for chaining.
    • getHotelId

      public String getHotelId()
       Output only. Unique identifier for the booked property, as provided in the
       Hotel Center feed. The hotel ID comes from the 'ID' parameter of the
       conversion tracking tag.
       
      string hotel_id = 5 [(.google.api.field_behavior) = OUTPUT_ONLY];
      Specified by:
      getHotelId in interface HotelReconciliationOrBuilder
      Returns:
      The hotelId.
    • getHotelIdBytes

      public com.google.protobuf.ByteString getHotelIdBytes()
       Output only. Unique identifier for the booked property, as provided in the
       Hotel Center feed. The hotel ID comes from the 'ID' parameter of the
       conversion tracking tag.
       
      string hotel_id = 5 [(.google.api.field_behavior) = OUTPUT_ONLY];
      Specified by:
      getHotelIdBytes in interface HotelReconciliationOrBuilder
      Returns:
      The bytes for hotelId.
    • setHotelId

      public HotelReconciliation.Builder setHotelId(String value)
       Output only. Unique identifier for the booked property, as provided in the
       Hotel Center feed. The hotel ID comes from the 'ID' parameter of the
       conversion tracking tag.
       
      string hotel_id = 5 [(.google.api.field_behavior) = OUTPUT_ONLY];
      Parameters:
      value - The hotelId to set.
      Returns:
      This builder for chaining.
    • clearHotelId

      public HotelReconciliation.Builder clearHotelId()
       Output only. Unique identifier for the booked property, as provided in the
       Hotel Center feed. The hotel ID comes from the 'ID' parameter of the
       conversion tracking tag.
       
      string hotel_id = 5 [(.google.api.field_behavior) = OUTPUT_ONLY];
      Returns:
      This builder for chaining.
    • setHotelIdBytes

      public HotelReconciliation.Builder setHotelIdBytes(com.google.protobuf.ByteString value)
       Output only. Unique identifier for the booked property, as provided in the
       Hotel Center feed. The hotel ID comes from the 'ID' parameter of the
       conversion tracking tag.
       
      string hotel_id = 5 [(.google.api.field_behavior) = OUTPUT_ONLY];
      Parameters:
      value - The bytes for hotelId to set.
      Returns:
      This builder for chaining.
    • getCheckInDate

      public String getCheckInDate()
       Output only. Check-in date recorded when the booking is made. If the
       check-in date is modified at reconciliation, the revised date will then
       take the place of the original date in this column. Format is YYYY-MM-DD.
       
      string check_in_date = 6 [(.google.api.field_behavior) = OUTPUT_ONLY];
      Specified by:
      getCheckInDate in interface HotelReconciliationOrBuilder
      Returns:
      The checkInDate.
    • getCheckInDateBytes

      public com.google.protobuf.ByteString getCheckInDateBytes()
       Output only. Check-in date recorded when the booking is made. If the
       check-in date is modified at reconciliation, the revised date will then
       take the place of the original date in this column. Format is YYYY-MM-DD.
       
      string check_in_date = 6 [(.google.api.field_behavior) = OUTPUT_ONLY];
      Specified by:
      getCheckInDateBytes in interface HotelReconciliationOrBuilder
      Returns:
      The bytes for checkInDate.
    • setCheckInDate

      public HotelReconciliation.Builder setCheckInDate(String value)
       Output only. Check-in date recorded when the booking is made. If the
       check-in date is modified at reconciliation, the revised date will then
       take the place of the original date in this column. Format is YYYY-MM-DD.
       
      string check_in_date = 6 [(.google.api.field_behavior) = OUTPUT_ONLY];
      Parameters:
      value - The checkInDate to set.
      Returns:
      This builder for chaining.
    • clearCheckInDate

      public HotelReconciliation.Builder clearCheckInDate()
       Output only. Check-in date recorded when the booking is made. If the
       check-in date is modified at reconciliation, the revised date will then
       take the place of the original date in this column. Format is YYYY-MM-DD.
       
      string check_in_date = 6 [(.google.api.field_behavior) = OUTPUT_ONLY];
      Returns:
      This builder for chaining.
    • setCheckInDateBytes

      public HotelReconciliation.Builder setCheckInDateBytes(com.google.protobuf.ByteString value)
       Output only. Check-in date recorded when the booking is made. If the
       check-in date is modified at reconciliation, the revised date will then
       take the place of the original date in this column. Format is YYYY-MM-DD.
       
      string check_in_date = 6 [(.google.api.field_behavior) = OUTPUT_ONLY];
      Parameters:
      value - The bytes for checkInDate to set.
      Returns:
      This builder for chaining.
    • getCheckOutDate

      public String getCheckOutDate()
       Output only. Check-out date recorded when the booking is made. If the
       check-in date is modified at reconciliation, the revised date will then
       take the place of the original date in this column. Format is YYYY-MM-DD.
       
      string check_out_date = 7 [(.google.api.field_behavior) = OUTPUT_ONLY];
      Specified by:
      getCheckOutDate in interface HotelReconciliationOrBuilder
      Returns:
      The checkOutDate.
    • getCheckOutDateBytes

      public com.google.protobuf.ByteString getCheckOutDateBytes()
       Output only. Check-out date recorded when the booking is made. If the
       check-in date is modified at reconciliation, the revised date will then
       take the place of the original date in this column. Format is YYYY-MM-DD.
       
      string check_out_date = 7 [(.google.api.field_behavior) = OUTPUT_ONLY];
      Specified by:
      getCheckOutDateBytes in interface HotelReconciliationOrBuilder
      Returns:
      The bytes for checkOutDate.
    • setCheckOutDate

      public HotelReconciliation.Builder setCheckOutDate(String value)
       Output only. Check-out date recorded when the booking is made. If the
       check-in date is modified at reconciliation, the revised date will then
       take the place of the original date in this column. Format is YYYY-MM-DD.
       
      string check_out_date = 7 [(.google.api.field_behavior) = OUTPUT_ONLY];
      Parameters:
      value - The checkOutDate to set.
      Returns:
      This builder for chaining.
    • clearCheckOutDate

      public HotelReconciliation.Builder clearCheckOutDate()
       Output only. Check-out date recorded when the booking is made. If the
       check-in date is modified at reconciliation, the revised date will then
       take the place of the original date in this column. Format is YYYY-MM-DD.
       
      string check_out_date = 7 [(.google.api.field_behavior) = OUTPUT_ONLY];
      Returns:
      This builder for chaining.
    • setCheckOutDateBytes

      public HotelReconciliation.Builder setCheckOutDateBytes(com.google.protobuf.ByteString value)
       Output only. Check-out date recorded when the booking is made. If the
       check-in date is modified at reconciliation, the revised date will then
       take the place of the original date in this column. Format is YYYY-MM-DD.
       
      string check_out_date = 7 [(.google.api.field_behavior) = OUTPUT_ONLY];
      Parameters:
      value - The bytes for checkOutDate to set.
      Returns:
      This builder for chaining.
    • getReconciledValueMicros

      public long getReconciledValueMicros()
       Required. Output only. Reconciled value is the final value of a booking as
       paid by the guest. If original booking value changes for any reason, such
       as itinerary changes or room upsells, the reconciled value should be the
       full final amount collected. If a booking is canceled, the reconciled value
       should include the value of any cancellation fees or non-refundable nights
       charged. Value is in millionths of the base unit currency. For example,
       $12.35 would be represented as 12350000. Currency unit is in the default
       customer currency.
       
      int64 reconciled_value_micros = 8 [(.google.api.field_behavior) = REQUIRED, (.google.api.field_behavior) = OUTPUT_ONLY];
      Specified by:
      getReconciledValueMicros in interface HotelReconciliationOrBuilder
      Returns:
      The reconciledValueMicros.
    • setReconciledValueMicros

      public HotelReconciliation.Builder setReconciledValueMicros(long value)
       Required. Output only. Reconciled value is the final value of a booking as
       paid by the guest. If original booking value changes for any reason, such
       as itinerary changes or room upsells, the reconciled value should be the
       full final amount collected. If a booking is canceled, the reconciled value
       should include the value of any cancellation fees or non-refundable nights
       charged. Value is in millionths of the base unit currency. For example,
       $12.35 would be represented as 12350000. Currency unit is in the default
       customer currency.
       
      int64 reconciled_value_micros = 8 [(.google.api.field_behavior) = REQUIRED, (.google.api.field_behavior) = OUTPUT_ONLY];
      Parameters:
      value - The reconciledValueMicros to set.
      Returns:
      This builder for chaining.
    • clearReconciledValueMicros

      public HotelReconciliation.Builder clearReconciledValueMicros()
       Required. Output only. Reconciled value is the final value of a booking as
       paid by the guest. If original booking value changes for any reason, such
       as itinerary changes or room upsells, the reconciled value should be the
       full final amount collected. If a booking is canceled, the reconciled value
       should include the value of any cancellation fees or non-refundable nights
       charged. Value is in millionths of the base unit currency. For example,
       $12.35 would be represented as 12350000. Currency unit is in the default
       customer currency.
       
      int64 reconciled_value_micros = 8 [(.google.api.field_behavior) = REQUIRED, (.google.api.field_behavior) = OUTPUT_ONLY];
      Returns:
      This builder for chaining.
    • getBilled

      public boolean getBilled()
       Output only. Whether a given booking has been billed. Once billed, a
       booking can't be modified.
       
      bool billed = 9 [(.google.api.field_behavior) = OUTPUT_ONLY];
      Specified by:
      getBilled in interface HotelReconciliationOrBuilder
      Returns:
      The billed.
    • setBilled

      public HotelReconciliation.Builder setBilled(boolean value)
       Output only. Whether a given booking has been billed. Once billed, a
       booking can't be modified.
       
      bool billed = 9 [(.google.api.field_behavior) = OUTPUT_ONLY];
      Parameters:
      value - The billed to set.
      Returns:
      This builder for chaining.
    • clearBilled

      public HotelReconciliation.Builder clearBilled()
       Output only. Whether a given booking has been billed. Once billed, a
       booking can't be modified.
       
      bool billed = 9 [(.google.api.field_behavior) = OUTPUT_ONLY];
      Returns:
      This builder for chaining.
    • getStatusValue

      public int getStatusValue()
       Required. Output only. Current status of a booking with regards to
       reconciliation and billing. Bookings should be reconciled within 45 days
       after the check-out date. Any booking not reconciled within 45 days will be
       billed at its original value.
       
      .google.ads.googleads.v18.enums.HotelReconciliationStatusEnum.HotelReconciliationStatus status = 10 [(.google.api.field_behavior) = REQUIRED, (.google.api.field_behavior) = OUTPUT_ONLY];
      Specified by:
      getStatusValue in interface HotelReconciliationOrBuilder
      Returns:
      The enum numeric value on the wire for status.
    • setStatusValue

      public HotelReconciliation.Builder setStatusValue(int value)
       Required. Output only. Current status of a booking with regards to
       reconciliation and billing. Bookings should be reconciled within 45 days
       after the check-out date. Any booking not reconciled within 45 days will be
       billed at its original value.
       
      .google.ads.googleads.v18.enums.HotelReconciliationStatusEnum.HotelReconciliationStatus status = 10 [(.google.api.field_behavior) = REQUIRED, (.google.api.field_behavior) = OUTPUT_ONLY];
      Parameters:
      value - The enum numeric value on the wire for status to set.
      Returns:
      This builder for chaining.
    • getStatus

       Required. Output only. Current status of a booking with regards to
       reconciliation and billing. Bookings should be reconciled within 45 days
       after the check-out date. Any booking not reconciled within 45 days will be
       billed at its original value.
       
      .google.ads.googleads.v18.enums.HotelReconciliationStatusEnum.HotelReconciliationStatus status = 10 [(.google.api.field_behavior) = REQUIRED, (.google.api.field_behavior) = OUTPUT_ONLY];
      Specified by:
      getStatus in interface HotelReconciliationOrBuilder
      Returns:
      The status.
    • setStatus

       Required. Output only. Current status of a booking with regards to
       reconciliation and billing. Bookings should be reconciled within 45 days
       after the check-out date. Any booking not reconciled within 45 days will be
       billed at its original value.
       
      .google.ads.googleads.v18.enums.HotelReconciliationStatusEnum.HotelReconciliationStatus status = 10 [(.google.api.field_behavior) = REQUIRED, (.google.api.field_behavior) = OUTPUT_ONLY];
      Parameters:
      value - The status to set.
      Returns:
      This builder for chaining.
    • clearStatus

      public HotelReconciliation.Builder clearStatus()
       Required. Output only. Current status of a booking with regards to
       reconciliation and billing. Bookings should be reconciled within 45 days
       after the check-out date. Any booking not reconciled within 45 days will be
       billed at its original value.
       
      .google.ads.googleads.v18.enums.HotelReconciliationStatusEnum.HotelReconciliationStatus status = 10 [(.google.api.field_behavior) = REQUIRED, (.google.api.field_behavior) = OUTPUT_ONLY];
      Returns:
      This builder for chaining.
    • setUnknownFields

      public final HotelReconciliation.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<HotelReconciliation.Builder>
    • mergeUnknownFields

      public final HotelReconciliation.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<HotelReconciliation.Builder>