Package com.google.cloud.channel.v1
Class ListPurchasableOffersRequest.ChangeOfferPurchase.Builder
java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder
com.google.protobuf.AbstractMessage.Builder<BuilderT>
com.google.protobuf.GeneratedMessage.Builder<ListPurchasableOffersRequest.ChangeOfferPurchase.Builder>
com.google.cloud.channel.v1.ListPurchasableOffersRequest.ChangeOfferPurchase.Builder
- All Implemented Interfaces:
ListPurchasableOffersRequest.ChangeOfferPurchaseOrBuilder,com.google.protobuf.Message.Builder,com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,Cloneable
- Enclosing class:
- ListPurchasableOffersRequest.ChangeOfferPurchase
public static final class ListPurchasableOffersRequest.ChangeOfferPurchase.Builder
extends com.google.protobuf.GeneratedMessage.Builder<ListPurchasableOffersRequest.ChangeOfferPurchase.Builder>
implements ListPurchasableOffersRequest.ChangeOfferPurchaseOrBuilder
List Offers for ChangeOffer purchase.Protobuf type
google.cloud.channel.v1.ListPurchasableOffersRequest.ChangeOfferPurchase-
Method Summary
Modifier and TypeMethodDescriptionbuild()clear()Optional.Required.Optional.Optional.com.google.protobuf.ByteStringOptional.static final com.google.protobuf.Descriptors.Descriptorcom.google.protobuf.Descriptors.DescriptorRequired.com.google.protobuf.ByteStringRequired.Optional.com.google.protobuf.ByteStringOptional.protected com.google.protobuf.GeneratedMessage.FieldAccessorTablefinal booleanmergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) mergeFrom(com.google.protobuf.Message other) setBillingAccount(String value) Optional.setBillingAccountBytes(com.google.protobuf.ByteString value) Optional.setEntitlement(String value) Required.setEntitlementBytes(com.google.protobuf.ByteString value) Required.Optional.setNewSkuBytes(com.google.protobuf.ByteString value) Optional.Methods inherited from class com.google.protobuf.GeneratedMessage.Builder
addRepeatedField, clearField, clearOneof, clone, getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, getUnknownFieldSetBuilder, hasField, hasOneof, internalGetMapField, internalGetMapFieldReflection, internalGetMutableMapField, internalGetMutableMapFieldReflection, isClean, markClean, mergeUnknownFields, mergeUnknownLengthDelimitedField, mergeUnknownVarintField, newBuilderForField, onBuilt, onChanged, parseUnknownField, setField, setRepeatedField, setUnknownFields, setUnknownFieldSetBuilder, setUnknownFieldsProto3Methods inherited from class com.google.protobuf.AbstractMessage.Builder
findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toStringMethods inherited from class com.google.protobuf.AbstractMessageLite.Builder
addAll, addAll, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, newUninitializedMessageExceptionMethods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface com.google.protobuf.Message.Builder
mergeDelimitedFrom, mergeDelimitedFromMethods inherited from interface com.google.protobuf.MessageLite.Builder
mergeFromMethods inherited from interface com.google.protobuf.MessageOrBuilder
findInitializationErrors, getAllFields, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
-
Method Details
-
getDescriptor
public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() -
internalGetFieldAccessorTable
protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable()- Specified by:
internalGetFieldAccessorTablein classcom.google.protobuf.GeneratedMessage.Builder<ListPurchasableOffersRequest.ChangeOfferPurchase.Builder>
-
clear
- Specified by:
clearin interfacecom.google.protobuf.Message.Builder- Specified by:
clearin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
clearin classcom.google.protobuf.GeneratedMessage.Builder<ListPurchasableOffersRequest.ChangeOfferPurchase.Builder>
-
getDescriptorForType
public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()- Specified by:
getDescriptorForTypein interfacecom.google.protobuf.Message.Builder- Specified by:
getDescriptorForTypein interfacecom.google.protobuf.MessageOrBuilder- Overrides:
getDescriptorForTypein classcom.google.protobuf.GeneratedMessage.Builder<ListPurchasableOffersRequest.ChangeOfferPurchase.Builder>
-
getDefaultInstanceForType
- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageLiteOrBuilder- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageOrBuilder
-
build
- Specified by:
buildin interfacecom.google.protobuf.Message.Builder- Specified by:
buildin interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial
- Specified by:
buildPartialin interfacecom.google.protobuf.Message.Builder- Specified by:
buildPartialin interfacecom.google.protobuf.MessageLite.Builder
-
mergeFrom
public ListPurchasableOffersRequest.ChangeOfferPurchase.Builder mergeFrom(com.google.protobuf.Message other) - Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<ListPurchasableOffersRequest.ChangeOfferPurchase.Builder>
-
mergeFrom
-
isInitialized
public final boolean isInitialized()- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessage.Builder<ListPurchasableOffersRequest.ChangeOfferPurchase.Builder>
-
mergeFrom
public ListPurchasableOffersRequest.ChangeOfferPurchase.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException - Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Specified by:
mergeFromin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<ListPurchasableOffersRequest.ChangeOfferPurchase.Builder>- Throws:
IOException
-
getEntitlement
Required. Resource name of the entitlement. Format: accounts/{account_id}/customers/{customer_id}/entitlements/{entitlement_id}string entitlement = 1 [(.google.api.field_behavior) = REQUIRED];- Specified by:
getEntitlementin interfaceListPurchasableOffersRequest.ChangeOfferPurchaseOrBuilder- Returns:
- The entitlement.
-
getEntitlementBytes
public com.google.protobuf.ByteString getEntitlementBytes()Required. Resource name of the entitlement. Format: accounts/{account_id}/customers/{customer_id}/entitlements/{entitlement_id}string entitlement = 1 [(.google.api.field_behavior) = REQUIRED];- Specified by:
getEntitlementBytesin interfaceListPurchasableOffersRequest.ChangeOfferPurchaseOrBuilder- Returns:
- The bytes for entitlement.
-
setEntitlement
Required. Resource name of the entitlement. Format: accounts/{account_id}/customers/{customer_id}/entitlements/{entitlement_id}string entitlement = 1 [(.google.api.field_behavior) = REQUIRED];- Parameters:
value- The entitlement to set.- Returns:
- This builder for chaining.
-
clearEntitlement
Required. Resource name of the entitlement. Format: accounts/{account_id}/customers/{customer_id}/entitlements/{entitlement_id}string entitlement = 1 [(.google.api.field_behavior) = REQUIRED];- Returns:
- This builder for chaining.
-
setEntitlementBytes
public ListPurchasableOffersRequest.ChangeOfferPurchase.Builder setEntitlementBytes(com.google.protobuf.ByteString value) Required. Resource name of the entitlement. Format: accounts/{account_id}/customers/{customer_id}/entitlements/{entitlement_id}string entitlement = 1 [(.google.api.field_behavior) = REQUIRED];- Parameters:
value- The bytes for entitlement to set.- Returns:
- This builder for chaining.
-
getNewSku
Optional. Resource name of the new target SKU. Provide this SKU when upgrading or downgrading an entitlement. Format: products/{product_id}/skus/{sku_id}string new_sku = 2 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
getNewSkuin interfaceListPurchasableOffersRequest.ChangeOfferPurchaseOrBuilder- Returns:
- The newSku.
-
getNewSkuBytes
public com.google.protobuf.ByteString getNewSkuBytes()Optional. Resource name of the new target SKU. Provide this SKU when upgrading or downgrading an entitlement. Format: products/{product_id}/skus/{sku_id}string new_sku = 2 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
getNewSkuBytesin interfaceListPurchasableOffersRequest.ChangeOfferPurchaseOrBuilder- Returns:
- The bytes for newSku.
-
setNewSku
Optional. Resource name of the new target SKU. Provide this SKU when upgrading or downgrading an entitlement. Format: products/{product_id}/skus/{sku_id}string new_sku = 2 [(.google.api.field_behavior) = OPTIONAL];- Parameters:
value- The newSku to set.- Returns:
- This builder for chaining.
-
clearNewSku
Optional. Resource name of the new target SKU. Provide this SKU when upgrading or downgrading an entitlement. Format: products/{product_id}/skus/{sku_id}string new_sku = 2 [(.google.api.field_behavior) = OPTIONAL];- Returns:
- This builder for chaining.
-
setNewSkuBytes
public ListPurchasableOffersRequest.ChangeOfferPurchase.Builder setNewSkuBytes(com.google.protobuf.ByteString value) Optional. Resource name of the new target SKU. Provide this SKU when upgrading or downgrading an entitlement. Format: products/{product_id}/skus/{sku_id}string new_sku = 2 [(.google.api.field_behavior) = OPTIONAL];- Parameters:
value- The bytes for newSku to set.- Returns:
- This builder for chaining.
-
getBillingAccount
Optional. Resource name of the new target Billing Account. Provide this Billing Account when setting up billing for a trial subscription. Format: accounts/{account_id}/billingAccounts/{billing_account_id}. This field is only relevant for multi-currency accounts. It should be left empty for single currency accounts.string billing_account = 3 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
getBillingAccountin interfaceListPurchasableOffersRequest.ChangeOfferPurchaseOrBuilder- Returns:
- The billingAccount.
-
getBillingAccountBytes
public com.google.protobuf.ByteString getBillingAccountBytes()Optional. Resource name of the new target Billing Account. Provide this Billing Account when setting up billing for a trial subscription. Format: accounts/{account_id}/billingAccounts/{billing_account_id}. This field is only relevant for multi-currency accounts. It should be left empty for single currency accounts.string billing_account = 3 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
getBillingAccountBytesin interfaceListPurchasableOffersRequest.ChangeOfferPurchaseOrBuilder- Returns:
- The bytes for billingAccount.
-
setBillingAccount
Optional. Resource name of the new target Billing Account. Provide this Billing Account when setting up billing for a trial subscription. Format: accounts/{account_id}/billingAccounts/{billing_account_id}. This field is only relevant for multi-currency accounts. It should be left empty for single currency accounts.string billing_account = 3 [(.google.api.field_behavior) = OPTIONAL];- Parameters:
value- The billingAccount to set.- Returns:
- This builder for chaining.
-
clearBillingAccount
Optional. Resource name of the new target Billing Account. Provide this Billing Account when setting up billing for a trial subscription. Format: accounts/{account_id}/billingAccounts/{billing_account_id}. This field is only relevant for multi-currency accounts. It should be left empty for single currency accounts.string billing_account = 3 [(.google.api.field_behavior) = OPTIONAL];- Returns:
- This builder for chaining.
-
setBillingAccountBytes
public ListPurchasableOffersRequest.ChangeOfferPurchase.Builder setBillingAccountBytes(com.google.protobuf.ByteString value) Optional. Resource name of the new target Billing Account. Provide this Billing Account when setting up billing for a trial subscription. Format: accounts/{account_id}/billingAccounts/{billing_account_id}. This field is only relevant for multi-currency accounts. It should be left empty for single currency accounts.string billing_account = 3 [(.google.api.field_behavior) = OPTIONAL];- Parameters:
value- The bytes for billingAccount to set.- Returns:
- This builder for chaining.
-