def update_mobility_service(fabric_name, protection_container_name, replication_protected_item_name, update_mobility_service_request, custom_headers:nil)
      response = update_mobility_service_async(fabric_name, protection_container_name, replication_protected_item_name, update_mobility_service_request, custom_headers:custom_headers).value!
      response.body unless response.nil?
    end
def update_mobility_service(fabric_name, protection_container_name, replication_protected_item_name, update_mobility_service_request, custom_headers:nil)
      response = update_mobility_service_async(fabric_name, protection_container_name, replication_protected_item_name, update_mobility_service_request, custom_headers:custom_headers).value!
      response.body unless response.nil?
    end
Update the mobility service on a protected item.

 The operation to update(push update) the installed mobility service software
 on a replication protected item to the latest available version.

 @param fabric_name [String] The name of the fabric containing the protected
 item.
 @param protection_container_name [String] The name of the container
 containing the protected item.
 @param replication_protected_item_name [String] The name of the protected
 item on which the agent is to be updated.
 @param update_mobility_service_request [UpdateMobilityServiceRequest] Request
 to update the mobility service on the protected item.
 @param custom_headers [Hash{String => String}] A hash of custom headers that
 will be added to the HTTP request.

 @return [ReplicationProtectedItem] operation results.