Class ChangeOfferRequest.Builder

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

    public static final class ChangeOfferRequest.Builder
    extends com.google.protobuf.GeneratedMessageV3.Builder<ChangeOfferRequest.Builder>
    implements ChangeOfferRequestOrBuilder
     Request message for
     [CloudChannelService.ChangeOffer][google.cloud.channel.v1.CloudChannelService.ChangeOffer].
     
    Protobuf type google.cloud.channel.v1.ChangeOfferRequest
    • 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<ChangeOfferRequest.Builder>
      • clear

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

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

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

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

        public ChangeOfferRequest.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<ChangeOfferRequest.Builder>
      • setField

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

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

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

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

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

        public ChangeOfferRequest.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<ChangeOfferRequest.Builder>
      • isInitialized

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

        public ChangeOfferRequest.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<ChangeOfferRequest.Builder>
        Throws:
        IOException
      • getName

        public String getName()
         Required. The resource name of the entitlement to update.
         Name uses the format:
         accounts/{account_id}/customers/{customer_id}/entitlements/{entitlement_id}
         
        string name = 1 [(.google.api.field_behavior) = REQUIRED];
        Specified by:
        getName in interface ChangeOfferRequestOrBuilder
        Returns:
        The name.
      • getNameBytes

        public com.google.protobuf.ByteString getNameBytes()
         Required. The resource name of the entitlement to update.
         Name uses the format:
         accounts/{account_id}/customers/{customer_id}/entitlements/{entitlement_id}
         
        string name = 1 [(.google.api.field_behavior) = REQUIRED];
        Specified by:
        getNameBytes in interface ChangeOfferRequestOrBuilder
        Returns:
        The bytes for name.
      • setName

        public ChangeOfferRequest.Builder setName​(String value)
         Required. The resource name of the entitlement to update.
         Name uses the format:
         accounts/{account_id}/customers/{customer_id}/entitlements/{entitlement_id}
         
        string name = 1 [(.google.api.field_behavior) = REQUIRED];
        Parameters:
        value - The name to set.
        Returns:
        This builder for chaining.
      • clearName

        public ChangeOfferRequest.Builder clearName()
         Required. The resource name of the entitlement to update.
         Name uses the format:
         accounts/{account_id}/customers/{customer_id}/entitlements/{entitlement_id}
         
        string name = 1 [(.google.api.field_behavior) = REQUIRED];
        Returns:
        This builder for chaining.
      • setNameBytes

        public ChangeOfferRequest.Builder setNameBytes​(com.google.protobuf.ByteString value)
         Required. The resource name of the entitlement to update.
         Name uses the format:
         accounts/{account_id}/customers/{customer_id}/entitlements/{entitlement_id}
         
        string name = 1 [(.google.api.field_behavior) = REQUIRED];
        Parameters:
        value - The bytes for name to set.
        Returns:
        This builder for chaining.
      • getOffer

        public String getOffer()
         Required. New Offer.
         Format: accounts/{account_id}/offers/{offer_id}.
         
        string offer = 2 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... }
        Specified by:
        getOffer in interface ChangeOfferRequestOrBuilder
        Returns:
        The offer.
      • getOfferBytes

        public com.google.protobuf.ByteString getOfferBytes()
         Required. New Offer.
         Format: accounts/{account_id}/offers/{offer_id}.
         
        string offer = 2 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... }
        Specified by:
        getOfferBytes in interface ChangeOfferRequestOrBuilder
        Returns:
        The bytes for offer.
      • setOffer

        public ChangeOfferRequest.Builder setOffer​(String value)
         Required. New Offer.
         Format: accounts/{account_id}/offers/{offer_id}.
         
        string offer = 2 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... }
        Parameters:
        value - The offer to set.
        Returns:
        This builder for chaining.
      • clearOffer

        public ChangeOfferRequest.Builder clearOffer()
         Required. New Offer.
         Format: accounts/{account_id}/offers/{offer_id}.
         
        string offer = 2 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... }
        Returns:
        This builder for chaining.
      • setOfferBytes

        public ChangeOfferRequest.Builder setOfferBytes​(com.google.protobuf.ByteString value)
         Required. New Offer.
         Format: accounts/{account_id}/offers/{offer_id}.
         
        string offer = 2 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... }
        Parameters:
        value - The bytes for offer to set.
        Returns:
        This builder for chaining.
      • getParametersList

        public List<Parameter> getParametersList()
         Optional. Parameters needed to purchase the Offer. To view the available
         Parameters refer to the
         [Offer.parameter_definitions][google.cloud.channel.v1.Offer.parameter_definitions]
         from the desired offer.
         
        repeated .google.cloud.channel.v1.Parameter parameters = 3 [(.google.api.field_behavior) = OPTIONAL];
        Specified by:
        getParametersList in interface ChangeOfferRequestOrBuilder
      • getParametersCount

        public int getParametersCount()
         Optional. Parameters needed to purchase the Offer. To view the available
         Parameters refer to the
         [Offer.parameter_definitions][google.cloud.channel.v1.Offer.parameter_definitions]
         from the desired offer.
         
        repeated .google.cloud.channel.v1.Parameter parameters = 3 [(.google.api.field_behavior) = OPTIONAL];
        Specified by:
        getParametersCount in interface ChangeOfferRequestOrBuilder
      • getParameters

        public Parameter getParameters​(int index)
         Optional. Parameters needed to purchase the Offer. To view the available
         Parameters refer to the
         [Offer.parameter_definitions][google.cloud.channel.v1.Offer.parameter_definitions]
         from the desired offer.
         
        repeated .google.cloud.channel.v1.Parameter parameters = 3 [(.google.api.field_behavior) = OPTIONAL];
        Specified by:
        getParameters in interface ChangeOfferRequestOrBuilder
      • setParameters

        public ChangeOfferRequest.Builder setParameters​(int index,
                                                        Parameter value)
         Optional. Parameters needed to purchase the Offer. To view the available
         Parameters refer to the
         [Offer.parameter_definitions][google.cloud.channel.v1.Offer.parameter_definitions]
         from the desired offer.
         
        repeated .google.cloud.channel.v1.Parameter parameters = 3 [(.google.api.field_behavior) = OPTIONAL];
      • setParameters

        public ChangeOfferRequest.Builder setParameters​(int index,
                                                        Parameter.Builder builderForValue)
         Optional. Parameters needed to purchase the Offer. To view the available
         Parameters refer to the
         [Offer.parameter_definitions][google.cloud.channel.v1.Offer.parameter_definitions]
         from the desired offer.
         
        repeated .google.cloud.channel.v1.Parameter parameters = 3 [(.google.api.field_behavior) = OPTIONAL];
      • addParameters

        public ChangeOfferRequest.Builder addParameters​(Parameter value)
         Optional. Parameters needed to purchase the Offer. To view the available
         Parameters refer to the
         [Offer.parameter_definitions][google.cloud.channel.v1.Offer.parameter_definitions]
         from the desired offer.
         
        repeated .google.cloud.channel.v1.Parameter parameters = 3 [(.google.api.field_behavior) = OPTIONAL];
      • addParameters

        public ChangeOfferRequest.Builder addParameters​(int index,
                                                        Parameter value)
         Optional. Parameters needed to purchase the Offer. To view the available
         Parameters refer to the
         [Offer.parameter_definitions][google.cloud.channel.v1.Offer.parameter_definitions]
         from the desired offer.
         
        repeated .google.cloud.channel.v1.Parameter parameters = 3 [(.google.api.field_behavior) = OPTIONAL];
      • addParameters

        public ChangeOfferRequest.Builder addParameters​(Parameter.Builder builderForValue)
         Optional. Parameters needed to purchase the Offer. To view the available
         Parameters refer to the
         [Offer.parameter_definitions][google.cloud.channel.v1.Offer.parameter_definitions]
         from the desired offer.
         
        repeated .google.cloud.channel.v1.Parameter parameters = 3 [(.google.api.field_behavior) = OPTIONAL];
      • addParameters

        public ChangeOfferRequest.Builder addParameters​(int index,
                                                        Parameter.Builder builderForValue)
         Optional. Parameters needed to purchase the Offer. To view the available
         Parameters refer to the
         [Offer.parameter_definitions][google.cloud.channel.v1.Offer.parameter_definitions]
         from the desired offer.
         
        repeated .google.cloud.channel.v1.Parameter parameters = 3 [(.google.api.field_behavior) = OPTIONAL];
      • addAllParameters

        public ChangeOfferRequest.Builder addAllParameters​(Iterable<? extends Parameter> values)
         Optional. Parameters needed to purchase the Offer. To view the available
         Parameters refer to the
         [Offer.parameter_definitions][google.cloud.channel.v1.Offer.parameter_definitions]
         from the desired offer.
         
        repeated .google.cloud.channel.v1.Parameter parameters = 3 [(.google.api.field_behavior) = OPTIONAL];
      • clearParameters

        public ChangeOfferRequest.Builder clearParameters()
         Optional. Parameters needed to purchase the Offer. To view the available
         Parameters refer to the
         [Offer.parameter_definitions][google.cloud.channel.v1.Offer.parameter_definitions]
         from the desired offer.
         
        repeated .google.cloud.channel.v1.Parameter parameters = 3 [(.google.api.field_behavior) = OPTIONAL];
      • removeParameters

        public ChangeOfferRequest.Builder removeParameters​(int index)
         Optional. Parameters needed to purchase the Offer. To view the available
         Parameters refer to the
         [Offer.parameter_definitions][google.cloud.channel.v1.Offer.parameter_definitions]
         from the desired offer.
         
        repeated .google.cloud.channel.v1.Parameter parameters = 3 [(.google.api.field_behavior) = OPTIONAL];
      • getParametersBuilder

        public Parameter.Builder getParametersBuilder​(int index)
         Optional. Parameters needed to purchase the Offer. To view the available
         Parameters refer to the
         [Offer.parameter_definitions][google.cloud.channel.v1.Offer.parameter_definitions]
         from the desired offer.
         
        repeated .google.cloud.channel.v1.Parameter parameters = 3 [(.google.api.field_behavior) = OPTIONAL];
      • getParametersOrBuilder

        public ParameterOrBuilder getParametersOrBuilder​(int index)
         Optional. Parameters needed to purchase the Offer. To view the available
         Parameters refer to the
         [Offer.parameter_definitions][google.cloud.channel.v1.Offer.parameter_definitions]
         from the desired offer.
         
        repeated .google.cloud.channel.v1.Parameter parameters = 3 [(.google.api.field_behavior) = OPTIONAL];
        Specified by:
        getParametersOrBuilder in interface ChangeOfferRequestOrBuilder
      • getParametersOrBuilderList

        public List<? extends ParameterOrBuilder> getParametersOrBuilderList()
         Optional. Parameters needed to purchase the Offer. To view the available
         Parameters refer to the
         [Offer.parameter_definitions][google.cloud.channel.v1.Offer.parameter_definitions]
         from the desired offer.
         
        repeated .google.cloud.channel.v1.Parameter parameters = 3 [(.google.api.field_behavior) = OPTIONAL];
        Specified by:
        getParametersOrBuilderList in interface ChangeOfferRequestOrBuilder
      • addParametersBuilder

        public Parameter.Builder addParametersBuilder()
         Optional. Parameters needed to purchase the Offer. To view the available
         Parameters refer to the
         [Offer.parameter_definitions][google.cloud.channel.v1.Offer.parameter_definitions]
         from the desired offer.
         
        repeated .google.cloud.channel.v1.Parameter parameters = 3 [(.google.api.field_behavior) = OPTIONAL];
      • addParametersBuilder

        public Parameter.Builder addParametersBuilder​(int index)
         Optional. Parameters needed to purchase the Offer. To view the available
         Parameters refer to the
         [Offer.parameter_definitions][google.cloud.channel.v1.Offer.parameter_definitions]
         from the desired offer.
         
        repeated .google.cloud.channel.v1.Parameter parameters = 3 [(.google.api.field_behavior) = OPTIONAL];
      • getParametersBuilderList

        public List<Parameter.Builder> getParametersBuilderList()
         Optional. Parameters needed to purchase the Offer. To view the available
         Parameters refer to the
         [Offer.parameter_definitions][google.cloud.channel.v1.Offer.parameter_definitions]
         from the desired offer.
         
        repeated .google.cloud.channel.v1.Parameter parameters = 3 [(.google.api.field_behavior) = OPTIONAL];
      • getPurchaseOrderId

        public String getPurchaseOrderId()
         Optional. Purchase order id provided by the reseller.
         
        string purchase_order_id = 5 [(.google.api.field_behavior) = OPTIONAL];
        Specified by:
        getPurchaseOrderId in interface ChangeOfferRequestOrBuilder
        Returns:
        The purchaseOrderId.
      • getPurchaseOrderIdBytes

        public com.google.protobuf.ByteString getPurchaseOrderIdBytes()
         Optional. Purchase order id provided by the reseller.
         
        string purchase_order_id = 5 [(.google.api.field_behavior) = OPTIONAL];
        Specified by:
        getPurchaseOrderIdBytes in interface ChangeOfferRequestOrBuilder
        Returns:
        The bytes for purchaseOrderId.
      • setPurchaseOrderId

        public ChangeOfferRequest.Builder setPurchaseOrderId​(String value)
         Optional. Purchase order id provided by the reseller.
         
        string purchase_order_id = 5 [(.google.api.field_behavior) = OPTIONAL];
        Parameters:
        value - The purchaseOrderId to set.
        Returns:
        This builder for chaining.
      • clearPurchaseOrderId

        public ChangeOfferRequest.Builder clearPurchaseOrderId()
         Optional. Purchase order id provided by the reseller.
         
        string purchase_order_id = 5 [(.google.api.field_behavior) = OPTIONAL];
        Returns:
        This builder for chaining.
      • setPurchaseOrderIdBytes

        public ChangeOfferRequest.Builder setPurchaseOrderIdBytes​(com.google.protobuf.ByteString value)
         Optional. Purchase order id provided by the reseller.
         
        string purchase_order_id = 5 [(.google.api.field_behavior) = OPTIONAL];
        Parameters:
        value - The bytes for purchaseOrderId to set.
        Returns:
        This builder for chaining.
      • getRequestId

        public String getRequestId()
         Optional. You can specify an optional unique request ID, and if you need to
         retry your request, the server will know to ignore the request if it's
         complete.
        
         For example, you make an initial request and the request times out. If you
         make the request again with the same request ID, the server can check if
         it received the original operation with the same request ID. If it did, it
         will ignore the second request.
        
         The request ID must be a valid [UUID](https://tools.ietf.org/html/rfc4122)
         with the exception that zero UUID is not supported
         (`00000000-0000-0000-0000-000000000000`).
         
        string request_id = 6 [(.google.api.field_behavior) = OPTIONAL];
        Specified by:
        getRequestId in interface ChangeOfferRequestOrBuilder
        Returns:
        The requestId.
      • getRequestIdBytes

        public com.google.protobuf.ByteString getRequestIdBytes()
         Optional. You can specify an optional unique request ID, and if you need to
         retry your request, the server will know to ignore the request if it's
         complete.
        
         For example, you make an initial request and the request times out. If you
         make the request again with the same request ID, the server can check if
         it received the original operation with the same request ID. If it did, it
         will ignore the second request.
        
         The request ID must be a valid [UUID](https://tools.ietf.org/html/rfc4122)
         with the exception that zero UUID is not supported
         (`00000000-0000-0000-0000-000000000000`).
         
        string request_id = 6 [(.google.api.field_behavior) = OPTIONAL];
        Specified by:
        getRequestIdBytes in interface ChangeOfferRequestOrBuilder
        Returns:
        The bytes for requestId.
      • setRequestId

        public ChangeOfferRequest.Builder setRequestId​(String value)
         Optional. You can specify an optional unique request ID, and if you need to
         retry your request, the server will know to ignore the request if it's
         complete.
        
         For example, you make an initial request and the request times out. If you
         make the request again with the same request ID, the server can check if
         it received the original operation with the same request ID. If it did, it
         will ignore the second request.
        
         The request ID must be a valid [UUID](https://tools.ietf.org/html/rfc4122)
         with the exception that zero UUID is not supported
         (`00000000-0000-0000-0000-000000000000`).
         
        string request_id = 6 [(.google.api.field_behavior) = OPTIONAL];
        Parameters:
        value - The requestId to set.
        Returns:
        This builder for chaining.
      • clearRequestId

        public ChangeOfferRequest.Builder clearRequestId()
         Optional. You can specify an optional unique request ID, and if you need to
         retry your request, the server will know to ignore the request if it's
         complete.
        
         For example, you make an initial request and the request times out. If you
         make the request again with the same request ID, the server can check if
         it received the original operation with the same request ID. If it did, it
         will ignore the second request.
        
         The request ID must be a valid [UUID](https://tools.ietf.org/html/rfc4122)
         with the exception that zero UUID is not supported
         (`00000000-0000-0000-0000-000000000000`).
         
        string request_id = 6 [(.google.api.field_behavior) = OPTIONAL];
        Returns:
        This builder for chaining.
      • setRequestIdBytes

        public ChangeOfferRequest.Builder setRequestIdBytes​(com.google.protobuf.ByteString value)
         Optional. You can specify an optional unique request ID, and if you need to
         retry your request, the server will know to ignore the request if it's
         complete.
        
         For example, you make an initial request and the request times out. If you
         make the request again with the same request ID, the server can check if
         it received the original operation with the same request ID. If it did, it
         will ignore the second request.
        
         The request ID must be a valid [UUID](https://tools.ietf.org/html/rfc4122)
         with the exception that zero UUID is not supported
         (`00000000-0000-0000-0000-000000000000`).
         
        string request_id = 6 [(.google.api.field_behavior) = OPTIONAL];
        Parameters:
        value - The bytes for requestId to set.
        Returns:
        This builder for chaining.
      • getBillingAccount

        public String getBillingAccount()
         Optional. The billing account resource name that is used to pay for this
         entitlement when setting up billing on a trial subscription.
        
         This field is only relevant for multi-currency accounts. It should be
         left empty for single currency accounts.
         
        string billing_account = 7 [(.google.api.field_behavior) = OPTIONAL];
        Specified by:
        getBillingAccount in interface ChangeOfferRequestOrBuilder
        Returns:
        The billingAccount.
      • getBillingAccountBytes

        public com.google.protobuf.ByteString getBillingAccountBytes()
         Optional. The billing account resource name that is used to pay for this
         entitlement when setting up billing on a trial subscription.
        
         This field is only relevant for multi-currency accounts. It should be
         left empty for single currency accounts.
         
        string billing_account = 7 [(.google.api.field_behavior) = OPTIONAL];
        Specified by:
        getBillingAccountBytes in interface ChangeOfferRequestOrBuilder
        Returns:
        The bytes for billingAccount.
      • setBillingAccount

        public ChangeOfferRequest.Builder setBillingAccount​(String value)
         Optional. The billing account resource name that is used to pay for this
         entitlement when setting up billing on a trial subscription.
        
         This field is only relevant for multi-currency accounts. It should be
         left empty for single currency accounts.
         
        string billing_account = 7 [(.google.api.field_behavior) = OPTIONAL];
        Parameters:
        value - The billingAccount to set.
        Returns:
        This builder for chaining.
      • clearBillingAccount

        public ChangeOfferRequest.Builder clearBillingAccount()
         Optional. The billing account resource name that is used to pay for this
         entitlement when setting up billing on a trial subscription.
        
         This field is only relevant for multi-currency accounts. It should be
         left empty for single currency accounts.
         
        string billing_account = 7 [(.google.api.field_behavior) = OPTIONAL];
        Returns:
        This builder for chaining.
      • setBillingAccountBytes

        public ChangeOfferRequest.Builder setBillingAccountBytes​(com.google.protobuf.ByteString value)
         Optional. The billing account resource name that is used to pay for this
         entitlement when setting up billing on a trial subscription.
        
         This field is only relevant for multi-currency accounts. It should be
         left empty for single currency accounts.
         
        string billing_account = 7 [(.google.api.field_behavior) = OPTIONAL];
        Parameters:
        value - The bytes for billingAccount to set.
        Returns:
        This builder for chaining.
      • setUnknownFields

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

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