generated/google-apis-cloudchannel_v1/lib/google/apis/cloudchannel_v1/service.rb
def change_account_customer_entitlement_offer(name, google_cloud_channel_v1_change_offer_request_object = nil, fields: nil, quota_user: nil, options: nil, &block)
          command = make_simple_command(:post, 'v1/{+name}:changeOffer', options)
          command.request_representation = Google::Apis::CloudchannelV1::GoogleCloudChannelV1ChangeOfferRequest::Representation
          command.request_object = google_cloud_channel_v1_change_offer_request_object
          command.response_representation = Google::Apis::CloudchannelV1::GoogleLongrunningOperation::Representation
          command.response_class = Google::Apis::CloudchannelV1::GoogleLongrunningOperation
          command.params['name'] = name unless name.nil?
          command.query['fields'] = fields unless fields.nil?
          command.query['quotaUser'] = quota_user unless quota_user.nil?
          execute_or_queue_command(command, &block)
        end
# Updates the Offer for an existing customer entitlement. An entitlement update
# is a long-running operation and results in updates to the entitlement as a
# result of fulfillment. Possible Error Codes: * PERMISSION_DENIED: If the
# customer doesn't belong to the reseller. * INVALID_ARGUMENT: Missing or
# invalid required parameters in the request. * NOT_FOUND: Offer or Entitlement
# resource not found. * INTERNAL: Any non-user error related to a technical
# issue in the backend. In this case, contact Cloud Channel support. * UNKNOWN:
# Any non-user error related to a technical issue in the backend. In this case,
# contact Cloud Channel support. Return Value: Long Running Operation ID. To get
# the results of the operation, call the GetOperation method of
# CloudChannelOperationsService. The Operation metadata will contain an instance
# of OperationMetadata.
# @param [String] name
#   Required. The name of the entitlement to update. Format: accounts/`account_id`/
#   customers/`customer_id`/entitlements/`entitlement_id`
# @param [Google::Apis::CloudchannelV1::GoogleCloudChannelV1ChangeOfferRequest] google_cloud_channel_v1_change_offer_request_object
# @param [String] fields
#   Selector specifying which fields to include in a partial response.
# @param [String] quota_user
#   Available to use for quota purposes for server-side applications. Can be any
#   arbitrary string assigned to a user, but should not exceed 40 characters.
# @param [Google::Apis::RequestOptions] options
#   Request-specific options
#
# @yield [result, err] Result & error if block supplied
# @yieldparam result [Google::Apis::CloudchannelV1::GoogleLongrunningOperation] parsed result object
# @yieldparam err [StandardError] error object if request failed
#
# @return [Google::Apis::CloudchannelV1::GoogleLongrunningOperation]
#
# @raise [Google::Apis::ServerError] An error occurred on the server and the request can be retried
# @raise [Google::Apis::ClientError] The request is invalid and should not be retried without modification
# @raise [Google::Apis::AuthorizationError] Authorization is required
Updates the Offer for an existing customer entitlement. An entitlement update
is a long-running operation and results in updates to the entitlement as a
result of fulfillment. Possible Error Codes: * PERMISSION_DENIED: If the
customer doesn't belong to the reseller. * INVALID_ARGUMENT: Missing or
invalid required parameters in the request. * NOT_FOUND: Offer or Entitlement
resource not found. * INTERNAL: Any non-user error related to a technical
issue in the backend. In this case, contact Cloud Channel support. * UNKNOWN:
Any non-user error related to a technical issue in the backend. In this case,
contact Cloud Channel support. Return Value: Long Running Operation ID. To get
the results of the operation, call the GetOperation method of
CloudChannelOperationsService. The Operation metadata will contain an instance
of OperationMetadata.
Updates the Offer for an existing customer entitlement . An entitlement update is a long - running operation and results in updates to the entitlement as a result of fulfillment . Possible Error Codes : * PERMISSION_DENIED : If the customer doesn ' t belong to the reseller . * INVALID_ARGUMENT : Missing or invalid required parameters in the request . * NOT_FOUND : Offer or Entitlement resource not found . * INTERNAL : Any non - user error related to a technical issue in the backend . In this case contact Cloud Channel support . * UNKNOWN : Any non - user error related to a technical issue in the backend . In this case contact Cloud Channel support . Return Value : Long Running Operation ID . To get the results of the operation call the GetOperation method of CloudChannelOperationsService . The Operation metadata will contain an instance of OperationMetadata .
def change_account_customer_entitlement_offer(name, google_cloud_channel_v1_change_offer_request_object = nil, fields: nil, quota_user: nil, options: nil, &block)
          command = make_simple_command(:post, 'v1/{+name}:changeOffer', options)
          command.request_representation = Google::Apis::CloudchannelV1::GoogleCloudChannelV1ChangeOfferRequest::Representation
          command.request_object = google_cloud_channel_v1_change_offer_request_object
          command.response_representation = Google::Apis::CloudchannelV1::GoogleLongrunningOperation::Representation
          command.response_class = Google::Apis::CloudchannelV1::GoogleLongrunningOperation
          command.params['name'] = name unless name.nil?
          command.query['fields'] = fields unless fields.nil?
          command.query['quotaUser'] = quota_user unless quota_user.nil?
          execute_or_queue_command(command, &block)
        end
def change_account_customer_entitlement_offer ( name , google_cloud_channel_v1_change_offer_request_object = nil , fields : nil , quota_user : nil , options : nil , & block ) command = make_simple_command ( :post , 'v1/{+name}:changeOffer' , options ) command . request_representation = Google :: Apis :: CloudchannelV1 :: GoogleCloudChannelV1ChangeOfferRequest :: Representation command . request_object = google_cloud_channel_v1_change_offer_request_object command . response_representation = Google :: Apis :: CloudchannelV1 :: GoogleLongrunningOperation :: Representation command . response_class = Google :: Apis :: CloudchannelV1 :: GoogleLongrunningOperation command . params [ 'name' ] = name unless name . nil? command . query [ 'fields' ] = fields unless fields . nil? command . query [ 'quotaUser' ] = quota_user unless quota_user . nil? execute_or_queue_command ( command , & block ) end
Updates the Offer for an existing customer entitlement.
Updates the Offer for an existing customer entitlement .
None
Google::Apis::CloudchannelV1::GoogleLongrunningOperation
[Google::Apis::ServerError] An error occurred on the server and the request can be retried
[ Google :: Apis :: ServerError ] An error occurred on the server and the request can be retried
[Google::Apis::ClientError] The request is invalid and should not be retried without modification
[ Google :: Apis :: ClientError ] The request is invalid and should not be retried without modification
[Google::Apis::AuthorizationError] Authorization is required
[ Google :: Apis :: AuthorizationError ] Authorization is required
name
google_cloud_channel_v1_change_offer_request_object
fields
quota_user
options
block
options Request-specific options
options Request - specific options
]
Result & error if block supplied
Result & error if block supplied
result
parsed result object
parsed result object
err
error object if request failed
error object if request failed