generated/google-apis-cloudchannel_v1/lib/google/apis/cloudchannel_v1/service.rb
def change_account_customer_entitlement_parameters(name, google_cloud_channel_v1_change_parameters_request_object = nil, fields: nil, quota_user: nil, options: nil, &block)
          command = make_simple_command(:post, 'v1/{+name}:changeParameters', options)
          command.request_representation = Google::Apis::CloudchannelV1::GoogleCloudChannelV1ChangeParametersRequest::Representation
          command.request_object = google_cloud_channel_v1_change_parameters_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
# Change parameters of the entitlement An entitlement parameters 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. For example, if the number of seats being
# changed to is greater than the allowed number of max seats for the resource.
# Or decreasing seats for a commitment based plan. * NOT_FOUND: 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. The name takes the format:
#   accounts/`account_id`/customers/`customer_id`/entitlements/`entitlement_id`
# @param [Google::Apis::CloudchannelV1::GoogleCloudChannelV1ChangeParametersRequest] google_cloud_channel_v1_change_parameters_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
Change parameters of the entitlement An entitlement parameters 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. For example, if the number of seats being
changed to is greater than the allowed number of max seats for the resource.
Or decreasing seats for a commitment based plan. * NOT_FOUND: 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.
Change parameters of the entitlement An entitlement parameters 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 . For example if the number of seats being changed to is greater than the allowed number of max seats for the resource . Or decreasing seats for a commitment based plan . * NOT_FOUND : 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_parameters(name, google_cloud_channel_v1_change_parameters_request_object = nil, fields: nil, quota_user: nil, options: nil, &block)
          command = make_simple_command(:post, 'v1/{+name}:changeParameters', options)
          command.request_representation = Google::Apis::CloudchannelV1::GoogleCloudChannelV1ChangeParametersRequest::Representation
          command.request_object = google_cloud_channel_v1_change_parameters_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_parameters ( name , google_cloud_channel_v1_change_parameters_request_object = nil , fields : nil , quota_user : nil , options : nil , & block ) command = make_simple_command ( :post , 'v1/{+name}:changeParameters' , options ) command . request_representation = Google :: Apis :: CloudchannelV1 :: GoogleCloudChannelV1ChangeParametersRequest :: Representation command . request_object = google_cloud_channel_v1_change_parameters_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
Change parameters of the entitlement An entitlement parameters update is a
long-running operation and results in updates to the entitlement as a result
of fulfillment.
Change parameters of the entitlement An entitlement parameters update is a long - running operation and results in updates to the entitlement as a result of fulfillment .
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_parameters_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