Class ChangeOfferRequest

java.lang.Object
com.google.protobuf.AbstractMessageLite
com.google.protobuf.AbstractMessage
com.google.protobuf.GeneratedMessage
com.google.cloud.channel.v1.ChangeOfferRequest
All Implemented Interfaces:
ChangeOfferRequestOrBuilder, com.google.protobuf.Message, com.google.protobuf.MessageLite, com.google.protobuf.MessageLiteOrBuilder, com.google.protobuf.MessageOrBuilder, Serializable

@Generated public final class ChangeOfferRequest extends com.google.protobuf.GeneratedMessage implements ChangeOfferRequestOrBuilder
 Request message for
 [CloudChannelService.ChangeOffer][google.cloud.channel.v1.CloudChannelService.ChangeOffer].
 
Protobuf type google.cloud.channel.v1.ChangeOfferRequest
See Also:
  • Field Details

    • NAME_FIELD_NUMBER

      public static final int NAME_FIELD_NUMBER
      See Also:
    • OFFER_FIELD_NUMBER

      public static final int OFFER_FIELD_NUMBER
      See Also:
    • PARAMETERS_FIELD_NUMBER

      public static final int PARAMETERS_FIELD_NUMBER
      See Also:
    • PURCHASE_ORDER_ID_FIELD_NUMBER

      public static final int PURCHASE_ORDER_ID_FIELD_NUMBER
      See Also:
    • REQUEST_ID_FIELD_NUMBER

      public static final int REQUEST_ID_FIELD_NUMBER
      See Also:
    • BILLING_ACCOUNT_FIELD_NUMBER

      public static final int BILLING_ACCOUNT_FIELD_NUMBER
      See Also:
    • PRICE_REFERENCE_ID_FIELD_NUMBER

      public static final int PRICE_REFERENCE_ID_FIELD_NUMBER
      See Also:
  • Method Details

    • getDescriptor

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

      protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable()
      Specified by:
      internalGetFieldAccessorTable in class com.google.protobuf.GeneratedMessage
    • 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.
    • 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.
    • 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
    • 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
    • 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
    • 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
    • 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.
    • 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.
    • 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.
    • getPriceReferenceId

      public String getPriceReferenceId()
       Optional. Price reference ID for the offer. Only for offers that require
       additional price information. Used to guarantee that the pricing is
       consistent between quoting the offer and placing the order.
       
      string price_reference_id = 8 [(.google.api.field_behavior) = OPTIONAL];
      Specified by:
      getPriceReferenceId in interface ChangeOfferRequestOrBuilder
      Returns:
      The priceReferenceId.
    • getPriceReferenceIdBytes

      public com.google.protobuf.ByteString getPriceReferenceIdBytes()
       Optional. Price reference ID for the offer. Only for offers that require
       additional price information. Used to guarantee that the pricing is
       consistent between quoting the offer and placing the order.
       
      string price_reference_id = 8 [(.google.api.field_behavior) = OPTIONAL];
      Specified by:
      getPriceReferenceIdBytes in interface ChangeOfferRequestOrBuilder
      Returns:
      The bytes for priceReferenceId.
    • isInitialized

      public final boolean isInitialized()
      Specified by:
      isInitialized in interface com.google.protobuf.MessageLiteOrBuilder
      Overrides:
      isInitialized in class com.google.protobuf.GeneratedMessage
    • 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.GeneratedMessage
      Throws:
      IOException
    • getSerializedSize

      public int getSerializedSize()
      Specified by:
      getSerializedSize in interface com.google.protobuf.MessageLite
      Overrides:
      getSerializedSize in class com.google.protobuf.GeneratedMessage
    • 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 ChangeOfferRequest parseFrom(ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException
      Throws:
      com.google.protobuf.InvalidProtocolBufferException
    • parseFrom

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

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

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

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

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

      public static ChangeOfferRequest parseFrom(InputStream input) throws IOException
      Throws:
      IOException
    • parseFrom

      public static ChangeOfferRequest parseFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
      Throws:
      IOException
    • parseDelimitedFrom

      public static ChangeOfferRequest parseDelimitedFrom(InputStream input) throws IOException
      Throws:
      IOException
    • parseDelimitedFrom

      public static ChangeOfferRequest parseDelimitedFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
      Throws:
      IOException
    • parseFrom

      public static ChangeOfferRequest parseFrom(com.google.protobuf.CodedInputStream input) throws IOException
      Throws:
      IOException
    • parseFrom

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

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

      public static ChangeOfferRequest.Builder newBuilder()
    • newBuilder

      public static ChangeOfferRequest.Builder newBuilder(ChangeOfferRequest prototype)
    • toBuilder

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

      protected ChangeOfferRequest.Builder newBuilderForType(com.google.protobuf.AbstractMessage.BuilderParent parent)
      Overrides:
      newBuilderForType in class com.google.protobuf.AbstractMessage
    • getDefaultInstance

      public static ChangeOfferRequest getDefaultInstance()
    • parser

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

      public com.google.protobuf.Parser<ChangeOfferRequest> 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.GeneratedMessage
    • getDefaultInstanceForType

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